如果B列单元格值包含A单元格值
我在Excel中有两列A和B,我想要第三列输出如下所示
ABC ------------------- a | sd | a.com d | a.com | f | g.in | g | ad | g.in
B列有“a.com”,其中包含“a”。 所以C列显示a.com .B列没有包含“d”。 所以列单元格是空的等等..
在C列中input以下公式:
= IFERROR(INDEX($ B $ 1:$ B $ 4 MATCH(A1,LEFT($ B $ 1:$ B $ 4 SEARCH(,$ B $ 1”。 “:$ B $ 4)-1),0)),” “)
这是一个数组公式,所以在input时按Ctrl – Shift – Enter而不是Enter 。
尝试在C1复制下来这个公式
=IFERROR(VLOOKUP(A1&".*",B$1:B$4,1,0),"")
IFERROR
函数只适用于Excel 2007或更高版本 – 适用于早期的Excel版本
=LOOKUP("zzz",IF({1,0},"",VLOOKUP(A1&".*",B$1:B$4,1,0)))