2016-07-29 130 views
-2

我有两个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个字符串。有任何想法吗?

注意:序列号不遵循任何模式。

+1

在您的第一份文档中使用VLOOKUP时,您不应该要求任何排序(我相信这使Q成为许多其他SO的重复)。 – pnuts

+3

@pnuts - 从我读的内容(也许它没有正确解释它)'VLOOKUP'实际上应该工作。 '= VLOOKUP(B1,表格!A:B,2,0)' –

回答

0

像@ScottHoltzman说 - 在Sheet1中的单元格C1中输入:

=VLOOKUP(B1;Sheet2!$A$1:$B$300;2;FALSE) 

这将寻找范围内A1 B1:Sheet2中的A300。然后它返回它在它旁边找到的内容。

您可以将它从C1复制到C2:C300中的其他单元格。

相关问题