如何在Excel中进行自定义过滤(5种方法)

  • Share This
Hugh West

Excel表中的大量数据集是很难处理的。 但如果你能根据你的具体需要对数据集进行过滤,那么任务就变得相当容易处理了。 在这篇文章中,我们将向你展示如何执行一个 定制过滤器 在Excel中。

下载工作手册

你可以从这里下载免费的练习Excel工作簿。

自定义过滤器.xlsm

在Excel中执行自定义过滤器的5种方法

在本节中,我们将向您展示如何使用Excel命令工具、宏等以自定义方式过滤Excel中的数值。

以上是我们将用来执行自定义过滤器的数据集。

1.Excel中基于数字的过滤值

你可以执行一个 定制过滤器 在Excel中提取数据,并根据 具体数字 .

步骤。

  • 选择任何单元格 在这个范围内。
  • 首页 标签,选择 排序 & 筛选 -> 筛选 编辑工作 组。

  • A 下拉箭头 将出现在每一列标题的旁边。

  • 点击进入 列旁的箭头 我们想根据以下因素来过滤 销售总额 所以我们点击了它旁边的下拉箭头。
  • 从下拉列表中,选择 数字过滤器 -> 自定义过滤器 .

  • A 自定义自动过滤器 从下拉箭头列表中选择你需要的选项。 我们想提取的是 销售总额 之间的值 500和900 所以我们选择了 大于 从第一个下拉选项中选择,并写道 500 在它旁边的标签框中。
  • 由于我们希望 两个选项都是真的 所以我们检查了 而且 如果你想让结果只基于一个条件,那么 解除勾选 并且 检查 或 选择。
  • 从第二个下拉列表中,我们选择了 小于 并写道 900 在它旁边的标签框中。
  • 新闻 认可 .

我们得到了持有的产品细节。 销售总额 的价值 750 ,介于500和900之间。

2.基于特定文本过滤数据

与上一节类似,你也可以实现一个 定制过滤器 的数据集,并根据 具体文本 价值。

步骤。

  • 如上图所示。 选择任何单元格 在这个范围内。
  • 首页 标签,选择 排序 & 筛选 -> 筛选 编辑工作 组。
  • A 下拉箭头 将出现在每一列标题的旁边。
  • 点击你想过滤的列旁边的箭头。 这次我们将根据以下内容进行过滤 月份 所以我们点击了它旁边的下拉箭头。
  • 从下拉列表中,选择 文本过滤器 -> 自定义过滤器 .

  • 从出现 自定义自动过滤器 在弹出的对话框中,从下拉箭头中选择你所需要的选项。 我们想提取产品的详细信息。 除7月外,比6月提前数月 ,所以我们选择了 大于 从第一个下拉选项中选择,并写道 6月 在它旁边的标签框中。
  • 由于我们希望 有两个选择,一是 为真,所以我们检查了 而且 选择。
  • 从第二个下拉列表中,我们选择了 不等于 并选择 七月 你也可以在这里手动写上月份名称。
  • 新闻 认可 .

我们得到了以下产品的详细信息 除7月外,比6月提前数月 通过Excel工作表中的自定义过滤器。

阅读更多。 如何过滤Excel中的唯一值

3.在Excel的表格中保存自定义过滤器

到目前为止,我们向你展示了如何用数据集进行自定义过滤,但你也可以将自定义过滤保存在表格中。 要做到这一点,你必须将数据集转换成表格。 让我们看看如何在Excel中这样做。

步骤。

  • 选择 的数据集。
  • 首页 选项卡,选择 格式为表格 .

  • 你可以给你的表起一个自定义的名字,或者你可以让名字保持不变。 我们想为我们的表存储一个名字,所以我们把它命名为 自定义表 .再来。 这不是强制性的 .

  • 一旦你完成了这些,你会注意到一个 下拉箭头 将出现在每一列标题的旁边。

  • 你的数据集现在被转换为带有过滤器选项的表格。 你可以执行上述部分所示的自定义过滤器或任何其他你想要的方式。 我们想看的是月度的产品详情,即 七月 所以我们 未检查的 选择所有 经检查 只有 七月 .
  • 新闻 认可 .

