在Excel中独立地对多条行进行条件格式化

  • Share This
Hugh West

条件性格式化 条件格式化是Microsoft Excel中必不可少的工具之一。 分析数据、创建见解和其他事情,我们都可以用它来完成。 它可以为你节省大量的时间,缓解巨大的工作压力。 我们主要对相互依赖的数据使用条件格式化。 但是,在本教程中,你将学习如何在Excel中对多行独立使用条件格式化。

下载实践工作手册

下载本练习册

独立地对多行进行条件格式化.xlsm

在Excel中对多行独立使用条件格式化的2种方法

现在,在接下来的章节中,我们将为你提供两种简单而有效的方法来为Excel中的多行应用条件格式化。 记住,你必须先设置条件。 然后你将把这些条件应用到你的行中。 VBA代码只是为了在你选择的所有行中复制条件格式化。

为了证明这一点,我们将使用以下数据集。

在这里,我们有一个数据集,包括一些销售人员的名字和他们在1月、2月和3月的销售金额。 我们的目标是通过使用各种颜色格式对每个月独立地应用条件格式化。

1.对多行使用条件格式化命令

最重要的部分是使用Excel主选项卡中的条件格式化命令应用条件格式化。 这很容易使用。 你必须设置条件和颜色格式。

在这里,我们使用的是 巨大的功能 来解决我们的问题。 LARGE函数将返回该行的第n个最大值。 之后我们将设置颜色格式。

📌 阶梯

首先,选择单元格的范围 D5:F10 .

现在,从 首页 选项卡,转到 条件性格式化> 管理规则 .

在这之后, 条件性格式化规则管理器 对话框将打开。 点击 新规则 .

新的格式化规则 对话框,选择 使用一个公式来决定哪些单元格需要格式化。 然后,输入以下公式。

=d5=large($d5:$f5,1)

这个公式将返回三个月中第一个最大的值。 然后点击 格式。

格式化单元格 在对话框中选择 "填充 "菜单。 选择任何填充颜色。 然后点击 认可 .

现在,你已经设置了你的公式和填充颜色。 现在,点击 认可 .

现在,标记 停止IF真 这很重要,它将确保你的公式只对独立的行起作用。 然后点击 新规则 来添加更多的公式。

现在,再次创建两个与前面一样的规则。 这两个规则将分别返回第二和第三高的值。

配方。

=d5=large($d5:$f5,2)

=d5=large($d5:$f5,3)

最后,你已经设置了所有的格式和公式。 记住要标记复选框。

之后,点击 认可 .

正如你所看到的,我们成功地在多行上独立应用了条件格式化。

类似的阅读。

  • 如何将条件格式化应用于多行(5种方法)
  • Excel用条件格式化交替显示行的颜色 [视频] 。
  • 对每一行单独应用条件格式化:3个技巧
  • 如何使用条件格式化突出显示行(9种方法)

2.Excel中独立的多行的VBA代码

你可以使用VBA代码来使用条件格式化。 这种方法是将格式复制到所有行。 首先,你必须应用规则。 然后,VBA代码将复制格式并粘贴到所有行。

请记住,它将为每一行自动创建一个规则。 这就是为什么这与之前的规则不同。

📌 阶梯

首先,选择单元格的范围 D5:F5

现在,从 首页 选项卡,转到 条件性格式化> 管理规则 .

在这之后, 条件性格式化规则管理器 对话框将打开。 点击 新规则 .

新的格式化规则 对话框,选择 使用一个公式来决定哪些单元格需要格式化。 然后,输入以下公式。

=d5=large($d5:$f5,1)

这个公式将返回三个月中第一个最大的值。 然后点击 格式。

格式化单元格 选择任何填充颜色。 然后点击 认可 .

现在,你已经设置了你的公式和填充颜色。 现在,点击 认可 .

现在,标记 停止IF真 这很重要,它将确保你的公式只对独立的行起作用。 然后点击 新规则 来添加更多的公式。

现在,再次创建两个与之前一样的规则。 这两个规则将分别返回第二和第三高的值。

配方。

=d5=large($d5:$f5,2)

=d5=large($d5:$f5,3)

最后,你已经设置了所有的格式和公式。 记住要标记复选框。

之后,点击 认可 它将使第一行的格式化为3个色标

现在,按 Alt+F11 在你的键盘上按一下,以打开VBA编辑器。 选择 插入> 模块。

然后,输入以下代码。

 Sub format_all_rows() Dim rng As Range Dim r As Long Set rng = Selection rng.Rows(1).Copy For r = 2 To rng.Rows.Count Rng.Rows(r).PasteSpecial Paste:=xlPasteFormats Next r End Sub 

现在,保存文件。 之后,选择单元格的范围 D5:F10 .

然后,按 Alt+F8 来打开宏对话框。 选择 format_all_rows。

之后,点击 运行。

正如你所看到的,我们已经成功地将条件格式化独立应用于多行。 我们的方法是独立评估每一行。

💬 需要记住的事情

要实现这些方法,一定要把" 如果是真的就停止 "当我们的数据满足条件时,它将忽略其他规则。

这个VBA代码将为每一行生成相同的规则。 因此,如果你的数据集很大,可能会拖慢你的进程。

总结

最后,我希望本教程为你提供了关于在Excel中独立对多行进行条件格式化的有用知识。 我们建议你学习并将所有这些说明应用于你的数据集。 下载练习工作簿并自己尝试这些。 此外,欢迎在评论区提出反馈意见。 你的宝贵反馈使我们有动力去创建不要忘了查看我们的网站 独家专访 遇到各种与Excel有关的问题和解决方案。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.