利用Excel动态图表----------使用offset(),match()多种控件,实现筛选作图
实现利用Excel进行可视化动态分析。
如果想要进行实操,可从网盘中提取数据:
链接:https://pan.baidu.com/s/1rV_Cfx7kZqQvB7PzMqYHYA
提取码:aykp
数据:
1月 | 2月 | 3月 | 4月 | 5月 | 6月 | 7月 | 8月 | |
充值金额 | 118181 | 99099 | 129451 | 121984 | 111411 | 115344 | 101106 | 118261 |
提现金额 | 24045 | 31809 | 35617 | 33395 | 39941 | 49123 | 34031 | 49903 |
投资金额 | 138906 | 126517 | 164691 | 149908 | 153316 | 160130 | 139723 | 184622 |
回款金额 | 51047 | 72721 | 76627 | 71047 | 86000 | 105711 | 78741 | 141030 |
1、实现可以筛选,选择每种类别的趋势折线图。
效果:
第一,先择一个空格,数据------>有效性-------->有序性条件(序列)----------->来源(选择要进行筛选的列)-------->形成选择框
第二,做辅助行。
先将月份复制下来,在第二行利用公式,实现筛选功能。
了解一下,sumifs(求和区域,条件区域1,条件1,条件区域2,条件2,……)
在一月下面输入公式,这里是根据我的表格位置输入的公式,=SUMIFS(B3:B6,$A$3:$A$6,$B$8)
第三步:选中数据,添加折线图。
看起来和我们想要的效果不太一样啊,为了美观一点,点击图标工具,更改图表样式,可以帮助我们生成很多好看的图表。
就这样,一个具有筛选功能的图表就完成了,我们利用选择的框可以实现不同类别的趋势分析。
2、实现动态图表----------使用offset(),match()多种控件作图
1了解一下offset()
OFFSET(C3,1,2,1,1)
这个函数有5个参数:
第一个参数是基点
第二个参数是要偏移几行,正数向下,负数向上。
第三个参数是要偏移几列,正数向右,负数向左。
第四个参数是新引用几行。
第五个参数是新引用几列。
如果不使用第四个和第五个参数,新引用的区域就是和基点一样的大小。
offset()和match()的效果
2.了解一下MATCH(L4,$B$3:$B$6,0)
第一个参数,查找值;第二个参数,查找区域;第三个参数,匹配类型。
第一步:参考1做选择框。
第二步:公式 --》名称管理器---》新建名称
选择编辑。
根据我的表格样式输入公式:=OFFSET(anli!$B$2,MATCH(anli!$C$8,anli!$B$3:$B$6,0),1,1,8),编辑完之后保存。
简单解释一下,offset(起始位置,偏移几行(match(查找值,查找区域,匹配类型)),偏移几列,新引用几行,新引用几列)
第三步:插入条形图-------------->选择数据--------------->编辑数据系列(系列值=实操2.xlsx!shuju2)
(系列值=工作表名.xlsx!新建的名称)
横坐标选择:1月~8月,那么现在就实现了利用筛选框实现对数据的动态显示,结果显示为:
以上便使用excel实现了筛选作图!!!!