Excel精英培训网

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

[已解决]我有一个有点难度的数据重排问题,高手帮忙解决一下

[复制链接]
发表于 2012-3-4 19:37 | 显示全部楼层 |阅读模式

图片如下

图片如下
数据重排题目.rar (5.78 KB, 下载次数: 34)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-3-4 19:44 | 显示全部楼层
回复

使用道具 举报

发表于 2012-3-4 20:19 | 显示全部楼层
回复

使用道具 举报

发表于 2012-3-4 20:24 | 显示全部楼层
  1. LEN(A$1:A$10)-LEN(SUBSTITUTE(A$1:A$10,"、",))+2>COLUMN(A:K),ROW($1:$10)*100+COLUMN(A:K),10^5),ROW(A1)),100),"-00;;")
复制代码
临时写一个,没去简化
回复

使用道具 举报

 楼主| 发表于 2012-3-4 20:52 | 显示全部楼层
当然是求助啊,是excelhome的测试题,我不会
回复

使用道具 举报

 楼主| 发表于 2012-3-4 20:55 | 显示全部楼层
蝶·舞 发表于 2012-3-4 20:24
临时写一个,没去简化

这个不对啊,显示公式错误
回复

使用道具 举报

发表于 2012-3-4 20:57 | 显示全部楼层
数组公式下拉:
  1. =TRIM(LEFT(SUBSTITUTE(INDEX(A:A,SMALL(IF(COLUMN(1:1)<=--RIGHT(A$1:A$10,2),ROW($1:$10),4^8),ROW(A1))),"-",REPT(" ",9)),9))&TEXT(MOD(SMALL(IF(COLUMN(1:1)<=RIGHT(A$1:A$10,2)*1,ROW($1:$10)*10^3+COLUMN(1:1),10^9),ROW(A1)),10^3),"-00;;")
复制代码
回复

使用道具 举报

发表于 2012-3-4 21:08 | 显示全部楼层    本楼为最佳答案   
稍稍改改刚好满足小于230字符:
  1. =TRIM(LEFT(SUBSTITUTE(INDEX(A:A,SMALL(IF(COLUMN(1:1)<=--RIGHT(A$1:A$10),ROW($1:$10),99),ROW(A1))),"-",REPT(" ",9)),9))&TEXT(MOD(SMALL(IF(COLUMN(1:1)<=RIGHT(A$1:A$10)*1,ROW($1:$10)/1%+COLUMN(1:1),10^9),ROW(A1)),100),"-00;;")
复制代码
回复

使用道具 举报

 楼主| 发表于 2012-3-4 21:23 | 显示全部楼层
周义坤 发表于 2012-3-4 21:08
稍稍改改刚好满足小于230字符:

真是高手啊,膜拜了,佩服
回复

使用道具 举报

发表于 2012-3-5 09:11 | 显示全部楼层
ruanjianyihao 发表于 2012-3-4 20:55
这个不对啊,显示公式错误

复制公式时出错了,直接传附件吧 数据重排题目.zip (7.54 KB, 下载次数: 9)

点评

好像03版本不能整列引用的吧!  发表于 2012-3-5 10:47
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 13:39 , Processed in 0.399981 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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