Excel精英培训网

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

[已解决]求助:分散数据变紧凑问题

[复制链接]
发表于 2012-10-31 09:18 | 显示全部楼层 |阅读模式
老师:
     我想请教的问题是:分散数据变紧凑问题。
     具体思路如下:
    黄色区域内有一组分散数据,现让其在绿色区域内紧凑排列。
    分散数据变紧凑问题.rar (8.09 KB, 下载次数: 7)
发表于 2012-10-31 10:19 | 显示全部楼层
本帖最后由 水吉果果 于 2012-10-31 10:22 编辑

F24=INDEX($F22:$Z22,SMALL(IF($F22:$Z22="",23,COLUMN($F:$Z)-5),COLUMN(F22)-5))&""
Ctrl+Shift+Enter三键结束,公式右拉,再将右边的错误值清空即可;

或者直接F24=IF(ISERROR(INDEX($F22:$Z22,SMALL(IF($F22:$Z22="",23,COLUMN($F:$Z)-5),COLUMN(F22)-5))&""),"",INDEX($F22:$Z22,SMALL(IF($F22:$Z22="",23,COLUMN($F:$Z)-5),COLUMN(F22)-5))&"")
Ctrl+Shift+Enter三键结束,公式右拉;
详见附件!

分散数据变紧凑问题.zip

41.6 KB, 下载次数: 2

回复

使用道具 举报

发表于 2012-10-31 10:28 | 显示全部楼层
F5定位到空值,单击右键删除空值,试试
回复

使用道具 举报

发表于 2012-10-31 10:36 | 显示全部楼层
=IF(ISERROR(INDEX($F$22:$Z$22,SMALL(IF(($F$22:$Z$22)<>"",COLUMN($F$22:$Z$22)-5,1000),COLUMN($F$22:$Z$22)-5))),"",INDEX($F$22:$Z$22,SMALL(IF(($F$22:$Z$22)<>"",COLUMN($F$22:$Z$22)-5,1000),COLUMN($F$22:$Z$22)-5))),数组输入。 分散数据变紧凑问题.rar (8.25 KB, 下载次数: 1)
回复

使用道具 举报

发表于 2012-10-31 10:58 | 显示全部楼层
选定分散数据的范围,CTRL+G-->特殊-->剔选空格-->右击-->删除整列
回复

使用道具 举报

发表于 2012-10-31 14:04 | 显示全部楼层    本楼为最佳答案   
7.gif
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 01:49 , Processed in 0.293746 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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