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

Excel怎么制作动态排名图 Excel动态条形图制作方法【指南】

轻强大大_9276

轻强大大_9276

发布时间:2026-01-30 14:51:11

|

720人浏览过

|

来源于php中文网

原创

需结合排序、动态命名区域和图表数据源设置来创建Excel动态排名条形图:先用辅助列生成唯一排名与排序后名称/数值,再通过名称管理器定义动态区域,最后将图表数据源绑定至这些名称;也可用表格结构化引用或滚动条实现Top-N交互筛选。

excel怎么制作动态排名图 excel动态条形图制作方法【指南】

如果您希望在Excel中创建能够随数据变化自动更新排名的条形图,则需要结合排序功能、动态命名区域以及图表的数据源设置。以下是实现Excel动态排名图的具体步骤:

一、准备原始数据并添加辅助列

动态排名依赖于实时计算的序号与对应名称,需通过辅助列构建稳定映射关系。原始数据应包含“姓名”(或项目名)和“数值”两列,且允许增删行。辅助列用于生成动态排序后的排名序列,确保图表纵轴标签与数值同步更新。

1、在数据右侧插入一列,标题为“排名”,在该列首行输入公式:=RANK(C2,$C$2:$C$100,0)+COUNTIF($C$2:C2,C2)-1(假设数值在C列,第2行为首数据行)。

2、向下填充该公式至数据末尾,确保每行生成唯一且连续的自然数排名(处理相同数值时避免跳位)。

3、再插入一列“排序索引”,在首行输入公式:=SMALL($D$2:$D$100,ROW(A1))(假设“排名”列是D列),向下填充至覆盖全部数据行。

4、插入第四列“动态名称”,使用INDEX+MATCH组合提取对应名称:在首行输入公式:=INDEX($A$2:$A$100,MATCH(F2,$D$2:$D$100,0))(假设原名称在A列,“排序索引”在F列)。

二、创建动态命名区域

图表数据源必须脱离固定单元格引用,改用名称管理器定义可随数据量伸缩的区域,这是实现“动态”的核心机制。命名区域将引用辅助列中已排序的名称与数值,确保新增或删除数据后图表自动适配。

1、点击【公式】→【名称管理器】→【新建】。

2、在“名称”栏输入DynamicNames,在“引用位置”框中输入:=OFFSET(Sheet1!$G$2,0,0,COUNTA(Sheet1!$G$2:$G$100),1)(假设“动态名称”列是G列)。

3、新建第二个名称,名为DynamicValues,引用位置输入:=OFFSET(Sheet1!$H$2,0,0,COUNTA(Sheet1!$G$2:$G$100),1)(假设排序后数值填入H列)。

4、确认两个名称均指向非空连续区域,且行数一致。

三、插入条形图并绑定动态区域

标准插入的图表默认绑定静态区域,需手动修改图表数据源为前述命名区域,使横轴类别与纵轴数值均可响应数据变化。此步骤完成后,图表将不再依赖具体单元格地址,仅依赖名称定义的逻辑范围。

1、选中任意空白单元格,点击【插入】→【条形图】→【簇状条形图】。

2、右键图表区→【选择数据】→点击【图例项(系列)】下的“系列1”→【编辑】。

Excel Report
Excel Report

使用 openpyxl 从 CSV 文件创建格式化的 Excel 报表工作簿。当用户提供或引用 .csv 文件并要求将其转换为 .xlsx 时使用。

下载

3、在“系列值”框中删除原有地址,输入:=Sheet1!DynamicValues。

4、点击【水平(分类)轴标签】→【编辑】→在“轴标签区域”中输入:=Sheet1!DynamicNames。

5、点击确定,图表即显示按数值降序排列的条形图,且名称与数值严格对应。

四、启用表格结构化引用替代OFFSET(可选稳健方案)

OFFSET函数属易失性函数,大量使用可能降低计算效率;改用Excel表格(Ctrl+T)配合结构化引用可提升稳定性,并天然支持动态扩展。此方法无需名称管理器,适合中大型数据集。

1、选中原始数据区域(含标题),按Ctrl+T转换为表格,勾选“表包含标题”。

2、在表格右侧新增两列:“排序序号”与“排序值”,分别输入公式:=RANK([@数值],Table1[数值],0) 和 =LARGE(Table1[数值],[@排序序号])。

3、新增“排序名称”列,用XLOOKUP反向匹配:=XLOOKUP([@排序值],Table1[数值],Table1[名称],"" ,0)。

4、插入条形图后,在【选择数据】中直接引用表格列,例如:=Sheet1!Table1[排序名称] 与 =Sheet1!Table1[排序值]。

五、添加滚动条控件实现交互式Top-N筛选

当数据量较大时,全量显示会降低可读性;通过插入表单控件中的滚动条,可手动调节显示前N名,图表随之刷新。该方案不改变底层数据逻辑,仅过滤视图范围,增强实用性。

1、点击【开发工具】→【插入】→【表单控件】→【滚动条(窗体控件)】,在工作表空白处绘制。

2、右键滚动条→【设置控件格式】,设置最小值为1,最大值为数据总行数,单元格链接指定为一个空白单元格(如J1)。

3、在新列中构造截断逻辑:在“显示名称”列首行输入公式:=IF(ROW()-1(假设G列为已排序名称)。

4、同理构造“显示数值”列,公式为:=IF(ROW()-1。

5、将图表数据源切换为这两个新列,此时拖动滚动条即可控制显示条目数量。

热门AI工具

更多
DeepSeek

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

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

WorkBuddy

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

UpDream
UpDream Hot

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

墨刀AI
墨刀AI Hot

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

音述AI
音述AI Hot

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

火山引擎

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

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

豆包大模型

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

相关专题

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

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

5201

2023.07.25

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

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

3216

2023.07.31

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

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

3000

2023.08.02

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

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

1444

2023.08.02

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

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

697

2023.08.02

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

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

5148

2023.08.09

java导出excel
java导出excel

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

6803

2023.08.18

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

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

1701

2023.08.18

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

0

2026.10.16

热门下载

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

精品课程

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

共162课时 | 44.2万人学习

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

共28课时 | 3.6万人学习

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

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