Excel公式 查找字符串中的关键字并输出对应值

现在我有一份关键字对照表,A栏是关键字,B栏是我希望它输出的对应字符串。现在我在C1输入一个字符串,如果这个字符串包含A栏中某个关键字,那么希望在D1显示这个关键字对应B... 现在我有一份关键字对照表,A栏是关键字,B栏是我希望它输出的对应字符串。现在我在C1输入一个字符串,如果这个字符串包含A栏中某个关键字,那么希望在D1显示这个关键字对应B栏的内容。请问我该在D1输入什么公式?谢谢大家了 展开
 我来答
改革村风吹满地
高粉答主

2019-05-05 · 祝你早、午、晚安。。
改革村风吹满地
采纳数:5 获赞数:39259

向TA提问 私信TA
展开全部

1、打开电脑,然后在excel中打开需要的文档,这时从产品名称中查找到关键词ABC并提取这三个关键词放到品牌列中;

2、可以先使用find函数来查找一下产品名称列的关键词数量,在D4单元格输入公式=FIND({"A","B","C"},C4);

3、回车后,看到返回的数值为关键词所在字符串的位置为1,这就意味着只要能够找到数字的位置就可以从ABC中返回到我们想要的品牌名;

4、在D4单元格输入公式=LOOKUP(9^9,FIND({"A","B","C"},C4),{"A","B","C"});

5、回车之后,D4单元格中的品牌A就会被查找然后还可以提取出来了;

6、点击D4然后向下拖拽或者复制公式,所有品牌就都被查找并提取,完成了需要的预计目的。

笑一笑说一说
科技发烧友

2014-11-02 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33704

向TA提问 私信TA
展开全部
在B2中输入或复制粘贴下列公式
=VLOOKUP("*"&A2&"*",C:D,2,)
下拉填充
更多追问追答
追问
…不是在B2里,是在D2里输公式的
追答
=INDEX(B:B,MAX(IF(COUNTIF(C1,"*"&A$2:A$11&"*"),ROW($2:$11),)))
按三键CTRL+SHIFT+ENTER结束公式输入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
平阳虎01
高粉答主

推荐于2017-12-16 · 每个回答都超有意思的
知道大有可为答主
回答量:3.7万
采纳率:75%
帮助的人:8696万
展开全部
在D1中输入公式
=INDEX(B:B,MAX(IF(COUNTIF(C1,"*"&A$1:A$11&"*"),ROW($1:$11),)))
公式输入结束后按【组合键】确认,再将公式下拉填充。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f9b5499ae7
2014-11-02 · TA获得超过129个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:111万
展开全部
=VLOOKUP(C2,$A$1:$B$11,2,0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ynzsvt
2014-11-02 · TA获得超过6662个赞
知道大有可为答主
回答量:1.5万
采纳率:40%
帮助的人:2661万
展开全部
C列输入与A列一样的字,那么D列用Vlookup函数。
像你这样就没办法啦,用vba都很难。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式