任何帮助都非常感谢,尝试从第一个电子表格中提取数据,我必须将数据表上的两列(D 和 E)与目标表上的两列(C 和 D)完全匹配。目标表(G 列)上返回的数据应该是数据表 F 中的数字。
数据表:
数据目的地:
答案1
您可以使用数组公式:
=INDEX('datasheet'!$F$1:$F$1000,MATCH(1,(C2 = 'datasheet'!$D$1:$D$1000)*(D2 = 'datasheet'!$E$1:$E$1000),0))
作为数组公式,退出编辑模式时需要使用 Ctrl-Shift-Enter 而不是 Enter 进行确认。如果操作正确,Excel 会将{}
公式放在一边。
如果您想避免使用数组公式,那么在数据表的第二行中有一个空列(在此示例中我将使用 H 列),输入以下公式:
=D2 & "}}}" & E2
将全部数据复制/拖拽下来。
然后在 G2 中的输出表上:
=INDEX('datasheet'!$F:$F,MATCH(C2 & "}}}" & D2,'datasheet'!$H:$H,0))
然后复制/拖动。