这类似于this question,这让我想要解决的问题已经过了一半。
我有一个这样的电子表格:
pseduocode / logic是这样的:
对于B中的每个单元格,如果相邻A的文本存在于C列单元格的任何位置,则返回D中直接位于找到匹配项的C旁边的文本。
我上面链接的问题允许我找到完全匹配并返回一个值,但它无法帮助我找到我正在寻找的匹配在其他文本中的数据。例如,B2包含:
=INDEX(D:D,MATCH(A2,C:C,0))
我怀疑在将C ISNUMBER(SEARCH(substring,text))
列引用到公式时我需要包括,但我还没有让它工作。
答案 0 :(得分:1)
您可以在vlookup
函数中使用通配符来完成此操作:
=vlookup("*"&A2*"*", C:D, 2, false)
说:拿一个星号"*"
并将其&
连接到A2
,然后将&
连接到另一个星号"*"
。这将被解释为*192.168.0.24*
,它将在C
列中搜索。