excel 查找某一单元格中包含某区域内的字符串,并显示到另外一列

匹配左边摘要中的公司名称,并显示到红色区域列。E列是固定的公司名称

第1个回答  2018-02-09
这个用公式比较麻烦,建议直接使用 文本筛选中的 包含 功能来获取需要的数据。
如果数据较多,建议增加辅助列,然后使用文本比对的方式获取结果,然后再对数据进行排序。
第2个回答  2018-02-09
=LOOKUP(1,0/(FIND($E$8:$E$10,C8&$E$8:$E$10)<LEN(C8)),$E$8:$E$10)本回答被提问者采纳
第3个回答  2018-02-09
D9单元输入:
=INDEX(E:E,MIN(IF(COUNTIF(C9,"*"&$E$9:$E$12&"*")>0,ROW($E$9:$E$12),4^8)))
数组公式,输入完成,在公式输入状态下,按住Ctrl和Shift键,再回车结束输入。
下拉公式
第4个回答  2018-02-09
用到mid,find函数,利用月份和材料两个关键词。
不行的话,把文件发我qq邮箱3030490161@qq。com本回答被网友采纳
第5个回答  2018-02-09
看来我理解能力 直线下降了,追问

用右边E列的公司名称,在左边C列中匹配,有的话就显示公司名称在D列。

追答

=IFERROR(IF(FIND(E8,C8,1),E8),"")

追问

这个生成的结果还是不准。您在您那举个例子试一下!

追答

=TEXT(IFERROR(IF(FIND(E8,C8),E8)," "),)

相似回答