Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2405|回复: 9

[已解决]多列数据取最后有效5行数据

[复制链接]
发表于 2017-10-12 17:00 | 显示全部楼层 |阅读模式
各位老师好: ScreenShot_20171012164909.png
求在B22-B26的公式
谢谢!
最佳答案
2017-10-16 22:39
  1. =INDEX(B$3:B$36,(LARGE(IF(B$3:B$36<>"",ROW(B$3:$B$36),0),6-ROW($A1)))-2)&""
复制代码



数组
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2017-10-12 23:01 | 显示全部楼层
本帖最后由 liuyedao1 于 2017-10-12 23:02 编辑

=OFFSET(B2,COUNTA(B$2:B$20)-5,),下拉再右拉。
回复

使用道具 举报

发表于 2017-10-13 05:32 | 显示全部楼层
B22=INDEX(B$3:B$20,COUNTA(B$3:B$20)-5+ROW(A1))       向右向下复制到U26
回复

使用道具 举报

 楼主| 发表于 2017-10-13 20:56 | 显示全部楼层
liuyedao1,cabcyvr俩位老师好,感谢你们的的帮助,也怪我没有叙述明白,因为数据区域公式是填充满的,在填充俩位老师公式后,22-26区域出现很多空白单元格,公式如何写可以只显示最后5位有效数据。谢谢老师!
回复

使用道具 举报

发表于 2017-10-13 21:30 | 显示全部楼层
luokai001 发表于 2017-10-13 20:56
liuyedao1,cabcyvr俩位老师好,感谢你们的的帮助,也怪我没有叙述明白,因为数据区域公式是填充满的,在填 ...

不太明白你的意思,把公式改为在B22中输入=OFFSET(B3,COUNTA(B$3:B$20)-5,),是不是你想要的结果?
回复

使用道具 举报

发表于 2017-10-14 00:14 | 显示全部楼层
上传附件吧。。。
回复

使用道具 举报

 楼主| 发表于 2017-10-16 21:51 | 显示全部楼层
感谢大家帮助,版主说的对,还是上传文件清晰明白。谢谢大家!

工作簿1.rar

15.03 KB, 下载次数: 4

最后有效5行数据

回复

使用道具 举报

发表于 2017-10-16 22:39 | 显示全部楼层    本楼为最佳答案   
  1. =INDEX(B$3:B$36,(LARGE(IF(B$3:B$36<>"",ROW(B$3:$B$36),0),6-ROW($A1)))-2)&""
复制代码



数组
回复

使用道具 举报

 楼主| 发表于 2017-10-16 23:38 | 显示全部楼层
非常感谢天地无限老师,也谢谢各位热心的老师!
回复

使用道具 举报

发表于 2017-10-17 08:13 | 显示全部楼层
=OFFSET($A$1,MAX(ISNUMBER(0/(B$1:B$36<>""))*ROW($B$1:$B$36))-1,COLUMN(A2),-5,1)
选中一列5个单元格后三键
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-28 23:54 , Processed in 0.339131 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表