Excel比较多列

时间:2014-11-18 14:29:20

标签: excel excel-2010

我有一张电子表格,左边的列中有计算机,其规格在B - L栏中。这个列表中有很多无关的计算机,我不需要继续工作,所以我写了一篇用于从计算机列表中提取错误值的小Python脚本(A列中的内容)。然后我在A列的左边插入一列(所以A中的内容现在在B中,好的值在A中)。我基本上需要按原样保留A列,让B列与之匹配,并删除我不需要担心的计算机的相应规格,但保持一切排序,以便我知道什么规格与什么计算机我需要工作。有没有办法在Excel中执行此操作?

感谢

2 个答案:

答案 0 :(得分:0)

我认为您应该尝试根据良好列表(其他地方)中的(新)columnB值功能(例如MATCH)将数据添加到columnA(新)中。如果他们不返回#N/A,则可能会用于过滤和删除可见内容。

如果您的'好'列表在Sheet2 C列中,您可以尝试:

=MATCH(B1,Sheet2!C:C,0)  

复制到西装。

答案 1 :(得分:0)

Vlookup应该做的伎俩

假设当前的源数据如下所示:

    A   A   1   2   3   5   6
    D   B   7   8   9   10  11
    F   C   12  13  14  15  16
        D   17  18  19  20  21
        E   22  23  24  25  26
        F   27  28  29  30  31
        G   32  33  34  35  36

和期望的输出是这个

    A   1   2   3   5   6
    D   17  18  19  20  21
    F   27  28  29  30  31

在新纸张上保持清洁

假设SHeet1拥有您当前的数据 在Sheet2列中的Sheet4!A1 在Sheet2列B VLOOKUP(Sheet4!B1,Sheet4!$ B $ 1:$ G $ 7,2,0) 列C等的VLOOKUP(Sheet4!B1,Sheet4!$ B $ 1:$ G $ 7,3,0)

又脏又乏味,但应该有用。