如果单元格颜色为红色,则在Excel中执行不同的函数

  • Share This
Hugh West

有时,我们喜欢在一个巨大的数据集中突出类似类型的数据或某种程度上相关的数据。 我们不仅要突出它们,以了解它们的相似性,只是通过看,也喜欢在处理这些数据方面对它们进行排序。 在这篇文章中,我将尝试描述5个实际案例,即 如何在单元格颜色为红色时执行Excel函数 .我希望这对那些面临处理问题的人来说会有帮助。

为了更加明确,我将使用一个足球运动员的工资信息数据集,在 球员姓名 , 团队 ,以及 薪资 列。

下载实践工作手册

对于红颜色的细胞.xlsm

如果单元格颜色为红色,你可以在Excel中执行以下5种操作

1.计数红颜色细胞

在一个数据集中,一些单元格以红色突出显示,我们可以很容易地计算它们。 我们可以用以下方法计算红色单元的数量 COUNTIFS函数 我们可以通过2个简单的步骤做到这一点。

  1. 定义名称
  2. 适用于 COUNTIFS 职能

阶梯 :

  • 转到 公式 .
  • 选择 定义名称 选项从功能区。

一个 编辑名称 会出现向导。

  • 设置一个名称在 命名 部分(即 识别_红色 ).
  • 接下来,在以下公式中输入 指的是 节。
=get.cell(63,count!b15)

在这里。 63 返回单元格的填充(背景)颜色。 COUNT! 指的是工作表的名称。 $B15 是第一个要考虑的单元格的地址,在 B栏 .

  • 然后,按 认可 .

  • 现在,创建一个新的列(即 颜色代码 ),以获得该颜色的代码编号。
  • 应用以下公式,在 E5 的细胞。 颜色代码
=识别_红色

在这里,我提到了定义的名称。

  • 新闻 进入 要有颜色代码。

  • 使用 填充手柄 自动填表 其余栏目。

  • 现在,输入以下公式,有 红细胞的数量 .
=countifs(e5:e12,3)

在这里。 COUNTIFS函数 细胞中的红细胞计数 E5:E12 因为红色的颜色代码是 3 .

  • 新闻 进入 来拥有输出。

因此,如果应用了红色,我们可以简单地计算单元格。

阅读更多:Excel条件格式化文本颜色(3种简单方法)

2.当单元格颜色为红色时计算总和

我们也可以计算被标记为红色的专门单元的总和。 在这种情况下,我们可以应用 SUMIF函数 但首先,我们必须遵循同样的程序。

阶梯 :

  • 首先,找到 颜色代码 使用上一节中提到的相同方法。

  • 现在,应用下面提到的公式,得到红色单元格中工资的总和。
=SUMIF(E5:E12,3,D5:D12)

在这里。 SUMIF函数 通过范围看 E5 E12 是否有任何值与 3 如果它们被匹配,则范围内的连接值 D5:D12 被添加。

  • 最后,按 进入 以有 红细胞中的总薪资 .

阅读更多。 如何在Excel中对颜色为红色的单元格进行求和(4种简单方法)

3.对红色单元使用IF函数

ǞǞǞ IF功能 也可以在红色单元格中应用任何特定的功能。 为了更清楚地说明问题,我考虑将工资减少为 25% 为与红细胞有关的工资。

阶梯 :

  • 首先,创建一个新的列,以拥有考虑到红细胞减薪的最新工资。
  • 现在,应用以下公式在 最新工资 列。
=IF(Identify_Red=3, D5*(1-$C$14),D5)

在这里,我提到了 识别_红色 作为 定义名称 . 中频功能 检查定义的名称是否符合红色代码。 然后,减薪被应用,工资被更新。

  • 新闻 进入 以获得最新的工资。

现在。 自动填表 其他的细胞。

阅读更多。 Excel的条件格式化公式与IF

类似读物

  • 在Excel中独立地对多条行进行条件格式化
  • 如何在Excel中根据单元格中的文本值来改变行的颜色
  • Excel高亮显示单元格如果值大于另一个单元格(6种方法)
  • 如何在Excel中使用基于VLOOKUP的条件格式化
  • Excel中30天内日期的条件格式化(3个例子)

4.在红色的单元格上使用过滤和SUBTOTAL功能

在分离红细胞方面,我们可以使用 过滤器 之后,我们可以根据自己的需要应用任何函数。 在这里,我使用了 函数SUBTOTAL .

阶梯 :

  • 首先,选择整个数据集。
  • 接下来,到 首页 标签。
  • 选择 编辑工作 从功能区中选择 排序 & 筛选 .
  • 然后,挑选 过滤器 选择。

  • 之后,点击标题部分的按钮。
  • 然后,选择 红色 按颜色过滤 选择。

这就是我们可以过滤红细胞的方法。

  • 现在,应用以下公式,有 红细胞中的总薪资。
=SUBTOTAL(109,D5:D12)

在这里。 函数SUBTOTAL 认为 总数 内的可见行的操作。 D5:D12 细胞由 109 数。

  • 最后,点击 进入 以获得我们所期望的结果。

阅读更多。 Excel公式:如果数值符合某个条件,则给单元格着色

5.应用VBA查找红颜色单元格的总和

Visual Basic for Applications (VBA) 是在Excel中工作的最聪明的方法。 我们还可以应用 VBA 以求得红颜色单元的总和。

阶梯 :

  • 转到 开发商 首先是标签。
  • 接下来,点击 视觉基础 从丝带上。

或者,按 ALT + F11 来执行同样的事情。

  • 之后,选择 插入 标签。
  • 点击进入 模块 .

  • 现在,请写出以下内容 编码 .
 Function Red_Cells_Summation (p As Range, q As Range) Dim m As Long Dim n As Integer n = p.Interior.ColorIndex For Each i In q If i.Interior.ColorIndex = n Then m = WorksheetFunction.Sum(i,m) End If Next i Red_Cells_Summation = m End Function 

在此,我考虑了 红细胞_总结 作为 子程序 . 我还使用了 颜色索引 属性来考虑单元格的颜色和 工作表函数.总和 以具有求和值。

  • 现在,回到工作表并创建 颜色 红细胞中的总薪资 节。
  • 输入 红色 颜色在 颜色 节。
  • 随之而来的是,将以下公式应用于 红色字体的工资总额 细胞 节。
=Red_Cells_Summation(C14,$D$5:$D$12)

在这里。 红细胞_总结 是一个函数,我在我的 VBA 代码。 我在单元格中使用了红色 C14 并在单元格中应用该函数 D5:D12 .

  • 按下 进入 按钮,以获得红细胞的总和值。

阅读更多。 基于Excel中另一个单元格值的VBA条件格式化

练习部分

你可以在这里练习更多的专业知识。

总结

今天就讲到这里,我已经尽力描述了5个实际情况,即 如何在单元格颜色为红色时执行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.