我知道这个问题以前曾以其他形式被问过和回答过。但是,我完全没有使用 Excel 的经验,也不知道如何根据我的用例调整其他答案。如果有人能够在我的用例中帮助我,我将不胜感激。
我的用例:我有一家直销店,我需要使用 Excel 文件更新我的库存。我的库存更新文件有两列:SKU 和库存。我的供应商向我发送了具有类似列的库存文件,但并非我的供应商文件中的所有产品都列在我的商店中,并且他们文件中的顺序不同。
我想要的是能够用两张纸制作一个工作簿:
然后,能够使用该 SKU 的“供应商库存”表中的值更改“我的库存”表中的“库存”列。如果未找到 SKU,请忽略。例如,检查 SKU1 的“供应商库存”并使用找到的值更新“我的库存”中的 SKU1。
这可能吗?这会节省我很多时间。
非常感谢你。
编辑:
“Foo”和“Bar”是需要忽略的 SKU 示例,因为它们在“我的库存”表中没有匹配项。
最佳答案
在 Cell B2
中输入以下公式片材My Stock
=IFERROR(VLOOKUP(A2,'Supplier Stock'!$A$2:$B$8,2,FALSE),"")
或者
=INDEX('Supplier Stock'!$B$2:$B$8,MATCH(A2,'Supplier Stock'!$A$2:$A$8,0))
请参阅图片以供引用。
关于vba - Excel:2张纸,用另一张纸上的值填充匹配的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45811674/