类似下面的根据数据大小,条形图进行动态变化的图表想必大家都见过,今天我通过公式来简单实现:
然后我们做一个辅助表,辅助表的作用主要是对数据进行排序:在B11单元格输入=LARGE(OFFSET($A$3,1,$B$9,4,1),ROW(A1)),然后向下复制,通过数据偏移函数OFFSET实现数据的移动,再利用LARGE函数来进行比大小,完成数据从大到小的排列,B9单元格的数字1是为了offset参数的引用,后面还有其他用处。=INDEX($A$3:$M$7,MATCH(B11,OFFSET($A$3,0,$B$9,5,1),0),1),然后向下复制接下来在B10单元格输入:=IF(B9=1,"1月销售额","1-"&B9&"月销售额")接下来我们选中A10:B14区域,插入推荐的图表-条形图我们看到目前的条形图的上下顺序是从小到大,我们可以通过选择逆序类别进行调整:最后我们添加一个滚动条表单控件,如果没添加开发工具的选项卡的同学,还需要进行添加,如果已经添加了直接跳过。点击开发工具选项卡,选择插入-表单控件,此处注意是表单控件,不是下方的ActiveX控件,我选择了滚动条,接下来选中滚动条,点击右键-设置控件格式,将最小值设为1,最大值设为12,因为我们就只有12个月,步长可设为1(点击三角块移动的步长),页步长设为2(拖动中间的方块移动的步长),单元格链接设为B9,点击确定就完成操作了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。