我在Excel中有两列A和B,我希望第三列输出如下面的显示
A B C
-------------------
a | sd | a.com
d | a.com |
f | g.in |
g | ad | g.in
B列的'a.com'包含'a'。所以C列显示a.com .B列没有包含'd'的列。所以列单元格是空的等等..
答案 0 :(得分:3)
将以下公式放在C栏中:
=IFERROR(INDEX($B$1:$B$4,MATCH(A1,LEFT($B$1:$B$4,SEARCH(".",$B$1:$B$4)-1),0)),"")
这是一个数组公式,所以在输入时按 Ctrl - Shift - 输入而不是 Enter
答案 1 :(得分:1)
在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)))