答案1
在 Excel(结构化)表中使用 INDEX/MATCH 进行查找
通常,没有什么可以打败
INDEX/MATCH
公式。只是在 Excel(结构化)表中有点棘手:=IFNA(INDEX(Table2,MATCH([@Size],Table2[Size],0),MATCH("Type "&[@Type]&" Code",Table2[#Headers],0)),"")
或更易读:
=IFNA( INDEX( Table2, MATCH([@Size],Table2[Size],0), MATCH("Type "&[@Type]&" Code",Table2[#Headers],0) ), "" )
调整表的名称!
如果您拥有 Microsoft 365,则
MATCH
可以使用而不是XMATCH
来摆脱第 3 个参数(零):=IFNA(INDEX(Table2,XMATCH([@Size],Table2[Size]),XMATCH("Type "&[@Type]&" Code",Table2[#Headers])),"")
Excel(结构化)表不支持溢出公式。
最好先清除列的内容,
Type Code
然后再将公式输入到第一行。其余行将自动填充。