格式列表在一个Excel表中匹配另一个表
问题描述:
我有两个Excel文档。在第一个文件,我有300个序列号在一列,他们被另一列的顺序编号,我想他们在格式列表在一个Excel表中匹配另一个表
这样的:
1 DMPRL9DLH1M9
2 DMPRJ49AH1M9
3 DMPRL5QQH1M9
4 DMPRKDJKH1M9
我有第二个在不同的Excel文档中列出。该列表还具有相同的300个序列号和300个与其关联的MAC地址。
像这样:
DLXRD18LH1MK A4F1E89AXXXX
DLXRF02CH1MK A4F1E89AXXXX
DLXRK0C9H1MK 8489AD32XXXX
DLXRL0GPH1MK 8489AD34XXXX
我想,这样它的第一个匹配列表重新排序列表,所以后来我都可以的MAC地址,第一个Excel文件复制按照正确的顺序。我尝试使用一个自定义排序列表,使用第一个Excel表单排序列表作为顺序,但它不允许我粘贴300个字符串。有任何想法吗?
注意:序列号不遵循任何模式。
答
像@ScottHoltzman说 - 在Sheet1中的单元格C1中输入:
=VLOOKUP(B1;Sheet2!$A$1:$B$300;2;FALSE)
这将寻找范围内A1 B1:Sheet2中的A300。然后它返回它在它旁边找到的内容。
您可以将它从C1复制到C2:C300中的其他单元格。
在您的第一份文档中使用VLOOKUP时,您不应该要求任何排序(我相信这使Q成为许多其他SO的重复)。 – pnuts
@pnuts - 从我读的内容(也许它没有正确解释它)'VLOOKUP'实际上应该工作。 '= VLOOKUP(B1,表格!A:B,2,0)' –