Excel精英培训网

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

[已解决]如何将下列混合数字字母从小到大排到一列中

[复制链接]
发表于 2014-10-1 10:12 | 显示全部楼层 |阅读模式
1.ABCD  2.ACD  3.ABD 4、AC  5.BC  6.ABC  7.AD   8.CD  9. BD 10. ABD 
11. CD 12. AC 13. AB 14. BD 15. AD 16.ABD 17.ACD 18.CD19.ACD  20.ABCD  21.BCD  22.ABCD  23.BCD  24.BD 25.BCD 26.BC 27.ABC 28.ABCD 29.AD  30.ABCD  31.BCD  32.ABD  33.AB  34.BCD 35.BCD 36.AD 37.ABCD  38.BD  39.AB   40.BD  41.CD  42.ABD 43.BC 44.ABC 45.BD 46.AC 47.ABC  48.AC
49.BCD  50.ABD  51.ACD  52.ABCD  53.ABCD  54.AD  55.ABC  56.AD 57.AD
58.ABC  59.BC  60.ABC  61.ABC  62.ABCD   63.ABCD  64.ABC   65.AC  
66ABD  67AB  68AC  69AD  70ABCD
最佳答案
2014-10-1 10:30
本帖最后由 baksy 于 2014-10-1 10:38 编辑

请参考
A1公式,下拉;
=IF(ROW()>70,"",IF(ROW()=70,MID(PHONETIC($C$1:$C$5),FIND(70,PHONETIC($C$1:$C$5)),9),MID(PHONETIC($C$1:$C$5),FIND(ROW(A1),PHONETIC($C$1:$C$5)),FIND(ROW(A2),PHONETIC($C$1:$C$5))-FIND(ROW(A1),PHONETIC($C$1:$C$5)))))
发表于 2014-10-1 10:15 | 显示全部楼层
回复

使用道具 举报

发表于 2014-10-1 10:30 | 显示全部楼层    本楼为最佳答案   
本帖最后由 baksy 于 2014-10-1 10:38 编辑

请参考
A1公式,下拉;
=IF(ROW()>70,"",IF(ROW()=70,MID(PHONETIC($C$1:$C$5),FIND(70,PHONETIC($C$1:$C$5)),9),MID(PHONETIC($C$1:$C$5),FIND(ROW(A1),PHONETIC($C$1:$C$5)),FIND(ROW(A2),PHONETIC($C$1:$C$5))-FIND(ROW(A1),PHONETIC($C$1:$C$5)))))

排序.rar

4.76 KB, 下载次数: 6

回复

使用道具 举报

发表于 2014-10-1 10:30 | 显示全部楼层
排序哈
回复

使用道具 举报

 楼主| 发表于 2014-10-1 10:42 | 显示全部楼层
baksy 发表于 2014-10-1 10:15
请上传excel附件。

这是一个从WORD文档复制过来的题库的答案,可以复制粘贴到EXCEL中某几个单元格,也可以合并到一个单元格,就不用上传excel附件吧。能否通过EXCEL的函数功能将其单元格中的字符分解到某一列,第一行:1.ABCD 第二行:2.ACD 第三行:3.ABD 第四行:4、AC 第……行:……  第七十行:70、ABCD 谢谢!
回复

使用道具 举报

发表于 2014-10-1 10:48 | 显示全部楼层
一弓 发表于 2014-10-1 10:42
这是一个从WORD文档复制过来的题库的答案,可以复制粘贴到EXCEL中某几个单元格,也可以合并到一个单元格, ...


数据在C1单元格时,
A1单元格复制以下公式,下拉;
=IF(ROW()>70,"",IF(ROW()=70,MID(C$1,FIND(70,C$1),9),MID($C$1,FIND(ROW(A1),C$1),FIND(ROW(A2),C$1)-FIND(ROW(A1),C$1))))

排序.rar

4.73 KB, 下载次数: 7

回复

使用道具 举报

 楼主| 发表于 2014-10-1 11:18 | 显示全部楼层
baksy 发表于 2014-10-1 10:48
数据在C1单元格时,
A1单元格复制以下公式,下拉;
=IF(ROW()>70,"",IF(ROW()=70,MID(C$1,FIND(70,C$ ...

学习了,谢谢老师!能解释一下公式吗?现在是70个,如果增加到200个,公式如何变?
回复

使用道具 举报

发表于 2014-10-1 11:38 | 显示全部楼层
一弓 发表于 2014-10-1 11:18
学习了,谢谢老师!能解释一下公式吗?现在是70个,如果增加到200个,公式如何变?

把公式中的70改为200即可,
回复

使用道具 举报

 楼主| 发表于 2014-10-1 11:46 | 显示全部楼层
baksy 发表于 2014-10-1 11:38
把公式中的70改为200即可,

老师好,您的解答非常给力,再次感谢,祝您节日一切愉快!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 19:26 , Processed in 1.619028 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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