9月10日,做了一期使用电子表格把今天头条每日收益做成K线图的文章,9月12日又做了一期散点图。
有网友留言问:在更新数据时要手动更新,但图表不会改变,今天针对这个问题进行答疑。
图1
图2
由于我把源数据和图表做在一个表格里,图表固定只要100天的数据,更新数据时要删去以往的数据,这样就形成数据不接连。
那么怎么处理呢?
处理办法:在同一个作业簿里新建一个表格用于录入一切收益数据。
图3
如上图,本来只要一个表:散点图。
咱们增加了一个“今天头条收益”表,把有收益以来的数据独自录入到该表,从9月12日往上提取100天的数据。
下面请看操作:
如下图,翻开“散点图”表,在A4单元格输入函数:=INDIRECT("今天头条收益!"&ADDRESS(COUNTA(今天头条收益!A:A)+ROW(A1)-100,COLUMN(A1))),然后回车即可调用倒数第101天的日期。
那为什么咱们做的图是近100天的,但调用的是101天的数据呢?
由于第一天咱们要判别升降,所以多调用一天。
图4
函数解析:
COUNTA(今天头条收益!A:A):用COUNTA获得A列非空单元格;
ROW(A1):表明取A1单元格的行号;
ROW(A1)-100:表明取101个值,假如取100个,只需要把100改成99即可;
COLUMN(A1):表明取A1单元格的列号;
ADDRESS函数:按获得的行号和列号,树立单元格地址;
INDIRECT函数:回来由ADDRESS指定的引证,即引证单元格的内容。
同理,在E4单元格输入函数:=INDIRECT("今天头条收益!"&ADDRESS(COUNTA(今天头条收益!B:B)+ROW(B1)-100,COLUMN(B1))),得到收益。
仿制公式到所需单元格即可,当你在“今天头条收益”表中按日录入数据后,“散点图”表就会自动更新数据。K线图的调用办法同上。
图5
如解析不到位,敬请高手点拨。