如何在Excel中按颜色过滤(2个例子)

  • Share This
Hugh West

在金融大数据分析中,你可能会发现在分析中应用过滤器可以帮助你更有效地检查数据。 当数据被过滤后,只有符合过滤条件的行被显示出来,其余的被隐藏起来。 被过滤的数据可以被复制、格式化、打印等,而不必事先进行排序或移动。 本教程将向你解释 如何按颜色过滤 在EXCEL中使用常规方法和 VBA 代码。

下载实践工作手册

下载这本练习手册,在阅读本文时进行练习。

按颜色过滤.xlsm

在Excel中按颜色过滤的2种不同方法

下面两部分将解释如何应用颜色过滤器。 第一部分是通常的方法,这是众所周知的,第二部分是使用VBA代码。 学习如何使用VBA来扩展你的技能是一个好主意。

例如,我们有一个样本数据集,其中我们用两种不同的颜色来区分两个标准。 我们设定的第一个标准是,1月份的购买金额必须大于 20 而其他要求必须小于 20 此外,你可能希望通过一个特定的标准来过滤颜色,以一次检查所有的值。

1.应用基本方法在Excel中按颜色过滤

为了建立特定标准之间的比较,你可能需要对数据进行区分。 在工作中,你可能希望在相同的标准下查找数值。 只需按照下面的说明,对数据集进行过滤,按颜色进行区分。

步骤1。

  • 首先,选择范围内的数据表。

第2步。

  • 点击 首页

第3步。

  • 在选择了 首页 标签,点击 排序 & 筛选
  • 选择 过滤器 菜单中的选项。

因此,一个 下拉按钮 将出现在表头,如下面的截图所示。

第4步。

  • 点击进入 下拉按钮 来打开过滤的选项。
  • 选择 按颜色过滤
  • 然后,显示你想要过滤的任何颜色。 这里我们选择了第一种颜色RGB ( 248 , 203 , 173 ).

因此,你会得到带有某种颜色的过滤数据,如下图所示。

第5步。

  • 要按另一种颜色过滤,再次点击 下拉按钮 .
  • 选择新的颜色(RGB = 217 , 225 , 242 )来过滤。

因此,按某种颜色过滤后的数值会显示出来,如下图所示。

笔记 除了按颜色过滤外,如果你现在想删除过滤器,只需点击下拉菜单,并从列表中点击清除过滤器表格选项。

因此,你可以恢复之前的数据集。

阅读更多:如何在Excel中按颜色过滤多个列(2种方法)。

2.运行VBA代码,在Excel中按颜色过滤

除了标准技术之外,你还可以使用 VBA 虽然它没有被广泛使用,但有必要学习它以扩大自己的技能组合。 要做到这一点,请遵循所述步骤。

步骤1。

  • 新闻 符号 + F11 以激活 启用VBA宏的工作表 .
  • 点击进入 插入 标签
  • 选择 模块 从菜单中选择。

第2步。

  • 粘贴以下内容 VBA代码 .
 Sub Filter_by_color() '声明一个变量 Dim ws As Worksheet Set ws = Worksheets("Sheet2") ws.Range("B4:D11").AutoFilter field:=3, Criteria1:=RGB(248, 203, 173), Operator:=xlFilterCellColor End Sub 

在这里。

Dim ws As Worksheet 是将ws声明为一个工作表。

工作表("Sheet2") 是当前工作表的名称。

ws.Range("B4:D11") 是该表的范围。

自动过滤字段:=3 是列号( 3 ),我们为其分配了过滤器

Criteria1:=RGB(248, 203, 173) 是过滤颜色的颜色代码。

第3步。

  • 最后。 保存 节目,并按 F5 来运行它。

结果是,你在当前工作表中得到了过滤后的结果。

笔记 有时,你的excel过滤选项可能无法工作。 这可能有一些原因。 尝试解决这些问题。
  • 确保你已经选择了所有的数据。
  • 它在合并的单元格中不起作用。 取消合并的单元格,再试一次。
  • 确保你的数据表只有一个列标题。 寻找数据表中的隐藏行或错误。
  • 如果过滤按钮是灰色的,取消数据分组,现在你的过滤选项就可以使用了。

阅读全文:如何在Excel中按多种颜色过滤(2种简单方法)

总结

总结一下,我希望这篇文章说明了如何使用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.