Table of contents
这篇文章提供了关于如何在Excel中使用条件格式化图标集的详细指导。 它将教你如何创建一个自定义的图标集,克服内置选项的许多限制,并根据另一个单元格值应用图标。
不久前,我们开始探索Excel中条件格式化的各种特性和功能。 如果你还没有机会阅读那篇介绍性文章,你可能想现在就做。 如果你已经知道了基本知识,让我们继续看看你在Excel的图标集方面有哪些选择,以及你如何在你的项目中利用它们。
Excel图标集
Excel中的图标集是现成的格式化选项,可以在单元格中添加各种图标,如箭头、形状、复选标记、旗帜、评级开始等,以直观地显示一个范围内的单元格值如何相互比较。
通常情况下,一个图标集包含三到五个图标,因此格式化范围内的单元格值从高到低分为三到五组。 例如,一个三图标集使用一个图标表示大于或等于67%的值,另一个图标表示67%和33%之间的值,还有一个图标表示低于33%的值。 然而,你可以自由改变这种默认行为,并且确定你自己的标准。
如何在Excel中使用图标集
要将图标集应用于你的数据,这是你需要做的。
- 选择你要格式化的单元格范围。
- 关于 首页 选项卡,在 风格 组,点击 条件性格式化 .
- 指向 图标集 ,然后点击你想要的图标类型。
就这样!图标将直接出现在选定的单元格内。
如何定制Excel图标集
如果你对Excel解释和强调你的数据的方式不满意,你可以很容易地定制应用的图标集。 要进行编辑,请遵循以下步骤。
- 选择任何有条件地用图标集格式化的单元格。
- 关于 首页 标签,点击 条件性格式化 > 管理规则 .
- 选择感兴趣的规则并点击 编辑规则 .
- 在 编辑格式化规则 要选择另一个图标,点击下拉按钮,你会看到所有可用于条件格式化的图标的列表。
- 完成编辑后,点击 认可 两次以保存更改并返回Excel。
在我们的例子中,我们选择了红色的十字架来突出大于或等于50%的数值,绿色的刻度线来突出小于20%的数值。 对于介于两者之间的数值,将使用黄色的惊叹号。
提示。
- 拟 反向图标设置 ,点击 倒转图标顺序 按钮。
- 要隐藏单元格值和 只显示图标 ,选择 只显示图标 复选框。
- 要确定标准 基于另一个单元格的值 ,在单元格的地址中输入 价值 箱子。
- 你可以将图标集与 其他条件格式 例如,改变包含图标的单元格的背景颜色。
如何在Excel中创建一个自定义图标集
在Microsoft Excel中,有4种不同的图标集:方向、形状、指标和评级。 当创建你自己的规则时,你可以使用任何集的任何图标,并为其分配任何值。
要创建你自己的自定义图标集,请遵循以下步骤。
- 选择你想应用图标的单元格范围。
- 点击 条件性格式化 > 图标集 > 更多规则 .
- 在 新的格式化规则 从 "我是谁?"对话框中,选择所需的图标。 类型 下拉框中,选择 百分比 , 数量 的 公式 ,并将相应的值输入到 价值 箱子。
- 最后,点击 认可 .
在这个例子中,我们已经创建了一个自定义的三旗图标集,其中。
- 绿旗标志着家庭支出大于或等于100美元。
- 小于100美元且大于或等于30美元的数字将被授予黄旗。
- 绿色标志用于小于30美元的价值。
如何根据另一个单元格的值来设置条件
与其在规则中 "硬编码 "标准,你可以在一个单独的单元格中输入每个条件,然后引用这些单元格。 这种方法的主要好处是,你可以通过改变被引用单元格中的值轻松修改条件,而无需编辑规则。
例如,我们在单元格G2和G3中输入了两个主要条件,并以这种方式配置了规则。
- 对于 类型 , 挑选 公式 .
- 对于 价值 要想让Excel自动完成,只需将光标放在框中并点击工作表中的单元格。
Excel条件格式化图标集公式
为了让Excel自动计算条件,你可以用公式来表达。
要用公式驱动的图标应用条件格式化,开始创建一个如上所述的自定义图标集。 在 新的格式化规则 对话框,从 类型 下拉框中,选择 公式 ,并将你的公式插入到 价值 箱子。
在这个例子中,使用了以下公式。
- 绿旗是分配给大于或等于平均数+10的数字。
=AVERAGE($B$2:$B$13)+10
- 黄旗是分配给小于平均数+10和大于或等于平均数-20的数字。
=AVERAGE($B$2:$B$13)-20
- 绿色标志用于低于平均水平的数值 - 20。
注意:在图标集公式中不可能使用相对引用。
Excel条件格式图标集比较2列
当比较两列时,条件格式化图标集,如彩色箭头,可以给你一个很好的视觉表现。 这可以通过使用图标集与计算两列值之间差异的公式相结合来实现--百分比变化公式很适合这个目的。
假设你有 6月 和 七月 为了计算两个月之间金额的变化,复制下来的D2中的公式是:B和C列中的支出。
=C2/B2 - 1
现在,我们要显示。
- 如果变化的百分比是一个正数(C列中的值大于B列),则为向上的箭头。
- 如果差值为负数(C列的值小于B列的值),则为向下箭头。
- 如果变化百分比为零(B列和C列相等),则为水平箭头。
为了实现这一点,你用这些设置创建一个自定义图标集规则。
- 一个绿色的向上箭头,当 价值 是> 0。
- 一个黄色的右箭头,当 价值 是=0,这就把选择范围限制在零。
- 一个红色的向下箭头,当 价值 是 <0。
- 对于所有的图标。 类型 被设置为 数量 .
在这一点上,结果将看起来像这样。
拟 只显示图标 没有百分比,勾选 只显示图标 复选框。
如何基于另一个单元格应用Excel图标集
一个普遍的观点是,Excel条件格式化图标集只能用于基于自身数值的单元格格式化。 从技术上讲,这是事实。 但是,你可以基于另一个单元格中的数值来模拟条件格式化图标集。
假设你在D列中有付款日期,你的目标是在A列中放置一个绿色标志,当某个账单被支付时,即D列中相应的单元格中有一个日期。如果D列中的单元格是空白的,应该插入一个红色标志。
为了完成这项任务,需要执行以下步骤。
- 首先,将下面的公式添加到A2,然后将其复制到下一列。
=if($d2"", 3, 1)
该公式说,如果D2不为空,则返回3,否则返回1。
- 选择A列中没有列头的数据单元(A2:A13),并创建一个自定义的图标集规则。
- 配置以下设置。
- 当数字为>=3时为绿色标志。
- 当数字为>2时,黄色标志。正如你所记得的,我们并不希望在任何地方出现黄色标志,所以我们设置了一个永远不会被满足的条件,即一个小于3且大于2的数值。
- 在 类型 下拉框,选择 数量 为两个图标。
- 选择 只有图标集 复选框来隐藏数字,只显示图标。
结果正是我们要找的:如果D列中的单元格中含有任何东西,则为绿色标志,如果该单元格为空,则为红色标志。
基于文本的Excel条件格式化图标集
默认情况下,Excel图标集是为格式化数字而不是文本而设计的。 但只要有一点创意,你就可以为特定的文本值分配不同的图标,这样你就可以一目了然地看到这个或那个单元格里有什么文本。
假设你已经添加了 注意事项 这个任务需要做一些准备工作,比如。
- 做一个汇总表(F2:G4),对每个音符进行编号。 意思是在这里使用一个正数、负数和零数。
- 在原表中增加一列,名为 图标 (这是要放置图标的地方)。
- 用一个VLOOKUP公式来填充新的列,该公式查找笔记并从汇总表中返回匹配的数字。
=vlookup(c2, $f$2:$g$4, 2, false)
现在,是时候给我们的文本笔记添加图标了。
- 选择范围D2:D13并点击 条件性格式化 > 图标集 > 更多规则 .
- 选择你想要的图标样式,并按照下面的图片配置规则。
- 下一步是将数字替换成文本注释。 这可以通过应用自定义数字格式来实现。 因此,再次选择D2:D13范围,并按CTRL + 1快捷键。
- 在 格式化单元格 对话框,在 数量 选项卡,选择 定制 类别中,输入以下格式 类型 框,并点击 认可 :
"好";"高";"可接受"
哪里" 好的 "是正数的显示值," 昂贵的 "为负数,而" 可接受 "为0,请确保用你的文本正确替换这些值。
这非常接近于预期的结果,不是吗?
- 为了摆脱 注意事项 列,这已经是多余的了,复制到 图标 列,然后用 粘贴专用 然而,请记住,这将使你的图标成为静态的,所以它们不会对原始数据的变化做出反应。 如果你正在处理一个可更新的数据集,请跳过这一步。
- 现在,你可以安全地隐藏或删除(如果你用计算值替换了公式)。 注意事项 栏,而不影响文本标签和符号在 图标 列,完成!
注意:在这个例子中,我们使用了3个图标集。 基于文本应用5个图标集也是可能的,但需要更多的操作。
如何只显示图标集的某些项目
Excel内置的3个图标和5个图标集看起来不错,但有时你可能会发现它们有点被图形淹没了。 解决办法是只保留那些吸引注意力的最重要项目的图标,例如,最佳表现或最差表现。
例如,在突出显示不同图标的消费时,你可能想只显示那些标明金额高于平均水平的消费。 让我们看看你如何能做到这一点。
- 创建一个新的条件格式化规则,点击 条件格式化> 新规则> 只格式化含有的单元格 .选择对数值小于平均值的单元格进行格式化,该值由以下公式返回。 点击 认可 不设置任何格式。
=average($b$2:$b$13)
- 点击 条件性格式化> 管理规则... , 向上移动 低于平均水平 规则,并在 如果是真的就停止 旁边的复选框。
因此,图标只显示适用范围内大于平均水平的金额。
如何向Excel添加自定义图标集
Excel的内置集有一个有限的图标集合,不幸的是,没有办法将自定义图标添加到集合中。 幸运的是,有一个变通办法,允许你用自定义图标模仿条件格式化。
方法1.使用符号菜单添加自定义图标
要用自定义图标集模拟Excel的条件格式化,需要遵循以下步骤。
- 创建一个参考表,概述你的条件,如下面的截图所示。
- 在参考表中,插入所需的图标。 为此,点击 插入 标签> 符号 组>。 符号 按钮,在 符号 对话框,选择 绕组 字体,选择你想要的符号,然后点击 插入 .
- 在每个图标旁边,输入其字符代码,该代码显示在靠近底部的位置。 符号 对话框。
- 对于应该出现图标的那一列,设置 咏叹调 字体,然后输入像这样的嵌套IF公式。
=IF(B2>=90, CHAR(76), IF(B2>=30, CHAR(75), CHAR(74))
有了单元格引用,它就变成了这样的形状。
=IF(B2>=$H$2, CHAR($F$2), IF(B2>=$H$3, CHAR($F$3), CHAR($F$4))
将公式复制到该列,你将得到这样的结果。
黑色和白色的图标看起来相当沉闷,但你可以通过给单元格着色来使它们看起来更好。 为此,你可以应用内置的规则( 条件性格式化 > 突出显示单元格规则 > 等于 )基于CHAR公式,如:。
=CHAR(76)
现在,我们的自定义图标格式看起来更漂亮了,对吗?
方法2.使用虚拟键盘添加自定义图标
在虚拟键盘的帮助下,添加自定义图标就更容易了。 步骤是。
- 首先打开任务栏上的虚拟键盘。 如果键盘图标不在那里,在任务栏上点击右键,然后点击 显示触摸键盘按钮 .
- 在你的摘要表中,选择你想插入图标的单元格,然后点击你喜欢的图标。
或者,你可以通过按Win+.快捷键(Windows标志键和句号键一起)打开表情符号键盘,并在那里选择图标。
- 在 自定义图标 列,输入这个公式。
=IF(B2>=$G$2, $E$2, IF(B2>=$G$3, $E$3, $E$4))
在这种情况下,你既不需要字符代码,也不需要摆弄字体类型。
当添加到Excel桌面时,图标是黑色和白色的。
在Excel Online中,彩色的图标看起来更漂亮。
这就是如何在Excel中使用图标集。 仔细一看,它们的功能可不仅仅是几个预设的格式,对吗? 如果你很想学习其他条件格式化类型,下面链接的教程可能会派上用场。
供下载的实践工作手册
Excel中的条件格式化图标集--实例(.xlsx文件)