我有一个不按字母或数字顺序排列的数据列表。我想排序同一日期的第二个列表以匹配第一个列表。我无法改变数据的顺序。我的目标是将第二组中的其他数据粘贴回第一个数据集。
**DATA SET A** **DATA SET B**
22350 ____ BH160 100
22355 ____ 22350 125
BH160 ____ BH190 200
BH190 ____ 22355 150
我想从DATA SET B的第2列获得数值,以显示在DATA SET A的新列中。例如,我希望125在DATA SET 1的第1行第2列中显示。
我的列表包含大约200个唯一数字,我需要每周更新一次。
有人能帮助我吗?也许我每个星期都可以使用一个宏?
答案 0 :(得分:10)
你也可以使用INDEX MATCH
,它比vlookup更“强大”。这将为您提供您正在寻找的内容:
答案 1 :(得分:4)
您可以使用VLOOKUP
。
假设它们分别位于Sheet1和Sheet2中的A列和B列中,22350位于Sheet1的单元格A2中,您可以使用:
=VLOOKUP(A2, Sheet2!A:B, 2, 0)
如果没有匹配,这将返回#N/A
。拖动/填充/复制和粘贴公式到表格的底部,应该这样做。
答案 2 :(得分:0)
您也可以简单地链接两个单元格,并在每个列中都有 = Cell 公式,例如工作表1 A2中的=Sheet2!A2
和工作表1 B2中的=Sheet2!B2
,以及将其向下拖动,然后按照您希望的方式排序这两列。
如果您的独特项目也发生变化,那会更好,那么您所要做的就是排序和完成。