Excel:从表 A 的列 2 自动填充表 B 的列 2 单元格(如果表 1 的列 1 与表 2 的列 1 匹配)

Excel:从表 A 的列 2 自动填充表 B 的列 2 单元格(如果表 1 的列 1 与表 2 的列 1 匹配)

在 Excel 中,我有一张表

Say | dire
You | vous
...

和另一个

You | toi
Say | dire
...

自从在第一个表中匹配在第二个中,值托伊应该自动变成,即第二个表从第一个表中获取值。如何做?

答案1

另一个选择是使用索引匹配公式。这些公式不像 Vlookup 那样不稳定,并且不需要以特定方式格式化或按字母顺序排列任何内容。

索引匹配是一个嵌套公式 - 由引用匹配查找的索引公式组成。假设引用表位于站点 A1-B5,而您要创建的表位于 D1-E5,查找源位于行 D,则单元格 E1 中的公式应如下所示。

=index($B$1:$B$5,Match(D1,$a$1:$a$5,0))

作为一个由两部分组成的公式,其工作方式如下:

索引公式返回 Match 公式查找的 B 列条目

匹配公式在 A 列中查找与 d1 中的条目匹配的结果,并返回行号。0 表示完全匹配。

答案2

您可以使用VLOOKUP来执行此操作。假设您的第一个表格从单元格 A1 开始,第二个表格从单元格 F1 开始。在第二个表格的第二列中输入此公式,然后向下复制:

=VLOOKUP(G1,$A$1:$B$99,2,0)

相关内容