检查单元格是否包含列表中的文本并显示该值

时间:2015-03-23 13:47:49

标签: excel

我试图将一个公式放在一起,查看一个列并查找该特定单元格是否包含来自另一列的任何文本,如果是,请使用该值。

例如,在col A中,我需要查看其中的字符串:

abc123
def456
def789
ghi123

在col B中我有我想在col A中寻找的值:

abc
ghi

我目前在col C中使用此公式来确定col B中的任何值是否在col A中的任何值内:

=IF(SUMPRODUCT(COUNTIF(A1,"*"&$B$1:$B$2&"*"))>0,"YES","NO")

这很有效,因为它回来了" YES"对于' abc123'和' ghi123'和"否"其余的(因为' def'不在我的名单中)。

然而,而不只是说"是"或者"没有",我希望它能够真正放入它所发现的价值。所以对于' abc123'和' ghi123'我想说'abc'和' ghi'在col C。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

=IFERROR(LOOKUP(1,0/COUNTIF(A1,"*"&$B$1:$B$2&"*"),$B$1:$B$2),"No Match")