匹配 2 行并将另一行复制到另一行

Matching 2 rows and copying another row to another row

我有一个 excel 文件,其中包含大约 1500 条数据和大约 20 列。我有 2 张:

工作表 1

Customer Basic ID     Customer ID#     Name     Nationality    Address  ...
02654                 12056978          aa        somewhere    

Sheet2

Customer Basic ID     Customer ID#

我需要做的是将 sheet1 中的 Customer ID# 与 sheet2 进行匹配,并将 Customer Basic ID 获取到 sheet1 的相应列中。

我试过:

=INDEX(E:E,MATCH(C:C,AH:AH,0)*AG:AG

但是没有用。

我也试过加载项,但我无法让它工作,当我想到搜索匹配的 ID 并手动复制它时,我觉得这是非常糟糕的解决方案并且很耗时。

您可以根据 sheet1

Customer ID# 值从 sheet2 获得 Customer Basic ID
=INDIRECT("Sheet2!A" & MATCH(B2,Sheet2!B:B,0))

正如您在问题中所写,MATCH 尝试在第 2 个 sheet 的 B 列中找到 B2(假设我们在第 2 行)。使用 INDIRECT 我们通过将单元格地址拼接在一起来获得它旁边的值。