只有产品的详细信息来自 七月 将显示在表格中。

3.1. 对一个表中的两个列执行自定义过滤器

在对一个表的某一列进行过滤后,如果你愿意,还可以对另一列进行过滤。 比如在只提取了以下信息后 七月 ,现在我们想拥有持有的产品细节。 销售总额 价值从 500至800 .

  • 要根据以下情况进行过滤 销售总额 ,我们点击了旁边的下拉箭头。
  • 从下拉列表中,选择 数字过滤器 -> 自定义过滤器 .

  • 从出现 自定义自动过滤器 弹出框,我们选择了 大于 从第一个下拉选项中选择,并写道 500 在它旁边的标签框中。
  • 由于我们希望 两个选项都是真的 所以我们检查了 而且 选择。
  • 从第二个下拉列表中,我们选择了 小于 并写道 800 在它旁边的标签框中。
  • 新闻 认可 .

现在你会得到产品的详细信息,这些产品是在 七月 并有一个 销售总额 750 (这是在500和800之间)。

阅读更多。 如何在Excel中同时过滤多个列

类似读物

  • 如何在Excel中过滤多条行(11种合适的方法)
  • 筛选数据:基于单元格值的6种高效方法
  • 如何在Excel中使用文本过滤器(5个例子)
  • Excel过滤器的快捷方式(3种快速使用方法及示例)

4.在Excel中使用高级过滤器进行自定义过滤

除了只使用下拉式过滤器选项外,你还可以利用 高级 在Excel中的功能,以自定义的方式过滤数据。

步骤。

  • 选择 高级 数据 标签。

  • 你会注意到,会有一个弹出框,名为 高级过滤器 其中已经有你的数据集的范围在 列表范围 箱子。

  • 现在你要做的是,回到数据集,在另一个单元格中存储你要进行过滤的数据。 例如,我们想提取以下数据 手机 ,所以我们储存了 手机 细胞G5 并将该列命名为 产品名称 细胞G4 .
  • 现在,再次选择 高级 选项,在弹出的框中,定义 标准范围 拖动新定义的单元格 在我们的案例中,我们拖过了 细胞G4 G5 作为输入值在 标准范围 .
  • 新闻 认可 .

你可以只看到细节上的 手机 在我们的数据集中存在。

5.在Excel中以自定义方式过滤数据的宏程序记录

还有一种快速有效的方法,可以在Excel中保存任何种类的自定义过滤数据,使用 宏观 使用宏,你可以保存自定义的过滤器,然后在Excel的另一个工作表中应用。 实施步骤 以自定义方式过滤数据的宏 下文给出了答案。

步骤。

  • 开发商 选项卡,选择 记录巨集 .

  • 命名该宏在 记录巨集 我们把它命名为 MacroCustom 巨集名称 箱子。
  • 新闻 认可 .

  • 现在你可以在你的数据集中执行任何类型的过滤,宏将记录它并将准确的过滤应用到另一个工作表中。 例如,在按下 记录宏 ,我们想提取 销售总额 七月 所以我们 未检查的 选择所有 选项,并勾选了 七月 只从下拉列表中点击列标题旁边的箭头。
  • 在按下 认可 它将只向我们显示产品的详细信息 七月 .

  • 现在我们将选择 停止录影 开发商 它将记录我们过滤数据的确切程序。

  • 现在转到另一个你想以同样方式进行过滤的工作表。 选择 巨集 开发商 标签。

  • 选择你之前提供的宏名称。 在我们的案例中,我们选择了 MacroCustom 这里。
  • 新闻 运转 .

你在前一个工作表中遵循的确切的过滤过程将被应用到这里。 看看下面的图片,它只保留了生产的产品细节,在 七月 .

阅读更多。 用VBA在Excel中过滤多条标准

总结

这篇文章告诉你如何 进行自定义过滤 我希望这篇文章能让你受益匪浅。 如果你对这个话题有任何疑问,请随时提问。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.