Vlookup和Isnumber(search)公式组合

时间:2019-08-20 19:58:41

标签: excel excel-formula

我正在尝试创建一个vlookup,以搜索“代码”和“设备”并从“设备”中填充“ longform2”

我已经尝试过使用= VLOOKUP(“ device”,ISNUMBER(SEARCH(“ device,” code“)),” longform“,FALSE),但是我得到的号码无效。

code   longform  Device    longform2
aro    data      Samaro32  data
cle    data2     samcle51  data2
det    data3     samdet45  data3

2 个答案:

答案 0 :(得分:1)

如果我正确理解了您的问题,则可以执行以下操作:

=INDEX($B$1:$B$4,SUMPRODUCT(ISNUMBER(SEARCH($A$1:$A$4,C2))*ROW($A$1:$A$4)))

enter image description here

答案 1 :(得分:1)

还可以使用AGGREGATE返回行号:

=INDEX(B:B,AGGREGATE(15,7,ROW($A$2:$A$4)/(ISNUMBER(SEARCH($A$2:$A$4,C2))),1))

enter image description here