指南

Sheets Mega Tools

在 Google Sheets™ 中按颜色求和

了解如何使用 Text To Table Converter 插件在 Google Sheets™ 中按单元格背景色或文本颜色分组计算总和、平均值和计数。

Sum by Color 工具会针对单个范围按颜色(背景色或文本颜色)分组计算总和。结果显示在侧边栏中,并可选择写回到工作表。



如何使用 Sum by Color

  1. 打开工具

打开插件侧边栏,展开 Sheets Mega Tools,进入 Cell Values,然后点击 Sum by Color

你也可以使用 Sheets Mega Tools 菜单快捷入口打开同一个侧边栏分区。

  1. 选择范围

使用范围选择器:

  • Editable range input - 手动输入 A1 表示法范围(例如 A1:B10Sheet1!A1:B10
  • Current selection button - 点击图标按钮提取当前选择
  1. 选择颜色依据

选择要分析的内容:

  • Background(默认)- 根据单元格背景色计算汇总
  • Text - 根据单元格文本颜色计算汇总
  1. 计算汇总

点击 "Calculate" 按钮按颜色计算汇总。

大范围: 对于超过 10,000 个单元格的范围,计算前会显示警告。你可以选择继续或取消。

  1. 在侧边栏查看结果

侧边栏会显示结果表格,其中包含:

  • Color swatch - 每种颜色的可视化色块
  • Sum - 该颜色对应数值的总和
  • Count - 该颜色对应的单元格总数
  • Average - 该颜色对应数值的平均值
  • 结果按总和降序排序,然后按颜色 hex 值排序
  1. 将结果写入工作表(可选)

点击 "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™ 中可用。