Excel图标集的条件格式化:内建和自定义

  • Share This
Michael Brown

这篇文章提供了关于如何在Excel中使用条件格式化图标集的详细指导。 它将教你如何创建一个自定义的图标集,克服内置选项的许多限制,并根据另一个单元格值应用图标。

不久前,我们开始探索Excel中条件格式化的各种特性和功能。 如果你还没有机会阅读那篇介绍性文章,你可能想现在就做。 如果你已经知道了基本知识,让我们继续看看你在Excel的图标集方面有哪些选择,以及你如何在你的项目中利用它们。

    Excel图标集

    Excel中的图标集是现成的格式化选项,可以在单元格中添加各种图标,如箭头、形状、复选标记、旗帜、评级开始等,以直观地显示一个范围内的单元格值如何相互比较。

    通常情况下,一个图标集包含三到五个图标,因此格式化范围内的单元格值从高到低分为三到五组。 例如,一个三图标集使用一个图标表示大于或等于67%的值,另一个图标表示67%和33%之间的值,还有一个图标表示低于33%的值。 然而,你可以自由改变这种默认行为,并且确定你自己的标准。

    如何在Excel中使用图标集

    要将图标集应用于你的数据,这是你需要做的。

    1. 选择你要格式化的单元格范围。
    2. 关于 首页 选项卡,在 风格 组,点击 条件性格式化 .
    3. 指向 图标集 ,然后点击你想要的图标类型。

    就这样!图标将直接出现在选定的单元格内。

    如何定制Excel图标集

    如果你对Excel解释和强调你的数据的方式不满意,你可以很容易地定制应用的图标集。 要进行编辑,请遵循以下步骤。

    1. 选择任何有条件地用图标集格式化的单元格。
    2. 关于 首页 标签,点击 条件性格式化 > 管理规则 .
    3. 选择感兴趣的规则并点击 编辑规则 .
    4. 编辑格式化规则 要选择另一个图标,点击下拉按钮,你会看到所有可用于条件格式化的图标的列表。
    5. 完成编辑后,点击 认可 两次以保存更改并返回Excel。

    在我们的例子中,我们选择了红色的十字架来突出大于或等于50%的数值,绿色的刻度线来突出小于20%的数值。 对于介于两者之间的数值,将使用黄色的惊叹号。

    提示。

    • 反向图标设置 ,点击 倒转图标顺序 按钮。
    • 要隐藏单元格值和 只显示图标 ,选择 只显示图标 复选框。
    • 要确定标准 基于另一个单元格的值 ,在单元格的地址中输入 价值 箱子。
    • 你可以将图标集与 其他条件格式 例如,改变包含图标的单元格的背景颜色。

    如何在Excel中创建一个自定义图标集

    在Microsoft Excel中,有4种不同的图标集:方向、形状、指标和评级。 当创建你自己的规则时,你可以使用任何集的任何图标,并为其分配任何值。

    要创建你自己的自定义图标集,请遵循以下步骤。

    1. 选择你想应用图标的单元格范围。
    2. 点击 条件性格式化 > 图标集 > 更多规则 .
    3. 新的格式化规则 从 "我是谁?"对话框中,选择所需的图标。 类型 下拉框中,选择 百分比 , 数量 公式 ,并将相应的值输入到 价值 箱子。
    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列中的单元格是空白的,应该插入一个红色标志。

    为了完成这项任务,需要执行以下步骤。

    1. 首先,将下面的公式添加到A2,然后将其复制到下一列。

      =if($d2"", 3, 1)

      该公式说,如果D2不为空,则返回3,否则返回1。

    2. 选择A列中没有列头的数据单元(A2:A13),并创建一个自定义的图标集规则。
    3. 配置以下设置。
      • 当数字为>=3时为绿色标志。
      • 当数字为>2时,黄色标志。正如你所记得的,我们并不希望在任何地方出现黄色标志,所以我们设置了一个永远不会被满足的条件,即一个小于3且大于2的数值。
      • 类型 下拉框,选择 数量 为两个图标。
      • 选择 只有图标集 复选框来隐藏数字,只显示图标。

    结果正是我们要找的:如果D列中的单元格中含有任何东西,则为绿色标志,如果该单元格为空,则为红色标志。

    基于文本的Excel条件格式化图标集

    默认情况下,Excel图标集是为格式化数字而不是文本而设计的。 但只要有一点创意,你就可以为特定的文本值分配不同的图标,这样你就可以一目了然地看到这个或那个单元格里有什么文本。

    假设你已经添加了 注意事项 这个任务需要做一些准备工作,比如。

    • 做一个汇总表(F2:G4),对每个音符进行编号。 意思是在这里使用一个正数、负数和零数。
    • 在原表中增加一列,名为 图标 (这是要放置图标的地方)。
    • 用一个VLOOKUP公式来填充新的列,该公式查找笔记并从汇总表中返回匹配的数字。

      =vlookup(c2, $f$2:$g$4, 2, false)

    现在,是时候给我们的文本笔记添加图标了。

    1. 选择范围D2:D13并点击 条件性格式化 > 图标集 > 更多规则 .
    2. 选择你想要的图标样式,并按照下面的图片配置规则。
    3. 下一步是将数字替换成文本注释。 这可以通过应用自定义数字格式来实现。 因此,再次选择D2:D13范围,并按CTRL + 1快捷键。
    4. 格式化单元格 对话框,在 数量 选项卡,选择 定制 类别中,输入以下格式 类型 框,并点击 认可 :

      "好";"高";"可接受"

      哪里" 好的 "是正数的显示值," 昂贵的 "为负数,而" 可接受 "为0,请确保用你的文本正确替换这些值。

      这非常接近于预期的结果,不是吗?

    5. 为了摆脱 注意事项 列,这已经是多余的了,复制到 图标 列,然后用 粘贴专用 然而,请记住,这将使你的图标成为静态的,所以它们不会对原始数据的变化做出反应。 如果你正在处理一个可更新的数据集,请跳过这一步。
    6. 现在,你可以安全地隐藏或删除(如果你用计算值替换了公式)。 注意事项 栏,而不影响文本标签和符号在 图标 列,完成!

    注意:在这个例子中,我们使用了3个图标集。 基于文本应用5个图标集也是可能的,但需要更多的操作。

    如何只显示图标集的某些项目

    Excel内置的3个图标和5个图标集看起来不错,但有时你可能会发现它们有点被图形淹没了。 解决办法是只保留那些吸引注意力的最重要项目的图标,例如,最佳表现或最差表现。

    例如,在突出显示不同图标的消费时,你可能想只显示那些标明金额高于平均水平的消费。 让我们看看你如何能做到这一点。

    1. 创建一个新的条件格式化规则,点击 条件格式化> 新规则> 只格式化含有的单元格 .选择对数值小于平均值的单元格进行格式化,该值由以下公式返回。 点击 认可 不设置任何格式。

      =average($b$2:$b$13)

    2. 点击 条件性格式化> 管理规则... , 向上移动 低于平均水平 规则,并在 如果是真的就停止 旁边的复选框。

    因此,图标只显示适用范围内大于平均水平的金额。

    如何向Excel添加自定义图标集

    Excel的内置集有一个有限的图标集合,不幸的是,没有办法将自定义图标添加到集合中。 幸运的是,有一个变通办法,允许你用自定义图标模仿条件格式化。

    方法1.使用符号菜单添加自定义图标

    要用自定义图标集模拟Excel的条件格式化,需要遵循以下步骤。

    1. 创建一个参考表,概述你的条件,如下面的截图所示。
    2. 在参考表中,插入所需的图标。 为此,点击 插入 标签> 符号 组>。 符号 按钮,在 符号 对话框,选择 绕组 字体,选择你想要的符号,然后点击 插入 .
    3. 在每个图标旁边,输入其字符代码,该代码显示在靠近底部的位置。 符号 对话框。
    4. 对于应该出现图标的那一列,设置 咏叹调 字体,然后输入像这样的嵌套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.使用虚拟键盘添加自定义图标

    在虚拟键盘的帮助下,添加自定义图标就更容易了。 步骤是。

    1. 首先打开任务栏上的虚拟键盘。 如果键盘图标不在那里,在任务栏上点击右键,然后点击 显示触摸键盘按钮 .
    2. 在你的摘要表中,选择你想插入图标的单元格,然后点击你喜欢的图标。

      或者,你可以通过按Win+.快捷键(Windows标志键和句号键一起)打开表情符号键盘,并在那里选择图标。

    3. 自定义图标 列,输入这个公式。

      =IF(B2>=$G$2, $E$2, IF(B2>=$G$3, $E$3, $E$4))

      在这种情况下,你既不需要字符代码,也不需要摆弄字体类型。

    当添加到Excel桌面时,图标是黑色和白色的。

    在Excel Online中,彩色的图标看起来更漂亮。

    这就是如何在Excel中使用图标集。 仔细一看,它们的功能可不仅仅是几个预设的格式,对吗? 如果你很想学习其他条件格式化类型,下面链接的教程可能会派上用场。

    供下载的实践工作手册

    Excel中的条件格式化图标集--实例(.xlsx文件)

    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.