excel单元格数据排序,我想数据从大到小排列

从小到大排列

很费事!
又是在同一个单元格里面,又是文本数据,里面还有全角逗号、空格等。
1、想用替换功能替换掉多余的空格,全角逗号替换为半角逗号。
2、选该单元格——菜单栏——数据——数据工具——分列——分隔符号(点选)——下一步——逗号(勾选)——完成。
3、(看不到你的行列号,是42行吧):在下一行(A43)输入
=--RIGHT(A42,LEN(A42)-1)
回车并向右填充。
4、选第42~43行——菜单栏——开始——编辑版块——排序和筛选——自定义排序——选项:按行排序(点选)——确定——主要关键字:行2——确定。
5、点任一格——在编辑栏输入等号=——选择A42行的已经排序好的数据,出现以下类似公式:
=A42:Z42
——不要回车!按F9——出现以下公式:
={"R4","R19","R22","R27","R30"、}
6、在编辑栏里面直接删除等号=和大括号{}。
7、用替换功能替换掉双引号"".
8、大功告成!追问

一直都不会

追答

慢慢看吧,一步一步来!

追问

确实很麻烦,还是没有成功。逗号都替换了。排的不行。

分列后然后就没有公式出现。或者报错

原来是逗号的问题。

追答

全角逗号替换后,你要用“分列”功能分为各个单元格(同一行),再用公式:
=--RIGHT(A42,LEN(A42)-1)向右填充,再以公式的行为主要关键字排序,就排序成功了。
最后用F9功能公式合并单元格。

追问

已经搞定,多谢。细节问题。

温馨提示:答案为网友推荐,仅供参考