讲师中心 微信公众号

工具推荐

视频效率加速
Seko
Seko

AI短剧一键生成成片

立刻MV
立刻MV

低成本歌曲 MV、视频生成

AniShort
AniShort

AI短剧协同制作平台

剧云
剧云

中文短剧剧本制作平台

excel如何按颜色求和_excel按单元格背景颜色分类求和【技巧】

夜萱吖_4035

夜萱吖_4035

发布时间:2025-12-23 11:54:06

|

325人浏览过

|

来源于php中文网

原创

Excel原生函数不支持按背景颜色求和,可行方法有三:一、用GET.CELL定义名称+辅助列+SUMIF(仅限桌面版);二、VBA自定义SumByColor函数;三、筛选+SUBTOTAL(109)组合法。

excel如何按颜色求和_excel按单元格背景颜色分类求和【技巧】 - php中文网

如果您需要在Excel中对具有特定背景颜色的单元格进行求和,但发现SUMIF等常规函数无法识别颜色条件,则是因为Excel原生函数不支持基于格式(如填充色)的逻辑判断。以下是实现按单元格背景颜色分类求和的多种可行方法:

一、使用辅助列配合GET.CELL定义名称(适用于Excel桌面版,无需VBA)

该方法利用Excel 4.0宏表函数GET.CELL读取单元格背景色编号,并通过定义名称将其映射为可引用的数值,从而在辅助列中生成颜色标识,再结合SUMIF完成求和。

1、按Ctrl+F3打开“名称管理器”,点击“新建”。

2、在“名称”栏输入ColorIndex,在“引用位置”栏输入:=GET.CELL(63,Sheet1!$A$1),其中Sheet1需替换为实际工作表名,$A$1需替换为待检测颜色的首个数据单元格(例如数据从A1开始,则填A1;若从B2开始,则填B2)。

3、在数据区域旁插入一列辅助列(如B列对应A列数据),在B1单元格输入公式:=ColorIndex,然后下拉填充至所有对应行。

4、在任意空白单元格中输入SUMIF公式,例如对背景色编号为35的单元格求和:=SUMIF(B:B,35,A:A)。

5、如需批量获取不同颜色编号,可先用条件格式设置几种标准色,再用ColorIndex名称查看其对应数值,注意:此方法在Excel for Microsoft 365网页版及部分Mac版本中不可用。

二、使用VBA自定义函数SumByColor

通过编写VBA函数,直接接收颜色所在单元格与求和区域作为参数,遍历区域中每个单元格的Interior.ColorIndex或Interior.Color值,比对一致后累加对应数值,实现精准按色求和。

1、按Alt+F11打开VBA编辑器,右键“当前工作簿” → “插入” → “模块”。

2、在新模块中粘贴以下代码:

Function SumByColor(sumRange As Range, colorRef As Range) As Double

Dim clr As Long

clr = colorRef.Interior.Color

购物小票 OCR 导出 Excel
购物小票 OCR 导出 Excel

从超市购物小票图片中提取商品明细,并按指定表头生成 Excel 表格。

下载

Dim cell As Range

For Each cell In sumRange

If cell.Interior.Color = clr Then SumByColor = SumByColor + cell.Value

Next cell

End Function

3、关闭编辑器,返回工作表,在任意单元格输入公式:=SumByColor(A1:A100,C1),其中A1:A100为待求和区域,C1为具有目标背景色的参考单元格。

4、如需对无填充色(即白色)单元格求和,可将C1设为一个未填充的空白单元格,注意:启用宏前需将工作簿保存为.xlsm格式,且每次打开需启用内容。

三、使用筛选+SUBTOTAL组合法(适用于临时快速统计)

该方法不依赖公式或编程,仅通过Excel内置的按颜色筛选功能配合SUBTOTAL函数动态汇总可见单元格,适合单次、交互式操作场景。

1、选中包含数据与颜色的整列(如A1:A100),点击“开始”选项卡 → “条件格式” → “突出显示单元格规则” → 确认颜色已应用,或直接手动填充了背景色。

2、点击“数据”选项卡 → “筛选”,在列标题出现下拉箭头。

3、点击下拉箭头 → “按颜色筛选” → 选择目标背景色(如“红色填充”)。

4、在空白单元格中输入公式:=SUBTOTAL(109,A1:A100),其中109代表对可见单元格求和(忽略隐藏行)。

5、如需切换其他颜色,只需再次点击筛选箭头选择不同颜色,公式结果将自动更新,注意:此方法结果为动态值,无法在不同颜色间并行显示,且不适用于已冻结或手动隐藏的行。

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

花生AI
花生AI Hot

一款AI视频创作工具,主要用于B站推出的AI视频创作工具,适合需要提升相关任务效率的用户。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

函子Zion

一款支持AI搭建、可视化编辑和多端发布的全栈无代码开发平台。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

相关专题

更多
function是什么
function是什么

function是函数的意思,是一段具有特定功能的可重复使用的代码块,是程序的基本组成单元之一,可以接受输入参数,执行特定的操作,并返回结果。本专题为大家提供function是什么的相关的文章、下载、课程内容,供大家免费下载体验。

3660

2023.08.04

js函数function用法
js函数function用法

js函数function用法有:1、声明函数;2、调用函数;3、函数参数;4、函数返回值;5、匿名函数;6、函数作为参数;7、函数作用域;8、递归函数。本专题提供js函数function用法的相关文章内容,大家可以免费阅读。

594

2023.10.07

vsd文件打开方法
vsd文件打开方法

vsd文件打开方法有使用Microsoft Visio软件、使用Microsoft Visio查看器、转换为其他格式等。想了解更多vsd文件相关内容,可以阅读本专题下面的文章。

1422

2023.10.30

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

6081

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

3836

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

3620

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1444

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

717

2023.08.02

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

120

2026.11.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 45.6万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn