讲师中心 微信公众号
AI工具推荐 视频效率加速

Excel怎么制作点击高亮的交互式图表_Excel数据系列联动高亮图表制作教程

落萱同学_9394

落萱同学_9394

发布时间:2026-01-20 13:49:07

|

676人浏览过

|

来源于php中文网

原创

Excel中实现点击高亮需三种方法:一、用形状+VBA宏控制系列颜色,须保存为.xlsm格式;二、用切片器+辅助列+条件格式,通过“高亮值”与“非高亮值”堆叠实现无宏高亮;三、用动态命名公式联动图表数据源,使图表仅显示选中系列。

excel怎么制作点击高亮的交互式图表_excel数据系列联动高亮图表制作教程 - php中文网

如果您在Excel中希望创建一个点击数据系列时能自动高亮对应图例项与图表元素的交互式图表,则需借助形状控件、命名公式与条件格式等组合技巧模拟点击响应效果。以下是实现此交互功能的多种方法:

一、使用形状+VBA实现点击高亮

该方法通过为每个数据系列插入独立形状(如矩形),绑定VBA宏,在点击时动态修改对应数据系列的填充色与图例文本颜色,从而达到视觉高亮效果。需启用开发者选项并允许宏运行。

1、选中图表,在“插入”选项卡中选择“形状”→“矩形”,在图表图例旁绘制一个与第一数据系列图例项尺寸对齐的透明矩形。

2、右键该矩形→“设置形状格式”→“填充”设为“无填充”,“线条”设为“无线条”,确保不可见但可点击。

3、右键矩形→“指定宏”→新建宏,输入以下代码片段(以高亮第一个数据系列为例):

Sub HighlightSeries1()
  With ActiveSheet.ChartObjects(1).Chart.SeriesCollection(1)
    .Format.Fill.ForeColor.RGB = RGB(255, 204, 0)
    .Points(1).Format.Fill.ForeColor.RGB = RGB(255, 204, 0)
  End With
End Sub

4、为其余数据系列重复步骤1–3,分别创建HighlightSeries2()、HighlightSeries3()等宏,并为对应形状指定不同宏。

5、运行前确认Excel安全设置中已启用“所有宏”或“信任此文档的宏”;必须保存为.xlsm格式文件才能保留并运行VBA代码。

二、利用切片器+辅助列+条件格式模拟高亮

该方法不依赖VBA,适用于禁用宏的环境。通过切片器控制辅助列中的标记值,再用条件格式驱动图表数据源变化,使被选中系列在图表中以突出颜色呈现,其余系列降为浅灰。

Code Review Excellence
Code Review Excellence

掌握有效的代码审查实践,提供建设性反馈,尽早捕获错误,促进知识共享,同时保持团队士气。

下载

1、在原始数据旁新增一列“高亮标识”,输入公式:=IF($G$2=A2,1,0),其中G2为切片器绑定的单元格,A2为当前系列名称。

2、为图表数据源添加两组新列:“高亮值”=B2*C2(原始值×标识)、“非高亮值”=B2*(1-C2)(原始值×(1-标识))。

3、将原柱形图拆分为堆积柱形图,添加“高亮值”与“非高亮值”两个数据系列,并设置“非高亮值”填充为#D3D3D3(浅灰色)且无边框,“高亮值”填充为鲜明色如#FF6B35。

4、插入切片器:选中系列名称列→“插入”→“切片器”,勾选对应字段;切片器单击某项目时,仅该行标识为1,图表中仅对应柱子显示高亮色。

三、基于动态命名公式+图表数据源联动

该方法通过定义动态名称引用当前选中系列的数据区域,使图表始终只显示被点击系列的完整数据,同时隐藏其他系列,形成聚焦式高亮效果。适用于需要逐个查看单一系列趋势的场景。

1、在名称管理器中新建名称“SelectedSeries”,引用位置设为:=INDIRECT("Sheet1!"&INDEX(Sheet1!$A$2:$A$10,MATCH(Sheet1!$G$2,Sheet1!$A$2:$A$10,0))&"2:"&INDEX(Sheet1!$A$2:$A$10,MATCH(Sheet1!$G$2,Sheet1!$A$2:$A$10,0))&"10")。

2、新建辅助表,首列为统一X轴标签(如月份),第二列为公式:=IF($G$2=A2,OFFSET(INDIRECT($G$2&"Data"),0,COLUMN()-2),NA()),其中“XXData”为各系列预定义的垂直数据区域名称。

3、以辅助表为源创建折线图;当G2单元格内容随切片器或下拉菜单变更时,图表自动切换至对应系列曲线,其余系列不显示。

4、为G2单元格插入下拉验证:数据来源设为系列名称列,确保用户只能从既定选项中选择。

热门AI工具

更多
UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

豆包大模型

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

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

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

WorkBuddy

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

DeepSeek

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

SkildArt
SkildArt Hot

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

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

相关专题

更多
format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1589

2023.07.31

python中的format是什么意思
python中的format是什么意思

python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1191

2024.06.27

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

4667

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

2128

2023.08.10

go语言 数组和切片
go语言 数组和切片

本专题整合了go语言数组和切片的区别与含义,阅读专题下面的文章了解更多详细内容。

1432

2025.09.03

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

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

4541

2023.07.25

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

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

2736

2023.07.31

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

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

2540

2023.08.02

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

60

2026.09.23

热门下载

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

精品课程

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

共162课时 | 43.3万人学习

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

共28课时 | 3.5万人学习

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

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