这是一个条形图,它有两个特点:
- 动态的,随着下拉菜单变动
- 始终保持从大到小排列
动态条形图
Excel 365版本制作,关键函数:SORT,CHOOSCOLS
基础数据
基础数据
第1步,下拉菜单
选定一个空单元格,H2
【数据】→【数据工具】→【数据验证】
框选年份代码作为下拉菜单的来源
下拉菜单
第2步,数据区域
J2中输入以下公式获取动态数据区域:
=SORT(CHOOSECOLS(A2:F6,1,MATCH(H2,A1:F1,0)),2)
公式是实现动态和排序的关键。
“CHOOSECOLS(A2:F6,1,MATCH(H2,A1:F1,0))”
第1参数,在A2:F6数据区域中选取指定的列;
第2参数,选择第1列,即“城市”列
第3参数,MATCH函数将返回H2在A1:F1中的相对位置,例如H2为2021时,MATCH返回3,使得CHOOSECLOS选取2021对应列的数据。
CHOOSECOLS返回一个2列的数据区域后,外层SORT排序。无论返回的数据为何,始终保持从小到大排列。
数据区域
第3步,插入条形图
基于公式所产生的数据区域插入条形图。
下拉菜单选择数据时,数据区域跟随变动,基于该数据的条形图也跟随变动。
条形图
再根据喜好做一些美化,布局之类的调整吧。