在A列单元格中查找是否有包含B列的数据,并将想对应的数据返回到C列

A列是大量的商品名称,B列是所有的品牌,将A列在B列中查到的品牌结果,表示在C列

第1个回答  2018-09-28
设你B列的范围是B2:B100,请在C2输入公式:
=LOOKUP(1,0/FIND($B$2:$B$100,A2),$B$2:$B$100)
下拉填充。追问

十分感谢,百度一晚上了 终于成功了,谢谢!

本回答被提问者采纳
第2个回答  2018-09-28
C2输入
=INDEX(A:A,MATCH(CONCATENATE("*",B2,"*"),A:A,0))
下拉追问

是A列的数值中包含B列的数值,并在B列将所匹配到的数值返回到C列

追答

完全搞不懂的逻辑

你是想把符合条件的B列数据显示在C列吧,

C2输入

=IF(COUNTIF(A:A,CONCATENATE("*",B2,"*"))>=1,B2,"")

下拉

追问

设你B列的范围是B2:B100,请在C2输入公式:
=LOOKUP(1,0/FIND($B$2:$B$100,A2),$B$2:$B$100)
下拉填充。
采用了 上面那个朋友的答案,同时也谢谢这位朋友!上面那位朋友理解了我的意思

相似回答