Excel精英培训网

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

求老师解决返回一行数据中的非空单元格的值

[复制链接]
发表于 2011-11-16 14:34 | 显示全部楼层 |阅读模式
本帖最后由 gjs2013 于 2011-11-17 09:38 编辑

2011-11-16_140750.png
如图,在第138行,Ap到BV的33列中,分散着6个数值,怎样在BW到CB这六列中显示出来,即显示为10 1 15 2 13 0
谢谢

发表于 2011-11-16 14:50 | 显示全部楼层
本帖最后由 macky591 于 2011-11-16 15:02 编辑

     上附件多好{:011:}
回复

使用道具 举报

发表于 2011-11-16 15:30 | 显示全部楼层
不好意思,我刚才设置了一下,不行,好像只能对坚向才行,你试着把横向数据用CTRL+C复制一下,到坚行,然后用  数据---筛选,----然后在用降序
回复

使用道具 举报

发表于 2011-11-16 15:32 | 显示全部楼层
CNMFANG123456 发表于 2011-11-16 15:30
不好意思,我刚才设置了一下,不行,好像只能对坚向才行,你试着把横向数据用CTRL+C复制一下,到坚行,然后 ...

能帮到你的话,设一下最佳答案吧,{:061:}
回复

使用道具 举报

 楼主| 发表于 2011-11-16 15:45 | 显示全部楼层
CNMFANG123456 发表于 2011-11-16 15:32
能帮到你的话,设一下最佳答案吧,

你好,感谢你的热心帮助,但是我尝试了一下,还是不行,这样打乱了数据的排列顺序,要求的结果是10 1 15 2  13  0,不要进行排列
回复

使用道具 举报

发表于 2011-11-16 15:08 | 显示全部楼层
你在横向设置一个排序,然后用降序,就可以了,我以前也遇到这类问题
回复

使用道具 举报

 楼主| 发表于 2011-11-16 15:14 | 显示全部楼层
CNMFANG123456 发表于 2011-11-16 15:08
你在横向设置一个排序,然后用降序,就可以了,我以前也遇到这类问题

你好,请能够说的详细点吗?
回复

使用道具 举报

 楼主| 发表于 2011-11-16 16:39 | 显示全部楼层
macky591 发表于 2011-11-16 14:50
上附件多好

你好,能不能帮助我解决一下我提问的问题呢,谢谢
回复

使用道具 举报

发表于 2011-11-20 10:48 | 显示全部楼层
在BW138单元格输入公式:
=INDEX($A138:$BV138,,SMALL(IF($AP138:$BV138<>"",COLUMN($AP138:$BV138)),COLUMN(A1)))
数组公式,三键结束,再把公式右拉。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 16:53 , Processed in 0.250864 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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