Excel 筛选列中给定数字集中可用的数字

Excel 筛选列中给定数字集中可用的数字,excel,filter,excel-formula,excel-2010,Excel,Filter,Excel Formula,Excel 2010,我正在使用Microsoft Excel 2010。我有一组数字(比如说集合a),我想在过滤另一列中较大的集合(比如集合B)时选择它们 基本上,我试图找到一种方法来复制SQL查询中的in操作符: Select * from TABLE_NAME tn where tn.userID in (234, 64, 26, 109); 我需要使用集合B中可用的userID筛选Excel行 对于我看到的单个数字: Filter on the Column > Click on the Filte

我正在使用Microsoft Excel 2010。我有一组数字(比如说集合a),我想在过滤另一列中较大的集合(比如集合B)时选择它们

基本上,我试图找到一种方法来复制SQL查询中的
in
操作符:

Select * from TABLE_NAME tn where tn.userID in (234, 64, 26, 109); 
我需要使用集合B中可用的
userID
筛选Excel行

对于我看到的单个数字:

Filter on the Column > Click on the Filter > Go to Number Filters > Equals.

为两个列表添加标签,并将您希望找到的值堆叠在包含部分或所有这些值的列表上方。然后应用数据>排序和筛选,高级,如左图所示:


右边是左边A列中示例的结果。

标签都列出了相同的值,并将希望找到的值堆叠在包含部分或所有这些值的列表上方。然后应用数据>排序和筛选,高级,如左图所示:


右侧是左侧a列中示例的结果。

一种方法是使用一个带有要筛选的值的表和一个用于筛选的辅助列,用于计算该行中的项是否显示在表中。这说明了一些方法。@Silva:这很有效。但是,如果括号中的集合数量更多怎么办?我可以从excel中的另一列中选择此集合吗?一种方法是使用一个包含要筛选的值的表和一个用于筛选的帮助器列来计算该行中的项目是否显示在表中。这说明了一些方法。@Silva:这很有效。但是,如果括号中的集合数量更多怎么办?我可以从excel中的另一列中选择此集合吗?