WPS表格如何设置表格内容随着填入内容的不同自动更新?

如图,我要在“昨日热量表”那一栏里实现假如11.27号的“热量表”一栏填入100时,“昨日热量表”也显示100;当11.28号“热量表”一栏填入300时,“昨日热量表”显示更新为300。

使用类似下面的公式
=LOOKUP(1,0/((BZ$2:CK$2="热量表")*(BZ3:CK3<>"")),BZ3:CK3)

下拉填充
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-10

F3单元格输入并下拉公式=LOOKUP(1,0/((BZ$2:ZZ$2="热量表")*(BZ3:ZZ3<>"")),BZ3:ZZ3)

追问

要是需要增加单元格的话,这个公式应该怎么修改了?

追答

直接修改公式中的数据引用范围就可以了呀

追问

您这个“昨日”里的数据不是随着“热量表”里的数更新嘛,那如果我更新了一个数,但“昨日”那一栏我想让它显示前一个数的话该怎么弄?比如您的图里最后登记了个90,但我想让“昨日”那一栏显示之前的60。

追答

删除90就是60了,公式提取的是热量表对应的不为空的最后一个数值。不清楚你说的更新是什么样的更新。

追问

说白了就是我做的表是每天要更新数据的,当天更新数据后,要求“昨日”那一栏显示的是前一天登记的数据。假如我11月1日“热量表”登记了一个“10”、2日登记了“20”、3日登记了“30”,那当我登记了2日的“20”的时候,“昨日”那一栏显示的是我1日登记的数据;登记了3日的“30”时,“昨日”那一栏显示的是我2日登记的数据,以此类推。

追答

F3单元格公式=INDIRECT(ADDRESS(ROW(),LOOKUP(1,0/((BZ$2:ZZ$2="热量表")*(BZ3:ZZ3"")),COLUMN(BZ3:ZZ3))-3,4))

追问

显示“您输入的公式存在错误”

本回答被提问者采纳
第2个回答  2021-11-10
这个可以选择设置下序列然后下拉填充不同数据。追问

具体怎么设置了?

相似回答