在Excel中,提取同一行中最后一个格中的数据。公式。

在 Excel中,在同一行,每日依次新增一个数据,我想在一个单元格中使用公式提取这行最后的一个数据,例如今天填写数据的表格是a10,明天就要在a11中填写数据,相应的填写公式的表格中就应该自动抓取a11中的新数据。求方法。
好用哈哈 谢谢 我问的有问题确实是统计一行的,也就是第二种公式,但是有个问题,如果我这行的数据是从其他行求和的来的,lookup下来的结果是0,请问这个如何解决呢?

第1个回答  2011-10-08
=INDIRECT("R"&ROW(A2)&"C"&(COUNT(A2:Z2)+1),FALSE)

你在描述时有矛盾:前面:每日在同一行新增一个数据
后面举例:A10,A11表示的是在下一行

我理解应是:a10,b10,c10,......z10
第2个回答  2011-10-09
是一行还是一列?
你的提问前后有行有列
=LOOKUP(1,0/(A1:A60000<>""),A1:A60000)
=LOOKUP(1,0/(1:1<>""),1:1)
自己选一个来用吧。一个是列,一个是行。

什么叫求和得来的?能把问题说明白吗?本回答被提问者采纳
第3个回答  2011-10-08
放结果的单元格=lookup(1,0/(a1:a100<>""),a1:a100),根据具体情况调整范围即可
第4个回答  2011-10-09
你最好上传附件!
用offset函数和counta函数可以做到
如=offset(A1,0,counta(A:A))
第5个回答  2011-10-08
=LOOKUP(1,0/(1:1<>""),1:1)
相似回答