求大神指点!如下图,是一从10:51:20到12:3036的数据记录。我想要输入任意时间段,图表只显示该段时间内的数据。比如我在E2输入10:59:00,E3输入11:50:00,希望图表自动显示出从10:59:00到11:50:00这段时间的曲线。我现在的想法是查找到两个时间,算出行数。再把行数这个用什么办法能表示到图表里选择数据源里面去。现在头大。
希望大神们尽量不要用宏,要给别人用,菜鸟太多容易出问题。谢谢大家
假设数据从1~100行:
1、选定A2~A100——菜单栏——菜单栏——公式——定义的名称——定义名称——名称:
时间
——引用位置:
=OFFSET(Sheet1!$A$1,MATCH(Sheet1!$E$2,Sheet1!$A:$A,1)-1,,MATCH(Sheet1!$E$3,Sheet1!$A:$A,1)-(MATCH(Sheet1!$E$2,Sheet1!$A:$A,1)-1))
——确定。
2、选定B2~B100——菜单栏——菜单栏——公式——定义的名称——定义名称——名称:
数据
——引用位置:
=OFFSET(Sheet1!$A$1,MATCH(Sheet1!$E$2,Sheet1!$A:$A,1)-1,1,MATCH(Sheet1!$E$3,Sheet1!$A:$A,1)-(MATCH(Sheet1!$E$2,Sheet1!$A:$A,1)-1))
——确定。
3、选A~B列生成折线图。
4、点图表里面的折线——编辑栏的公式修改为:
=SERIES(,Sheet1!时间,Sheet1!数据,1)
——回车。
公式变成:
=SERIES(,Book1.xlsx!时间,Book1.xlsx!数据,1)
好了!修改E2或E3时间,图表的折线就相应变化。见我给你做的动画演示:
时间动态折线图