目前我正在使用以下内容查看B列中的单元格是否存在于列A ...
中=IF(ISERROR(MATCH(B1,A:A,0)),"False","True")
...但是我刚刚意识到不需要检查完全匹配,而是如果B列中的单元格包含出现在A列的任何单元格中的文本。
例如,如果列B中的单元格包含“TIC081_CL1”,那么如果列A包含仅包含“TIC081”的单元格,则可以返回“true”...
任何人都可以帮助我,因为我目前的工作仅适用于eact比赛。非常感谢您的帮助!!!
答案 0 :(得分:0)
因为保证会有一个下划线" _
"分离您要搜索的值我们只需要检查两个不同的条件:
_
之前的值
醇>
我们可以通过使用源自原始公式的其他MATCH
来实现这一目标:
=IF(ISERROR(MATCH(MID(B1,1,FIND("_",B1)-1),A:A,0)),IF(ISERROR(MATCH(B1,A:A,0)),"False","True"),"True")
您也可以使用2个COUNTIF
公式执行此操作:
=IF(COUNTIF(A:A,B1)+COUNTIF(A:A,MID(B1,1,FIND("_",B1)-1))>0,"True","False")