如何根据列分片中的值与另一个表过滤Excel表?

SGH*_*HAF 6 excel excel-formula vlookup excel-2013

首先,我不认为VLOOKUP对我有用,因为我在每个表中有几十列.

假设我有表1:

Serial# Value1 Value2 Value3 Value4 1 4 34 65 23 2 123 43 54 46 3 87 98 85 34 4 654 8 645 3

表2:

SF 1 3 4

我想根据SF中的序列号过滤表1.

Serial# Value1 Value2 Value3 Value4 1 4 34 65 23 3 87 98 85 34 4 654 8 645 3

使用a VLOOKUP意味着我必须为每个要填充的列编写公式.我想避免这种情况.

谢谢

Sta*_*est 9

基于您给出的示例,如果您将所有序列从1列匹配到另一列,则不会看到太多列成为公式的问题.

假设Table2位于名为Table2的选项卡中.您可以在Table1的结束列中使用此公式.

= IF(ISERROR(VLOOKUP(A1,表2!A:A,1,FALSE)),"过滤我","保持我")

将上面的公式粘贴到整个列中,直到数据集的最后一行.

然后按照你认为合适的方式过滤那个边缘列,我假设覆盖实际的过滤将是矫枉过正,但这里适用于任何初学者.我会使用AutoFilter(单击Table1数据集中的任意位置,按住alt,按"DFF"表示Excel 2003及之前或按Ctrl + Shift + L表示更高版本的Excel或转到数据 - >过滤器),选择箭头新创建的过滤器列并过滤掉"FILTER ME OUT"值.