excel - 根据参考 [Excel] 将值从一列添加到另一列
问题描述
我正在尝试找出解决此问题的最佳方法;
我有两张excel表格。
Sheet1
Col A Col B
项目 No Selling Price This Sheet1 有大约 10,000 个条目。
Sheet2
Col A Col B
项目 No Selling Price
This 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
解决方案
如果你把它放在 sheet1 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)
再次向下拖动,选择整列并将值粘贴到价格所在的 B 列上。
推荐阅读
- c++ - how do i configure `stdin` to read from a c++ string?
- c++ - Overwriting a vector
- python - 绘制每组的列值,但颜色基于另一列
- python - python中的框函数信号过滤
- javascript - my if statement doesn't work when checking radio input
- python - Pyinstaller 可执行文件在另一台 PC 上打开时引发错误
- python - 如何用 UnicodeDecodeError 解决这个问题?
- flutter - 如何过滤谷歌地图标记
- javascript - WebpackOptionsValidationError:配置对象无效。我无法部署我的服务器来试用我的捆绑包
- javascript - Bandcamp API sales_report 端点