根据匹配数据填充行

时间:2021-03-15 22:22:54

标签: excel

我正在处理一个包含多列的 Excel 电子表格。

我的目标是根据匹配的数字用另一列数据填充 C 列。我需要检查两列是否匹配另外两列中的数据。

我知道我可以使用 =VLOOKUP(A2,C:D,2,FALSE) 部分完成此操作,但只有当我将一个单元格中的数据与其他两个单元格的数据进行匹配时才有效。

我需要将两个单元格与另外两个单元格匹配,然后用 F 列的数据填充新列

F 列应填充 C 列

我的电子表格看起来像这样:

<头>
A B C D E F
名称1 1 名称 1 1 111
名称2 2 名称 2 2 222
name 3 3 名称 2 3 333
name 10 4 name 6 4 444

所以如果 A 中的列名和 B 中的整数与 D 和 E 中的列名和 int 匹配,则用列 Fs 整数填充 C 列

C 列应该填充 F 列的数据,但我需要对照 D 和 E 列检查 A 和 B 列。

如果我使用 =VLOOKUP(A2:B2,D:E:F,2,FALSE),我会遇到值错误。 =INDEX(F:F,MATCH(1,(A:A=D:D)*(B:B=E:E),0)) 也遇到了错误。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

修正公式:

=INDEX(F:F,MATCH(1,(A1=D:D)*(B1=E:E),0))

将其输入为数组公式 - 使用 Ctrl+Shift+Enter

enter image description here

相关问题