Excel 两列引用第三列为答案

Excel 两列引用第三列为答案

任何帮助都非常感谢,尝试从第一个电子表格中提取数据,我必须将数据表上的两列(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))

然后复制/拖动。

相关内容