免费领办公神器、Office模板和免商字体!
本文作者:卫星酱
本文编辑:卫星酱
锵锵!大家好哇~我是卫星酱!
年底了,各家的年终汇报里都充满了各种图表,恨不得把所有的花样都展示一遍~
但是,到底哪些图表适合放在汇报里呢?
今天,卫某推荐给大家自动排序条形图(就是火了很久的BarChartRace):
这是一种很适合登上数据大屏的图表!
快来看一看↓↓↓
数据准备
各国1990-2022年国内生产总值
插入滚动条
在【开发工具】选项卡点击【插入】,选择【滚动条】。
把它「画」在单元格里。
右键,【设置控件格式】,选择一下链接单元格,我这里设置A24,注意这个单元格会是之后数据匹配的依据。
设置最大、最小值为年份。
数据引用
我们要根据A24单元格的内容匹配出对应的国家和数值。
使用一个公式就能做到:
=SORT(CHOOSE({1,2},A2:A21,INDEX(B2:AH21,,MATCH(A24,B1:AH1,0))),2,-1)
▲Office365演示
函数解析:
首先用MATCH函数匹配年份对应的列号:
=MATCH(A24,B1:AH1,0)
配合INDEX函数提取该列的数值:
=INDEX(B2:AH21,,MATCH(A24,B1:AH1,0))
顺便把国家名称也给匹配了:
=CHOOSE({1,2},A2:A21,INDEX(B2:AH21,,MATCH(A24,B1:AH1,0)))
接下来我们要对数据进行排序。
SORT函数,是Excel2021及以上版本才有的函数,用它可以对选区的内容进行排序。
它的语法是:
=SORT(array,[sort_index],[sort_order],[by_col])
array:要排序的区域或数组[sort_index]:一个数字,表示要按其排序的行或列[sort_order]:一个数字,表示所需的排序顺序;1表示升序(默认值),-1表示降序[by_col]:一个逻辑值,指示所需的排序方向;False表示按行排序(默认值),True表示按列排序
所以,最终公式为:
没有升级Excel的小伙伴也不要着急,在WPS里也是可以使用这个函数的,它的最新版(2023冬季更新16120)已经开放了动态数组功能,可以直接回车生成结果~
▲WPS演示
如果你想了解更多Excel函数知识,欢迎报名秋叶Excel3天集训营!
秋叶Excel3天集训营
现在免费报名!
学函数,提高工作效率
点击小程序即可加入
图表制作
接下来插入图表,选择前10行的数据,【插入】-【簇状条形图】;
右键纵坐标轴,选择【设置坐标轴格式】,勾选【逆序类别】。
这时自动更新的排序条形图就已经做好了:
图表美化
不过我们还得再把它美化美化:
删除一些不必要元素:
让我们想看的国家数据突出:
在C25加一个公式:
=IF(A25=$G$24,B25,"")
十字双击填充,这样,就只有我们在下拉列表选择的国家才会有数据显示。
右键图表,【选择数据】,【添加】,选择前10的数据。
选中系列2,右键【设置数据系列格式】,系列重叠改为100%,如图:
接着修改间隙宽度,调整到自己顺眼就行,我这里设置65%。
加个文本框链接年份和国家:
在H24输入公式:
=G24&CHAR(10)&A24
然后将文本框链接到H24。
注意这里要在公式栏输入才能引用单元格。
最后调整字体和背景。
这样看起来更美观了!
这个炫酷的图表非常适合搬上数据大屏~
你学会了吗?
其实,卫某还会更简单快速的制作方法,不需要函数,一键生成!
如果你觉得本文有帮助,点个赞和在看,支持一下吧!
秋叶家Excel3天集训营,为你提供表格设计灵感和图表美化技巧,正在免费放送中!
想学习更多制图做表小技巧?欢迎加入!多多多多的图表设计,都在等着你~