a列文本含有b列则返回同行的c列数据?

如题所述

公式D1=CONCAT(IF(COUNTIF(A1,"*"&$B$1:$B$9&"*")*($B$1:$B$9<>""),$C$1:$C$9,""))

这里加了一个判断*($B$1:$B$9<>""),以防B列范围内出现空格导致公式结果出错。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-05-15

示例如下图,图中D1处公式如下:=IF(FIND(B1,A1)>0,C1,)

根据实际情况更改引用。

如有帮助请采纳,谢谢!

第2个回答  2023-05-15

在 D3 单元格输入公式:

=IFERROR(LOOKUP(1,0/FIND($B$1:$B$9,A1),$C$1:$C$9),"没找到")

复制并下拉填充,即可…………

若想让没找到的显示为空白,则可把公式中的  没找到  的3个字删除,即可。

本回答被提问者采纳
相似回答