excel如何添加散点图趋势线的p值 (excel k线图怎么设置)

9月10日,做了一期利用电子表格把*今条头日**每日收益做成K线图的文章,9月12日又做了一期散点图。

有网友留言问:在更新数据时要手动更新,但图表不会变化,今天针对这个问题进行答疑。

excel根据提供的行和列找到数据,excel散点图怎么设置出一条趋势线

图1

excel根据提供的行和列找到数据,excel散点图怎么设置出一条趋势线

图2

因为我把源数据和图表做在一个表格里,图表固定只有100天的数据,更新数据时要删除以往的数据,这样就造成数据不连续。

那么如何解决呢?

解决方法:在同一个工作簿里新建一个表格用于录入所有收益数据。

excel根据提供的行和列找到数据,excel散点图怎么设置出一条趋势线

图3

如上图,原来只有一个表:散点图。

我们增加了一个“*今条头日**收益”表,把有收益以来的数据单独录入到该表,从9月12日往上提取100天的数据。

下面请看操作:

如下图,打开“散点图”表,在A4单元格输入函数:=INDIRECT("*今条头日**收益!"&ADDRESS(COUNTA(*今条头日**收益!A:A)+ROW(A1)-100,COLUMN(A1))),然后回车即可调用倒数第101天的日期。

那为什么我们做的图是近100天的,但调用的是101天的数据呢?

因为第一天我们要判断升降,所以多调用一天。

excel根据提供的行和列找到数据,excel散点图怎么设置出一条趋势线

图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线图的调用方法同上。

excel根据提供的行和列找到数据,excel散点图怎么设置出一条趋势线

图5

如解析不到位,敬请高手指点。