根据引用将一列的值添加到另一列 [Excel]
Add values from one column to another based on a reference [Excel]
我正在尝试找出解决此问题的最佳方法;
我有两张 excel 张。
工作表 1
A 栏 B 栏
商品编号 售价
此 Sheet1 有大约 10,000 个条目。
工作表 2
A 栏 B 栏
商品编号 售价
此 Sheet2 有大约 5,000 个条目。这里的 5,000 个条目与 Sheet1 具有相同的项目编号,但我需要在 Sheet1 中更新不同的销售价格。
所以我基本上想在 Sheet1 中找到 Sheet2 的所有 5,000 项,然后用 Sheet2 中的值更新 Sheet1 中的售价。
工作表 1
-0001 45.45
-0002 34.23
-0003 23.23
-0004 37.32
工作表 2
-0001 56.34
-0002 95.43
Sheet1 最终应该是这样;
-0001 56.34
-0002 95.43
-0003 23.23
-0004 37.32
**补充笔记;两张表中的记录与我上面显示的顺序不同。
他们更像;
工作表 1
-0001 45.45
-0003 23.23
-0002 34.23
-0004 37.32
工作表 2
-0002 95.43
-0001 56.34
工作表 1
工作表 2
如果您将其放在工作表 1 的 C 列(或任何空列)中并向下拖动填充柄,它将为您提供更新后的价格:
=IFNA(INDEX(Sheet2!B:B,MATCH(Sheet1!A1,Sheet2!A:A,0)),"")
然后你可以合并两列。
编辑
合并两者的一种简单方法是像这样更新公式:
=IFNA(INDEX(Sheet2!B:B,MATCH(Sheet1!A1,Sheet2!A:A,0)),O1)
再次向下拖动,select 整列并将值粘贴到您的价格所在的 B 列上。
我正在尝试找出解决此问题的最佳方法;
我有两张 excel 张。
工作表 1
A 栏 B 栏
商品编号 售价
此 Sheet1 有大约 10,000 个条目。
工作表 2
A 栏 B 栏
商品编号 售价
此 Sheet2 有大约 5,000 个条目。这里的 5,000 个条目与 Sheet1 具有相同的项目编号,但我需要在 Sheet1 中更新不同的销售价格。
所以我基本上想在 Sheet1 中找到 Sheet2 的所有 5,000 项,然后用 Sheet2 中的值更新 Sheet1 中的售价。
工作表 1
-0001 45.45
-0002 34.23
-0003 23.23
-0004 37.32
工作表 2
-0001 56.34
-0002 95.43
Sheet1 最终应该是这样;
-0001 56.34
-0002 95.43
-0003 23.23
-0004 37.32
**补充笔记;两张表中的记录与我上面显示的顺序不同。
他们更像;
工作表 1
-0001 45.45
-0003 23.23
-0002 34.23
-0004 37.32
工作表 2
-0002 95.43
-0001 56.34
工作表 1
工作表 2
如果您将其放在工作表 1 的 C 列(或任何空列)中并向下拖动填充柄,它将为您提供更新后的价格:
=IFNA(INDEX(Sheet2!B:B,MATCH(Sheet1!A1,Sheet2!A:A,0)),"")
然后你可以合并两列。
编辑 合并两者的一种简单方法是像这样更新公式:
=IFNA(INDEX(Sheet2!B:B,MATCH(Sheet1!A1,Sheet2!A:A,0)),O1)
再次向下拖动,select 整列并将值粘贴到您的价格所在的 B 列上。