匹配 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
我们通过将单元格地址拼接在一起来获得它旁边的值。
我有一个 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
我们通过将单元格地址拼接在一起来获得它旁边的值。