我有一个要在 Excel 表中选择的 ID 列表。我习惯使用过滤功能来搜索 1 个 ID,但现在我想过滤掉另一张表的另一列中与该 ID 匹配的所有行。
例如,我有这个参考列表和其他要过滤的列:
REF: column to filter sheet on: output sheet desired has only these rows:
a a a
c b c
d c d
z d z
x ... x
y z y
我正在使用最新版本的 excel,但我不习惯使用 visual basic。不过,任何能解决这个问题的方法都非常感谢。
谢谢。
答案1
希望可以通过“VLOOKUP”函数实现。请尝试以下步骤并检查结果。
选择 REF 列旁边的一个单元格。参见屏幕截图。
转到公式 > 插入函数 > 参考屏幕截图并单击“Lookup_Value”并选择第一列(“Sheet 1 列 A”)> 单击“表格数组”并选择其他工作表的列 > 单击“Col_index_num”并输入数字“1”> 单击“Range_Lookup”并输入数字“0”
现在,您将在所选单元格中看到值“#N/A”。现在复制“#N/A”并将其粘贴到同一列中,直到第一张表中所有行的末尾。为所有列插入筛选选项。筛选出所有“#N/A”并在下一个单元格中输入“否”。反之亦然,筛选出除“#N/A”之外的所有值并在下一个单元格中输入“是”。参见屏幕截图。
现在,过滤掉所有“是”字段以检查两列中的相同 ID。
希望这可以帮助。