Table of contents
在进行数据分析时,你可能需要找出对你有利的特定数值。 通过改变单元格的颜色来突出它们,是在一大堆数据中找出它们的一种方法。 在这篇文章中,我将向你展示如何在Excel中根据数值改变单元格的颜色。
下载实践工作手册
你可以从下面下载本文中用来演示的笔记本,其中包括改变颜色和不改变颜色的例子。
根据一个值改变单元格的颜色.xlsm在Excel中根据数值改变单元格颜色的5种方法
在这里,我将演示5种方法,你可以用来改变特定条件下的单元格颜色。 为了便于消化演示,我将使用两个不同的数据集--一个是数字值,将它们分类为范围,一个是文本值。
1.根据一个值动态改变单元格的颜色
使用这种方法,你的单元格颜色不会是永久性的。 如果你改变了其中的值,单元格的颜色将根据你设置的规则改变。 为此,我将使用条件格式化。
为了演示这个程序,我将使用以下数据集。
我将把人口数字分为三类--2000万以上,500万以下,以及介于两者之间的一类。
步骤。
- 选择你要格式化的单元格范围。
- 然后选择 条件性格式化 根据 首页 选择 新规则 从下拉列表中选择。
- 在 新的格式化规则 框,选择 只格式化包含以下内容的单元格 根据 选择一个规则类型 在 规则说明 选择条件 大于或等于 并输入值 20 .
- 现在,点击 格式 在单元格中填充颜色。 为此,请到 填充 中的选项卡。 格式化单元格 我在这个例子中选择红色。
- 之后,点击 认可 在两个 格式化单元格 和 新的格式规则 . 数值高于20的单元格现在会变成红色。
- 你可以从一开始就遵循同样的程序,把 之间 作为条件和 5和20 作为值。
- 对小于或等于5的单元格做同样的处理,你将根据整个范围的值改变你的单元格颜色。
如果你使用这种方法,并将红框的数值改为低于5,它将变为绿色。
阅读更多。 基于单元格颜色的Excel公式(5个例子)
2.根据另一个单元格的值改变单元格的颜色
比方说,我们想根据另一个单元格的值来改变单元格的颜色。 如果那个特定单元格的值发生变化,主区域的颜色也会相应发生变化。
为此,我在单元格中选择了两个值 F5 和 F6 作为一个来源来定制。
步骤。
- 选择你要格式化的单元格范围。
- 然后选择 条件性格式化 根据 首页 标签 . 选择 新规则 从下拉列表中选择。
- 在 新的格式化规则 框,选择 只格式化包含以下内容的单元格 根据 选择一个规则类型 在 规则说明 选择条件为 大于或等于 并写上以下内容。
=$F$5
- 点击进入 格式 而在 填充 标签,选择背景颜色。
- 点击进入 认可 在两个 格式化单元格 和 新的公式规则。 你会让你的细胞的颜色发生变化。
- 重复同样的程序,为小于5的值改变颜色,从单元格中引用它。 F6 通过选择 不到 作为条件,以及以下 中的值。 新的格式化规则 箱子。
=$F$6
你将根据参考单元格的值来改变整个区域的颜色。
现在,如果任一单元格中的值 F5 或 F6 从单元格的范围内改变颜色 C5:C16 将会有相应的变化。
阅读更多。 如何在Excel单元格中使用公式填充颜色(5种简单方法)
3.使用快速格式化选项来改变Excel中的单元格颜色
对于更快速但不太灵活的格式化选项,你可以使用快速格式化来根据数值改变单元格的颜色。 只需遵循这些步骤。
步骤。
- 选择单元格,将鼠标光标停留在所选范围的下部。 A 快速分析工具条图标 将会出现。
- 点击它,在 格式化 标签,选择 大于 .
- 在 大于 选项卡,选择超过该值的范围内的单元格将改变颜色。 我把它放在 20 这里。
- 你也可以改变颜色。 之后,点击 认可 .
之后,你的单元格颜色将被改变,这将是20以上。
你也可以选择 色标 中的选项。 格式化 的选项卡上的 快速访问工具条图标 以使该列有不同的颜色范围。
你将有一系列基于百分位数的彩色单元格--红色代表最低,到白色,到绿色代表最高。
阅读更多。 Excel单元格颜色:添加、编辑、使用& 删除
类似的阅读。
- 如何在Excel中每5行高亮显示(4种方法)
- 如何在Excel中从上到下突出显示(5种方法)
- Excel VBA根据数值突出显示单元格(5个例子)
- 如何在Excel中突出显示某一行(5种快速方法)
- 如何在Excel中突出显示某一列(3种方法)
4.根据一个值永久改变单元格的颜色
还有另一种方法,你可以用它来改变Excel列中的颜色,即使用 查找和替换 但这种颜色变化不会是动态的,如果你在单元格内改变数值,颜色将保持不变,直到你再次手动改变它。
为了便于演示,我选择了以下带有循环文本值的数据集。 你也可以对数字值进行同样的操作。
在这里,在这个例子中,我有三个值作为位置,我将向你展示如何有三种不同的颜色用于 QB , 雷曼 ,以及 WR .
步骤。
- 选择你要修改的单元格范围。
- 在 首页 选项卡,选择 查找& 选择 从 编辑工作
- 然后,从下拉列表中,选择 替换 .
- 在 查找和替换 箱子 , 把 QB 在 发现什么
- 把 QB 在 替换为 框,并在这里改变格式。
- 选择 全部替换 而你将有所有的盒子与 QB 因为该值会变成这种颜色。
- 不关闭 查找和替换 框中,你可以为具有不同数值的单元格不断改变颜色。
- 在为所有三个值改变颜色后,关闭该框。 你将在该范围内获得你的单元格格式。
相关内容。 如何在Excel中根据数值突出显示单元格(9种方法)
5.使用Excel VBA根据一个值改变单元格的颜色
你可以使用 微软Visual Basic应用程序 ( VBA) 首先,你需要 开发者 "选项卡 来根据数值改变单元格的颜色。
如果你有 开发商 在你的功能区中,你可以按照以下简单的步骤。
步骤。
- 首先,给你的单元格命名。 要做到这一点,选择你的单元格并转到 公式 标签,并选择 定义名称 根据 定义的名称 组。
- 命名你的范围,在 编辑名称 我将使用" 职务 "如果你想复制VBA代码,我建议你给它起同样的名字。
- 点击进入 认可 .
- 转到 开发商 选项卡,并选择 视觉基础 从那里。
- 在VBA窗口中选择 插入 ,那么 模块 .
- 现在,在这个新模块中,输入以下代码。
Sub Change_Cell_Color() Dim cell_value As Range Dim stat_value As String Dim rng As Range Set rng = Range("Position") For Each cell_value In rng stat_value = cell_value.Value Select Case stat_value Case "QB" cell_value.Interior.Color = RGB(0, 255, 0) Case "WR" cell_value.Interior.Color = RGB(255, 255, 0) Case "LB" cell_value.Interior.Color = RGB(255, 0, 0) End Select Nextcell_value End Sub
- 保存你的代码。
- 现在,请转到 巨集 根据 开发商 标签。
- 在 巨集 框,选择你刚刚创建的代码并运行。
你的单元格颜色现在将根据你在该范围内的数值而改变。
阅读更多。 VBA在Excel中根据数值改变单元格的颜色(3个简单的例子)。
总结
这些是你可以用来改变Excel中基于数值的单元格颜色的不同方法。 希望本指南对你有帮助。 如果你有任何问题或建议,请随时在下面告诉我们。
关于更多类似的指南,请浏览 独家专访 .