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

Excel根据下拉菜单制作动态图表怎么设置?办公场景用法

夏瑶同学_5513

夏瑶同学_5513

发布时间:2026-07-10 11:36:26

|

805人浏览过

|

来源于php中文网

原创

用excel结合下拉菜单做动态图表,核心逻辑很简单:靠下拉单元格选不同项目,用公式在辅助区域自动提取对应数据,图表直接绑定这个辅助区域就行。之后只要改下拉选项,图表里的柱形数据就会自动更新,做月度销售统计、部门费用核算、门店业绩对比这类办公报表特别好用。

当前操作软件:Microsoft Excel。软件版本:16.93。示例拿「区域销售额」当数据:原始数据覆盖1-6月,按华东、华南、华北分三列统计,我们把用来切换选项的控制单元格放在F2,图表专用的辅助数据区放在G:H列。

第一步:整理连续的数据源

先把原始数据整理成连续的规范表格,第一列放月份,各区域名称统一放在第一行的表头位置。后面我们要用表头文字匹配对应区域的数据,所以表头千万不能合并,数据区里也不要插空行。示例里A3:D9就是整理好的原始销售表。

Excel区域销售数据源表格

第二步:设置控制用的下拉菜单

选中F2单元格,点开顶部「数据」选项卡,找到「数据验证」功能,允许的类型选「序列」,来源那里直接填 华东,华南,华北,也可以直接选中B3:D3的表头区域做引用。设置完之后,F2就是之后切换图表内容的控制入口。

Excel控制单元格区域下拉菜单

第三步:用 INDEX 和 MATCH 取出对应数据

在H4单元格输入公式 =INDEX($B$4:$D$9,ROW(A1),MATCH($F$2,$B$3:$D$3,0)),输完直接向下拖拽填充到H9就行。G4:G9直接引用左侧的月份数据,H4:H9就会自动返回F2当前选中区域的全部销售额。比如你把F2改成“华南”,MATCH函数会自动定位到华南对应的列,INDEX就会把这一列的6个月数据全部提取出来。

Excel动态图表辅助公式区域

第四步:让图表引用辅助数据区

选中G3:H9整个辅助区域,插入「簇状柱形图」就好。这里的关键是,图表的数据源只绑定刚才的辅助区域,不要直接选B到D列的原始数据,这样辅助区的数字变了,图表的柱形自然就跟着同步更新。图表标题可以手动改成“当前区域销售趋势”,也可以直接把标题链接到F2旁边的自定义标题单元格。

Excel Batch Processor
Excel Batch Processor

自动化批量 Excel 任务,包括合并、拆分、格式转换、数据清洗、去重以及支持通配符的批量公式填充。

下载
Excel柱形图引用辅助数据区

第五步:切换下拉项检查图表

回到F2单元格,把选中的区域从“华东”切到“华南”或者“华北”测试效果。如果H4:H9的数字已经变了,图表却没更新,一般都是图表数据源误选了原始数据区,重新把数据源指定回G3:H9就能解决。

Excel切换下拉菜单后的动态图表结果

公式语法和参数

这个案例的核心公式是 =INDEX($B$4:$D$9,ROW(A1),MATCH($F$2,$B$3:$D$3,0))。向下填充公式的时候,ROW(A1)会自动变成1、2、3,依次递增,刚好用来提取第1到第6行的销售额;MATCH负责找当下下拉菜单选中的区域,在表头里排在第几列。

部分 作用 本例写法
INDEX(array,row_num,column_num) 从指定区域返回某一行某一列的值 INDEX($B$4:$D$9,ROW(A1),列序号)
MATCH(lookup_value,lookup_array,match_type) 查找下拉项在表头中的位置 MATCH($F$2,$B$3:$D$3,0)
match_type=0 精确匹配 区域名称必须和表头完全一致
ROW(A1) 生成向下递增的行号 填充后依次变成 1 到 6

版本兼容和扩展示例

INDEX、MATCH和数据验证都是Excel的基础常用功能,Microsoft Excel 2016及以上版本通常可以按这个思路操作。如果使用 WPS 或旧版 Excel,需要先确认是否支持该函数,并检查数据验证入口名称是否一致。

要是后续表头经常要新增统计维度,比如加新的区域、部门,可以先把B3:D9的原始数据转成正式表格,再把下拉菜单的来源改成引用表头区域,后续新增内容也不用反复改设置。如果不想做柱形图,想做折线图、面积图或者组合图,辅助区域完全不用动,直接插入对应类型的图表就行。实操里最常见的错误有三类:F2里的文字和表头文字多了空格,导致MATCH返回 #N/A;辅助公式只填了一行,图表只显示单个月份的数据;图表数据源选错了,切下拉选项之后柱形毫无变化。

热门AI工具

更多
Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

DeepSeek

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

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

豆包大模型

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

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

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

讯飞绘文

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

WorkBuddy

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

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

相关专题

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

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

4461

2023.07.25

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

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

2676

2023.07.31

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

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

2480

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1424

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

677

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

5108

2023.08.09

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

5783

2023.08.18

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

1561

2023.08.18

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

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

0

2026.09.23

热门下载

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

精品课程

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

共162课时 | 43.2万人学习

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

共28课时 | 3.5万人学习

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

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