Excel:通过两个以上的值过滤一列

Excel:通过两个以上的值过滤一列

我有一个工作表,其中有一列user_ID,包含大量用户 ID

我想将其过滤为大约十几个 ID,但使用Filter -> Custom Filter仅允许我总共按 2 个 ID 进行过滤。

有没有更好的方法可以通过这十几个 ID 来过滤此列?

答案1

过滤器 -> 自定义过滤器总共只允许我按 2 个 ID 进行过滤。

Excel 的先进的Filter 可以过滤任意数量的值

在此处输入图片描述

  1. 设置条件范围。标题的名称必须与 Excel 应将筛选器应用到的列的名称完全相同(数据表(例如)
  2. 选择整个表格(例如 A1:A11)
  3. 去:Menu Bar » Data » Filter » Advanced
  4. 选择整个条件范围,包括标题下的标准范围(示例中为 C1:C4)

在此处输入图片描述 在此处输入图片描述

答案2

我发现,如果您想对“包含文本”进行高级过滤,您可以在条件文本的开头和结尾放置通配符 (*)。这允许进行稍微模糊的匹配。例如,上面 C2 中的 *Bob Smith* 可以从 A 列中提取“Bob Smith”或“Bob Smith 先生”(如果存在)。

答案3

我复制了要过滤的列,这给了我 4 个参数,每列 2 个。

答案4

对于多个“包含”条件,创建第二列并包含您想要的特定值会更加容易。确保第二列与您计划过滤的第一列具有相同的列标题。

  1. 选择要过滤的列(B 列)
  2. 单击“数据菜单”>“高级筛选”
  3. 点击条件范围
  4. 选择第二列特定值(G 列)
  5. 好的

例如:按税收减免筛选我的购买。

在此处输入图片描述

相关内容