【power query自动获取网站数据,加载到Excel并保持更新,图表又有用武之地了】
Excel图表再怎么漂亮,再怎么强大,都离不开数据的支撑。没有数据就谈不上图表,互联网时代,数据的获取渠道越来越多。
比如说我想制作一个双色球或者其它彩种的走势图,开奖数据是必不可少的,手动录入、复制粘贴都可以。今天,我分享利用Excel从网站自动获取所有的开奖数据。
数据自网站输入网址
载入的速度非常快,载入后修改字段名称配合Shift键选择需要的列右键执行“删除其它列”再执行“上载”2500多行的数据瞬间载入到Excel并自动创建了超级列表,以后执行刷新即可自动载入最新的开奖号。
数据有了,做图表分析就容易了。比如我可以采用散点图来制作各球的走势图,制作方法也简单,就用散点图。首先制作红一的走势图,调整大小后再多次复制红一,修改数据后即可生成红二至红六以及蓝球的走势图。
我们不是随时都需要查看全部数据,在超级列表中,虽然载入的是日期,但仍能很方便地对年度、月度进行筛选。
在我们对日期执行筛选后,Excel总是自作聪明地为散点图的纵坐标及水平坐标的最大值和最小值预留了空间,实际上这两段空间是不需要呈现的。
比如我筛选后,列表序号是从2500-2550,Excel自动填写的区间是2450-2600。但是又不设定为固定值,因为我们随时都要查看不同的序号区间,每次都手动修改为固定值也稍显麻烦。
怎么拒绝Excel的自作多情呢?
建立一个辅助表,写入SUBTOTAL函数来计算筛选后序号列可见单元格的最大值与最小值,再写入VBA代码,根据我们的筛选情况自动填入坐标最大值与最小值即可搞定。
具体的实现方法:头条专栏
#萌芽季# 头条专栏