我在Excel中经常将index与match一起使用。但是现在我需要更困难的事情。
index
match
我在目标表格中有一个要查找的号码列表
看起来像这样(用CR或,分隔)
目标表格仅包含其中的一个,在另一列中包含相关值
如果我尝试类型匹配,则无法索引,因为找不到直接匹配:
= INDEX(Eval [短名称],MATCH([@ OrderNr],Eval [SAPID],0))
我需要一个想法,如何在目标表格中搜索任何ID。
处理此问题的一种方法是将FILTERXML与TEXTJOIN结合使用。如果可以访问,可以尝试:
FILTERXML
TEXTJOIN
D4中的公式:
D4
=TEKSTJOIN(", ",1,IFERROR(IF(Tabel1[Number]=FILTERXML("<t><s>"&SUBSTITUTE(D2,", ","</s><s>")&"</s></t>","//s"),Tabel1[VOI]),""))
注意,以上内容需要通过Ctrl Shift Enter