可实现交互式分组图表:一用插件按值配色并点击图例筛选;二用条件格式+筛选器按颜色过滤数据;三用QUERY函数动态分组并绑定图表,支持图例点击隐藏/显示系列。

一、使用颜色分组图插件创建交互式分组图表
Google Sheets原生不直接支持基于颜色规则的交互式分组图表,但可通过第三方插件或内置图表功能模拟实现。颜色分组图插件能根据数据值自动映射不同色系,并允许用户点击图例项筛选对应数据组。
1、在Google Sheets中打开目标表格,确保数据已整理为列标题+数值行的标准格式。
2、点击菜单栏扩展程序 > 获取扩展程序,搜索并安装经验证的“Color Group Chart”类插件(如“ChartExpo”或“Advanced Charts”)。
3、安装完成后,在扩展程序菜单中启动该插件,选择颜色分组图 > 新建分组柱状图。
4、在弹出窗口中,勾选包含分类标签的列(如“A列:产品名称”)和数值列(如“B列:销售额”)。
5、在分组设置区域,点击添加规则,输入组名(如“高绩效”),并在条件字段中输入公式:=B2>=90(假设B2为首个数值单元格)。
6、为该组指定唯一颜色,重复步骤5添加其余分组(如“中绩效”对应60–89,“低绩效”对应
7、确认后,插件将生成可点击图例切换显示/隐藏对应数据组的交互式图表。
二、利用筛选器与条件格式联动构建伪交互分组
该方法无需插件,通过Sheet内置筛选器与条件格式颜色标记协同,实现视觉分组与手动筛选联动,适用于轻量级交互需求。
1、选中数据区域(含标题行),点击菜单数据 > 创建筛选器。
2、选中数值列(如“分数”列),点击格式 > 条件格式,在“条件格式规则”面板中选择数字范围 > 介于。
3、设置第一组范围:最小值91,最大值100,背景色设为#4CAF50(绿色)。
4、点击添加另一个规则,设置第二组:最小值71,最大值90,背景色设为#FFC107(黄色)。
5、再添加第三组:最小值0,最大值70,背景色设为#F44336(红色)。
6、完成设置后,点击数据表头的筛选下拉箭头,在按颜色筛选选项中选择任一背景色,即可仅显示该颜色组对应行的数据。
7、此时图表若基于该区域动态引用(如使用FILTER函数生成辅助列),将同步响应筛选结果,形成视觉与数据双重分组交互。
三、通过QUERY函数生成动态分组数据源并绑定图表
利用QUERY函数按逻辑条件聚合原始数据,输出结构化分组结果,再以此为数据源创建图表,实现点击图例时图表内容随分组逻辑实时更新的效果。
1、在空白列(如D1)输入标题“分组”,在D2输入公式:=ARRAYFORMULA(IF(B2:B="", "", IF(B2:B>=90, "高", IF(B2:B>=70, "中", "低")))),自动为每行打上分组标签。
2、在新工作表中,于A1输入公式:=QUERY('原始表'!A1:D, "SELECT D, SUM(B) WHERE B IS NOT NULL GROUP BY D LABEL SUM(B) '总值'", 1),生成分组汇总表。
3、选中该汇总表(如A1:B4),点击插入 > 图表,选择柱形图类型。
4、双击图表打开编辑器,在自定义 > 图例中启用点击图例项以隐藏系列选项。
5、返回原始表修改任意数值(如将某行B列从65改为92),观察汇总表及图表是否自动刷新分组归属与数值。
6、此时点击图表图例中的“高”、“中”或“低”,对应柱子将隐藏或显示,完成基于逻辑规则的交互式分组控制。










