Table of contents
通过这个简短的提示,你将学会如何在Excel 365-Excel 2010工作表中按背景和字体颜色对单元格进行快速排序。
上周我们探讨了在Excel中按颜色对单元格进行计数和求和的不同方法。 如果你有机会阅读那篇文章,你可能会想为什么我们忽略了如何按颜色对单元格进行过滤和排序。 原因是在Excel中按颜色排序需要一点不同的技巧,而这正是我们现在要做的。
在Excel中按单元格颜色排序
与计数、求和甚至过滤相比,按颜色对Excel单元格进行排序是最简单的任务。 既不需要VBA代码,也不需要公式。 我们只需要使用 自定义排序 在Excel 365到Excel 2007的所有版本中都有这个功能。
- 选择你的表格或一个单元格范围。
- 关于 首页 标签> 编辑工作 组,点击 排序 & 筛选 按钮,并选择 自定义分类...
- 在 分类 对话窗口,从左到右指定以下设置。
- 你想要排序的列(即 交付 在我们的例子中为列)
- 要按以下方式排序 细胞颜色
- 选择你想在上面的单元格的颜色
- 选择 在顶部 位置
- 点击 复制水平 按钮来增加一个关卡,设置与第一个关卡相同。 然后,在 秩序 以同样的方式,在你的表格中加入尽可能多的不同颜色的层次。
- 单击 "确定 "并验证你的行是否已按颜色正确排序。
在我们的表格中," 逾期未付 "命令在上面,然后来" 应收账款 "行,最后是" 已送达 "订单,完全按照我们的要求。
提示:如果你的单元格有许多不同的颜色,没有必要为每一个单元格创建格式化规则。 你可以只为那些对你真正重要的颜色创建规则,例如:" 逾期未付 在我们的例子中,""项,而让所有其他行保持当前的顺序。
如果你只想按一种颜色对单元格进行排序,那么还有一个更快捷的方法。 只需点击你想排序的列标题旁边的自动过滤箭头,选择 按颜色排序 从下拉菜单中选择单元格的颜色,然后选择你想在顶部或底部的单元格。 BTW,你也可以访问" 自定义排序 "的对话框,正如你在下面截图的右边部分看到的那样。
在Excel中按字体颜色对单元格进行排序
事实上,在Excel中按字体颜色排序与按背景颜色排序完全相同。 你使用 自定义排序 再次使用该功能( 首页 > 排序 & 筛选 > 自定义排序...)。 但这次选择 字体颜色 下的" 排序在 ",如下面的截图所示。
如果你只想按一种字体颜色排序,那么Excel的自动过滤选项也能为你所用。
除了按背景颜色和字体颜色排列单元格外,还有一些情况下按颜色排序会非常方便。
按单元格图标排序
例如,我们可以应用基于数字的条件格式化图标,在 数量。 栏,如下面的截图所示。
正如你所看到的,数量超过6个的大订单用红色图标标示,中等规模的订单用黄色图标标示,小订单用绿色图标标示。 如果你希望最重要的订单在列表的顶部,使用 自定义排序 功能的方法与前面描述的相同,并选择按以下方式排序 细胞图标 .
只需指定3个图标中的两个图标的顺序即可,反正所有带有绿色图标的行都会被移到表格的底部。
如何在Excel中按颜色过滤单元格
如果你想按某一列的颜色来过滤工作表中的行,你可以使用 按颜色过滤 在Excel 365 - Excel 2016中提供的选项。
这个功能的局限性在于,它一次只允许过滤一种颜色。 如果你想用两种或更多的颜色来过滤你的数据,请执行以下步骤。
- 在表的末尾或在你想过滤的列旁边创建一个额外的列,让我们把它命名为" 按颜色过滤 ".
- 输入公式
=GetCellColor(F2)
在新添加的 "按颜色过滤 "列的单元格2中,其中F是你想过滤的彩色单元格的列。 - 将该公式复制到整个 "按颜色过滤 "栏。
- 以常规方式应用Excel的自动过滤器,然后在下拉列表中选择需要的颜色。
结果,你将得到以下表格,其中只显示你在 "按颜色过滤 "栏中选择的两种颜色的行。
这似乎是今天的全部内容,感谢您的阅读!