0

0

GoogleSheets交互式图表怎么按颜色分组交互_GoogleSheets颜色分组交互式图表技巧【分享】

雪夜

雪夜

发布时间:2026-01-20 06:43:25

|

486人浏览过

|

来源于php中文网

原创

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

googlesheets交互式图表怎么按颜色分组交互_googlesheets颜色分组交互式图表技巧【分享】

一、使用颜色分组图插件创建交互式分组图表

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(黄色)。

甲骨文AI协同平台
甲骨文AI协同平台

专门用于甲骨文研究的革命性平台

下载

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、此时点击图表图例中的“高”、“中”或“低”,对应柱子将隐藏或显示,完成基于逻辑规则的交互式分组控制。

相关专题

更多
c语言中null和NULL的区别
c语言中null和NULL的区别

c语言中null和NULL的区别是:null是C语言中的一个宏定义,通常用来表示一个空指针,可以用于初始化指针变量,或者在条件语句中判断指针是否为空;NULL是C语言中的一个预定义常量,通常用来表示一个空值,用于表示一个空的指针、空的指针数组或者空的结构体指针。

232

2023.09.22

java中null的用法
java中null的用法

在Java中,null表示一个引用类型的变量不指向任何对象。可以将null赋值给任何引用类型的变量,包括类、接口、数组、字符串等。想了解更多null的相关内容,可以阅读本专题下面的文章。

437

2024.03.01

if什么意思
if什么意思

if的意思是“如果”的条件。它是一个用于引导条件语句的关键词,用于根据特定条件的真假情况来执行不同的代码块。本专题提供if什么意思的相关文章,供大家免费阅读。

754

2023.08.22

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

6

2026.01.20

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

59

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

80

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

38

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

10

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

13

2026.01.19

热门下载

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

精品课程

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

共32课时 | 4万人学习

Go语言实战之 GraphQL
Go语言实战之 GraphQL

共10课时 | 0.8万人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号