0

我有一个带有 UPC 代码的产品列表。

我有另一个带有库存编号的 UPC 代码列表。

库存清单要大得多,并且包含许多我没有产品的 UPC 代码。

我尝试对两个 UPC 代码进行排序并查看它们是否匹配,但这不起作用,因为库存清单之间有许多 UPC 代码。

我想知道是否有办法通过匹配值进行排序。例如,如果 A 列和 B 列中的值匹配,则在 C 列中显示值。这样,我可以保持 A 列的顺序并在 C 列中获取我需要的值。

4

1 回答 1

2

你的问题不是很清楚,但如果我做对了,你需要vlookup()在这里。

我认为我理解的是(或类似的东西,如果你另有意思,请纠正我):

  • 在一个表中,A 列包含产品名称,B 列包含产品对应的 UPC 代码。
  • 在第二个表中,假设另一个名为 的工作表Sheet2,A 列包含 UPC 代码及其对应的库存编号。
  • 您想在第一个表中获取某个产品的对应库存号,唯一的共同点是UPC代码,并将此库存号放在第一个表的C列中。

在这种情况下,您将把这个公式放在第一个表格的单元格 C2 中(假设第一行包含标题):

=VLOOKUP(B2, Sheet2!A:B, 2, 0)

B2包含 Excel 将在第二个表中查找的 UPC 代码。

Sheet2!A:B是第二个表,A 列作为参考列(要查找 UPC 代码的列),B 列是您要获取的库存编号。

2是列索引。第一列 A 列的索引为 1,因此 B 列的索引为 2。

0表示完全匹配。

将公式拖到底部,这应该可以做到。如果第二个表很大,则公式可能需要一段时间来计算,因为它必须在返回结果之前查看很多值。

于 2013-07-21T19:35:57.687 回答