1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Excel自动转曲线图的时PHP Excel折线图随着数据的插入动态变化 掌握此技能的人不足1﹪!...

Excel自动转曲线图的时PHP Excel折线图随着数据的插入动态变化 掌握此技能的人不足1﹪!...

时间:2019-02-28 23:26:35

相关推荐

Excel自动转曲线图的时PHP Excel折线图随着数据的插入动态变化 掌握此技能的人不足1﹪!...

实际案例:如下如,左边表格是某班成绩单,右边是对应的折线图,要求在成绩单表格添加数据后,右边的折线图自动变化,如,在“赵六”的下面添加“孙七”的成绩时,折线图中自动呈现。

思路分析:折线图动态变化可以利用“名称”功能,将名称作为数据源,但是需要“名称”是动态引用的,单元格引用函数一哥当offset()函数莫属,这里先介绍一下此函数。

offset(A,down,right,row,column),此函数包括5个参数,A代表参照单元格,down代表将A向下偏移单元格数(负数则代表向上偏移),right代表将A向右偏移单元格数(负数则代表向左偏移),row代表取多少行,column代表取多少列。

如上图,offset(A1,2,1,2,3)代表以A1单元格为参考,向下移动2,向右移动1,然后得到B3单元格,在B3单元格基础上取2行、3列,最终得到B3:D4区域。

操作步骤:

1)选中图表区域,插入,折线图,然后得到如下的折线图;

2)新建两个名称,一行为姓名列,命名为name,一行为成绩列,名称为score,

name的引用位置公式为:=OFFSET(Sheet1!$A$1,1,0,COUNTA(Sheet1!$A:$A)-1,1)

score的引用位置公式为:=OFFSET(Sheet1!$B$1,1,0,COUNTA(Sheet1!$B:$B)-1,1)

这里含有一个函数counta(x),此函数是统计某个区域中非空单元格的个数,x代表一个单元格区域

3)点击折线图,选择数据,点击左边的成绩,编辑,将系列值改成=score,同理,将水平轴点击编辑,将系列值改为=name

现在试一下,在成绩单表格中输入“孙七”的成绩,看下折线图是不是自动变化了,是不是很神奇!

好了,本期就到这里,谢谢大家!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。