使用 vlookup 或 Index/Match 更新 Excel 中的价目表

Updating Price List in Excel with vlookup or Index/Match

我是一名图书批发商,需要不断更新我的价格和库存清单,以便以 excel 格式与一些客户分享;也可用于导入网站。

如上图,我需要的是D列的公式,用于在A列的C2中搜索SKU进行精确匹配; return从B到D列对应单元格的值。

我搜索了无数主题,甚至在前几周找到了解决方案,但每次我使用相同的公式时都会出现 N/A 或 REF 错误。

TIA

欢迎来到 SO。您的公式很好,但是您将数字与文本混合在一起。在 A 列中,您列出的代码存储为文本(请注意它们在单元格内左对齐),但您在列 C 中的值存储为数字(请注意它们在单元格内右对齐)。所以 Excel 正在寻找那个 NUMBER,但它在 A 列中找不到匹配的 NUMBER,并且 returns N/A.

所以在搜索之前,让我们将C列中的数字转换为文本,让我们看看会发生什么。尝试这样的事情:

=VLOOKUP(TEXT(C2;"@");$A:$B49;2;FALSE)

希望您能根据自己的需要进行调整。