EXCEL中有什么公式可以选取一行或一列中最后的一个数据

如B1取A1:A3的最后一个数据当A1=1000,A2,A3为空值时,B1=1000;当A2输入2000时,而A3为空时,B1会自动取A2的数据2000。当A3取3000... 如B1取A1:A3的最后一个数据
当A1=1000,A2,A3为空值时,B1=1000;当A2输入2000时,而A3为空时,B1会自动取A2的数据2000。当A3取3000时,B1自动取A3的数据3000。
谢谢
这位兄台没有理解,如果一行有100个单元格,我用if公式岂不晕掉?
展开
 我来答
红旗雪
推荐于2016-01-20 · TA获得超过4928个赞
知道大有可为答主
回答量:2051
采纳率:90%
帮助的人:105万
展开全部

  假如数据在A列,在B1中输入

  =INDEX(A:A,COUNT(A:A))

  若要取第一行中最后一个数据,公式改为

  =INDEX(1:1,COUNT(1:1))

  

hyy4369
推荐于2017-11-25 · TA获得超过1677个赞
知道小有建树答主
回答量:597
采纳率:55%
帮助的人:171万
展开全部
A2 单元格都输入=IF(B2=0,0,ROW())以下到A100往下拖
B2到B100,是你输入的
显示如下
2 100.00
3 200.00
4 300.00
5 400.00
6 300.00

在B1输入=INDEX(A2:B100,MATCH(LARGE(A2:A100,1),A2:A100,0),2)

结果为300(就是你要求最后的一个数)

这个原理比较复杂,如果有简单的我会再告诉你。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ddddqs
2006-02-19 · TA获得超过446个赞
知道小有建树答主
回答量:448
采纳率:75%
帮助的人:193万
展开全部
B1=IF(AND(A2="",A3=""),A1,IF(A3="",A2,A3))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式