首先,我认为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
使用VLOOKUP
意味着我必须为每个要填充的列编写公式。我想避免这种情况。
由于
答案 0 :(得分: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"值。