一、excel怎么自动更新当日数据
方法
当你的表格数据很庞大,上千行或上万行;而且,数据还会不断的更新数据,这样的话,若随时要查询最后单元格数值时,又要翻到最后单元格,这就麻烦了。那么,我们可以在表格的第一行的某个单元格设置下,实时更新数据。
在本例中,假设,在B1单元格显示实时更新的数据。
请点击输入图片描述
假设表格设定在A2:A5000;
我们在B1单元格输入公式:=LOOKUP(9E307,A2:A5000)
可能有些朋友会问到为什么是9E307,这个不好解释,解释其定义,有些朋友可能还是不能理解,反正,我们把公式记住就可以了,公式又不长,记住不难。
请点击输入图片描述
按下回车键,这时,B1单元格出现了错误值,因为现在A2:A5000还没有输入数据;
那么,我们现在开始输入数据。
请点击输入图片描述
在A2单元格输入2540,B1单元格即时显示为2540
然后,数据,不断在更新;B1单元格数据亦随之自动不断更新;假设直到第A1000时,数据为120,B1单元格同样即时显示为120.
请点击输入图片描述
假设,表格中最后的数据不是数字,而是汉字时,用公式=LOOKUP(9E307,A2:A5000)不能实现更新数据。
看,小编在A1001单元格输入:百度
B1单元格不能显示A1001的数据,只是显示A1000的数据120
请点击输入图片描述
当你的表格数据,有可能是数字或汉字混合的,那么就要用到下面这个公式:
=LOOKUP(1,0/(A2:A5000<>""),A2:A5000)
此公式,同样适用于数字;当最后单元格值为数字时,B1单元格同样可以实时显示出该数据。
请点击输入图片描述
=LOOKUP(1,0/(A2:A5000<>""),A2:A5000),无论,最后单元格是数字或是字母或是数字和汉字混合的,B1单元格都能实时更新数据。
如果你的表格最后单元格都是汉字的,那么,可以用这个公式:=LOOKUP("座",A2:A5000)
请点击输入图片描述
二、excel中怎么加数据自动会更新
第一步,使用示例数据,做出一个图,我这里以柱形图作为示例
第二步,调出公式-定义名称 窗口,接下来要搞定2个定义名称,因为我们的图组成包含纵坐标的数据和横坐标的日期,都是要动态变化 的
第三步,我们先设定一个“销售量”的自定义名称,记得引用位置里面输入一个函数公式,这个函数公司可以实现动态获取最新的销售量数据。输入内容为“=OFFSET(动态图标!$B$1,1,,COUNT(动态图标!$B:$B))”
第四步,我们设定另外一个横坐标“日”,使得他能动态变化。重复一下第二步调出自定义名称界面,名称设定为日,输入内容为“=OFFSET(动态图标!$A$1,1,,COUNTA(动态图标!$A:$A)-1)”,公式有点不一样哇,因为他们是文本的数据。
第五步,设定好2个名称后,我们这个时候开始修改原来生成的柱形图,调出数据源的选择窗口
第六步,我们先修改销售量的。点击编辑,就可以修改了,关键是在引用位置哪里,输入我们预定义好的名称,请注意,这个是一个相对引用,它会随之前设置好的公式动态变化。
第七步,我们再次修改横坐标“日”,参考第六步的做法
第八步,点击确认,大家估计不能立刻看到变化。但你增加一天数据,例如例子中我输入了5日的数据,你看发生了什么?图表中是不是动态地增加了一个5日的图表
第九步,同理,我们增加更多的数据加以验证,是不是都可以看到自动变化。同时,我们不想要柱形图,搞一个折线图,也是一个的。
步骤阅读