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
表示完全匹配。
将公式拖到底部,这应该做到这一点。 如果第二个表格很大,则可能需要一段时间才能评估公式,因为在返回结果之前,必须查看大量值。