我有两个谷歌电子表格。
表1.产品的主清单。此主列表包含许多需要保持完整的数据列,另外80%的行具有唯一的SKU标识符和与之匹配的库存级别。
表2.包含SKU和库存水平的产品的部分列表
我希望能够从工作表2中获取库存水平并更新工作表1中的库存水平。
所以对于一个简化的视觉示例:
Sheet 1
handle SKU inventory
item1 IT1-1 5
item1 IT1-2 5
item1 IT1-3 3
item1 IT1-4 -2
item2 IT2-1 4
item2 IT2-2 5
item2 IT2-3 5
item3 IT3 NA
item3 IT3 NA
item3 IT3 NA
Sheet 2
SKU inventory
IT1-2 10
IT1-3 10
IT2-3 5
如何根据唯一的SKU数据轻松地将工作表2中的库存值更新为工作表1?
我试图研究使用VLOOKUP但是找不到如何正确使用它来实现此目的的简单解释。
即使我可以使用Sheet 2数据过滤Sheet 1,然后对列进行相同的排序,然后只是复制并粘贴数据,这些数据匹配起来也很酷!
或者,如果我基本上可以删除Sheet 1中不包含来自Sheet 2的SKU的所有行,那么每个工作表中的行数将匹配,我可以将它们分类为AZ并再次复制并粘贴到库存中行。
我更喜欢适用于Google Spreadsheets的解决方案
答案 0 :(得分:0)
简而言之,您可以使用此公式获取新的广告资源
=IF(COUNTIF($B$2:B,B2)=1,IF(ISNA(VLOOKUP(B2,Sheet2!$A$2:B,2,0)),C2,VLOOKUP(B2,Sheet2!$A$2:B,2,0)),C2)
请参阅this sheet中的new inventory
列。
详细说明
SKU
中Sheet 1
的出现是否唯一。{1}}。这是我们公式的第一个IF
条件。SKU
中Sheet 1
存在Sheet 2
,那么我们为该SKU执行VLOOKUP
并使用广告资源价值创建新值后,可以覆盖旧值。