Excel – 有没有办法通过匹配值进行sorting? (注意:sorting在这里不起作用)

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

我有另一个清单编号的UPC代码。

库存清单非常多,包含许多我没有产品的UPC代码。

我试着对两个UPC代码进行sorting,看看它们是否匹配,但是由于清单列表之间存在许多UPC代码,所以这不起作用。

我想知道是否有一种方法来匹配值进行sorting。 例如,如果列A和B中的值匹配,则在列C中显示值。这样,我可以保留列A的顺序并获得列C中所需的值。

你的问题不是很清楚,但是如果我没有vlookup() ,你需要在这里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表示完全匹配。

将公式拖到底部,这应该做到这一点。 如果第二个表格很大,则可能需要一段时间才能评估公式,因为在返回结果之前,必须查看大量值。