将列值从一个 Excel 电子表格更新到另一个

将列值从一个 Excel 电子表格更新到另一个

我不知道该用 Google 搜索什么。基本上我有 2 个 Excel 文件:文件 A 和文件 B。

这是文件 A:

文件A

这是文件 B:

文件 B

我正在尝试循环遍历文件 B。我想要查看文件 A 中名字和姓氏列以及每一行的名字和姓氏列。如果我在文件 B 中找到与文件 A 中名字和姓氏行匹配的名字和姓氏行,那么我想要更新文件 A 的行以获取 Med_Prof 值。

例如,在文件 B 中,我们看到姓氏为“Sub”、名字为“Stan”的第二行与文件 A 中姓氏为“Sub”、名字为“Stan”的第三行相匹配。因此,我将使用值 11 更新文件 A 中的 Med_Prof 编号。

除了手动复制/粘贴值之外,我不确定如何执行此操作。但是,对于包含数千个值的电子表格,这是不可行的。

答案1

尝试这个公式:

=SUMPRODUCT((B2='[File B.xlsx]Sheet1'!$C:$C)*(C2='[File B.xlsx]Sheet1'!$B:$B),'[File B.xlsx]Sheet1'!$A:$A)

在此处输入图片描述

相关内容