excel中如何按单元格背景颜色求和或计数

时间:2022-04-11 05:47:22 

本文将讲述如何在excel中按背景颜色对单元格进行计数和求和。如何通过用户自定义函数来按单元格的背景颜色统计单元格的数量。如何在excel中按背景颜色求和单元格。

excel按背景颜色计算和求和单元格


在Microsoft Excel中没有用于按颜色计数或求和单元格的特定函数,因此您可以尝试编写新的用户定义函数,以根据背景颜色对单元格求和或计数。

假设您有一个表格,其中当前工作表中的单元格范围是有背景颜色的。如果要计算有色单元格的数量,例如,此单元格区域中的蓝色或红色数量,您可以创建新的用户定义函数来实现统计。

因此,您可以创建以下用户定义的函数,以按单元格的背景颜色对单元格进行计数和求和,只需参考以下步骤:

步骤1:打开您的Excel工作簿,然后单击开发工具选项卡下的“Visual Basic”命令,或者只需按“ALT + F11”快捷方式。

excel中如何按单元格背景颜色求和或计数

步骤2:然后将出现“Visual Basic编辑器”窗口。

excel中如何按单元格背景颜色求和或计数

步骤3:单击“插入” – >“模块”以创建新模块。

excel中如何按单元格背景颜色求和或计数

步骤4:将以下VBA代码粘贴到代码窗口中。然后单击“保存”按钮。

excel中如何按单元格背景颜色求和或计数

  1. Function CountColorByBgColor(sColor As Range, sRange As Range, Optional SUM As Boolean)

  2. Dim gResult

  3. Dim sCell As Range

  4. Dim sCol As Long

  5. sCol = sColor.Interior.ColorIndex

  6. If SUM = True Then

  7. For Each sCell In sRange

  8. If sCell.Interior.ColorIndex = sCol Then

  9. gResult = WorksheetFunction.SUM(sCell, gResult)

  10. End If

  11. Next sCell

  12. Else

  13. For Each sCell In sRange

  14. If sCell.Interior.ColorIndex = sCol Then

  15. gResult = 1 + gResult

  16. End If

  17. Next sCell

  18. End If

  19. CountColorByBgColor = gResult

  20. End Function

标签:excel,中,如何,按,单元格,背景,颜色,求,和或
0
投稿

猜你喜欢

  • word图片与文字排版

    2022-08-30 02:43:41
  • word2010怎么制作三线表格

    2023-11-11 08:54:13
  • 清除Word页眉横线的三种技巧

    2022-05-30 09:18:19
  • Win10电脑怎么查看电脑显存?教你两招轻松查看电脑显存

    2023-11-19 19:34:11
  • Win10电脑如何取消视觉特效?Win10电脑取消视觉特效的方法

    2023-12-14 02:37:20
  • 怎么在Word中加页码?

    2023-12-11 12:47:34
  • Win10如何查看端口占用?Win10查看端口占用的方法

    2023-06-07 06:30:19
  • 升级win10玩cf老是卡顿怎么解决?win10玩cf卡顿的解决方法

    2023-07-26 23:30:59
  • PDF文件怎么设置禁止复制内容?

    2023-07-19 05:42:05
  • 解锁Ctrl+1快捷键的多用法!必收藏!

    2023-05-09 19:45:05
  • win10用户账户控制怎么取消?win10用户账户控制取消的方法介绍?

    2023-09-26 22:56:50
  • ​word文档怎么做流程图

    2023-05-23 18:51:01
  • WPS内容打印限制型

    2023-12-05 01:11:59
  • word2003文档中怎么插入平行符号?

    2023-09-23 15:11:34
  • 用word2010的翻译功能来快速实现中英转换

    2023-11-02 18:12:29
  • excel2016表格怎么创建线型列表?

    2023-05-31 15:21:38
  • Excel 2019如何修改名称定义

    2023-09-12 10:59:11
  • Win10 21H2新功能抢先知道

    2023-11-23 13:15:46
  • Win10电脑锁屏壁纸提取方法

    2023-12-12 19:57:14
  • excel表格中怎么制作散点图并删除坐标?

    2022-07-22 23:14:10
  • asp之家 电脑教程 m.aspxhome.com