在一个Excel工作表中格式化列表以匹配另一个工作表

时间:2016-07-29 15:19:49

标签: excel list function sorting

我有两份excel文件。在第一个文档中,我在一列中有300个序列号,它们按照我希望它们所在的顺序由另一列编号。

像这样:

0:00:17.906937330  1576  0xa4d400 INFO      GST_STATES gstelement.c:2090:gst_element_get_state_func:<pulse0> waiting for element to commit state
0:00:17.907023165  1576  0xa4d400 INFO      GST_STATES gstelement.c:2104:gst_element_get_state_func:<pulse0> timed out

我在另一个excel文档中有第二个列表。此列表也具有相同的300个序列号,以及与之关联的300个MAC地址。

像这样:

1   DMPRL9DLH1M9
2   DMPRJ49AH1M9
3   DMPRL5QQH1M9
4   DMPRKDJKH1M9

我想重新排序列表以使其与第一个列表匹配,因此我可以按正确的顺序将所有MAC地址复制到第一个Excel文档。我尝试使用自定义排序列表使用第一个Excel工作表排序列表作为订单,但它不允许我粘贴300个字符串。有什么想法吗?

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

1 个答案:

答案 0 :(得分:0)

喜欢@ScottHoltzman说 - 在Sheet1的单元格C1中,输入:

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

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

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