如何在Excel中按颜色过滤和排序单元格

  • Share This
Michael Brown

通过这个简短的提示,你将学会如何在Excel 365-Excel 2010工作表中按背景和字体颜色对单元格进行快速排序。

上周我们探讨了在Excel中按颜色对单元格进行计数和求和的不同方法。 如果你有机会阅读那篇文章,你可能会想为什么我们忽略了如何按颜色对单元格进行过滤和排序。 原因是在Excel中按颜色排序需要一点不同的技巧,而这正是我们现在要做的。

    在Excel中按单元格颜色排序

    与计数、求和甚至过滤相比,按颜色对Excel单元格进行排序是最简单的任务。 既不需要VBA代码,也不需要公式。 我们只需要使用 自定义排序 在Excel 365到Excel 2007的所有版本中都有这个功能。

    1. 选择你的表格或一个单元格范围。
    2. 关于 首页 标签> 编辑工作 组,点击 排序 & 筛选 按钮,并选择 自定义分类...
    3. 分类 对话窗口,从左到右指定以下设置。
      • 你想要排序的列(即 交付 在我们的例子中为列)
      • 要按以下方式排序 细胞颜色
      • 选择你想在上面的单元格的颜色
      • 选择 在顶部 位置
    4. 点击 复制水平 按钮来增加一个关卡,设置与第一个关卡相同。 然后,在 秩序 以同样的方式,在你的表格中加入尽可能多的不同颜色的层次。
    5. 单击 "确定 "并验证你的行是否已按颜色正确排序。

      在我们的表格中," 逾期未付 "命令在上面,然后来" 应收账款 "行,最后是" 已送达 "订单,完全按照我们的要求。

      提示:如果你的单元格有许多不同的颜色,没有必要为每一个单元格创建格式化规则。 你可以只为那些对你真正重要的颜色创建规则,例如:" 逾期未付 在我们的例子中,""项,而让所有其他行保持当前的顺序。

    如果你只想按一种颜色对单元格进行排序,那么还有一个更快捷的方法。 只需点击你想排序的列标题旁边的自动过滤箭头,选择 按颜色排序 从下拉菜单中选择单元格的颜色,然后选择你想在顶部或底部的单元格。 BTW,你也可以访问" 自定义排序 "的对话框,正如你在下面截图的右边部分看到的那样。

    在Excel中按字体颜色对单元格进行排序

    事实上,在Excel中按字体颜色排序与按背景颜色排序完全相同。 你使用 自定义排序 再次使用该功能( 首页 > 排序 & 筛选 > 自定义排序...)。 但这次选择 字体颜色 下的" 排序在 ",如下面的截图所示。

    如果你只想按一种字体颜色排序,那么Excel的自动过滤选项也能为你所用。

    除了按背景颜色和字体颜色排列单元格外,还有一些情况下按颜色排序会非常方便。

    按单元格图标排序

    例如,我们可以应用基于数字的条件格式化图标,在 数量。 栏,如下面的截图所示。

    正如你所看到的,数量超过6个的大订单用红色图标标示,中等规模的订单用黄色图标标示,小订单用绿色图标标示。 如果你希望最重要的订单在列表的顶部,使用 自定义排序 功能的方法与前面描述的相同,并选择按以下方式排序 细胞图标 .

    只需指定3个图标中的两个图标的顺序即可,反正所有带有绿色图标的行都会被移到表格的底部。

    如何在Excel中按颜色过滤单元格

    如果你想按某一列的颜色来过滤工作表中的行,你可以使用 按颜色过滤 在Excel 365 - Excel 2016中提供的选项。

    这个功能的局限性在于,它一次只允许过滤一种颜色。 如果你想用两种或更多的颜色来过滤你的数据,请执行以下步骤。

    1. 在表的末尾或在你想过滤的列旁边创建一个额外的列,让我们把它命名为" 按颜色过滤 ".
    2. 输入公式 =GetCellColor(F2) 在新添加的 "按颜色过滤 "列的单元格2中,其中F是你想过滤的彩色单元格的列。
    3. 将该公式复制到整个 "按颜色过滤 "栏。
    4. 以常规方式应用Excel的自动过滤器,然后在下拉列表中选择需要的颜色。

    结果,你将得到以下表格,其中只显示你在 "按颜色过滤 "栏中选择的两种颜色的行。

    这似乎是今天的全部内容,感谢您的阅读!

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.