Sheets Mega Tools
在 Google Sheets™ 中按颜色求和
了解如何使用 Text To Table Converter 插件在 Google Sheets™ 中按单元格背景色或文本颜色分组计算总和、平均值和计数。
Sum by Color 工具会针对单个范围按颜色(背景色或文本颜色)分组计算总和。结果显示在侧边栏中,并可选择写回到工作表。
如何使用 Sum by Color
- 打开工具
打开插件侧边栏,展开 Sheets Mega Tools,进入 Cell Values,然后点击 Sum by Color。
你也可以使用 Sheets Mega Tools 菜单快捷入口打开同一个侧边栏分区。
- 选择范围
使用范围选择器:
- Editable range input - 手动输入 A1 表示法范围(例如
A1:B10或Sheet1!A1:B10) - Current selection button - 点击图标按钮提取当前选择
- 选择颜色依据
选择要分析的内容:
- Background(默认)- 根据单元格背景色计算汇总
- Text - 根据单元格文本颜色计算汇总
- 计算汇总
点击 "Calculate" 按钮按颜色计算汇总。
大范围: 对于超过 10,000 个单元格的范围,计算前会显示警告。你可以选择继续或取消。
- 在侧边栏查看结果
侧边栏会显示结果表格,其中包含:
- Color swatch - 每种颜色的可视化色块
- Sum - 该颜色对应数值的总和
- Count - 该颜色对应的单元格总数
- Average - 该颜色对应数值的平均值
- 结果按总和降序排序,然后按颜色 hex 值排序
- 将结果写入工作表(可选)
点击 "Write to sheet" 按钮,然后:
- 输入目标范围的 A1 表示法(例如
D1:F10) - 结果表会以适当格式写入:
- 第一列写入颜色色块
- 总和、计数和平均值列使用格式化数值
工作原理
- 非数值单元格会在总和与平均值计算中被忽略
- 只有数值单元格会计入总和(单独记录为
numericCount) - 颜色以 hex 值作为键,并统一为小写
- 空白单元格会单独分组
- 结果包含:
colorHex- 颜色值sum- 数值总和count- 该颜色的单元格总数numericCount- 用于求和的数值单元格数average- 仅根据数值单元格计算的平均值
Tip: 此工具非常适合分析使用颜色编码的预算、分类,或任何以颜色表示不同分组或状态的数据。
使用场景
- 预算分析 - 按类别颜色汇总支出
- 状态跟踪 - 计算不同状态颜色的总量(例如 red = urgent,green = complete)
- 分类汇总 - 按颜色编码类别汇总数值
- 数据验证 - 验证手动颜色编码数据的总计
- 快速计算 - 无需编写复杂公式即可得到汇总
示例
如果你的电子表格中有:
- 红色单元格包含:100、200、150
- 绿色单元格包含:50、75、25
- 蓝色单元格包含:300、400
结果会显示:
- Red: Sum = 450, Count = 3, Average = 150
- Green: Sum = 150, Count = 3, Average = 50
- Blue: Sum = 700, Count = 2, Average = 350
Note: 此工具属于 Sheets Mega Tools,仅在 Google Sheets™ 中可用。