关于excel排序的问题

发布网友 发布时间:2022-02-22 03:54

我来回答

7个回答

热心网友 时间:2022-02-22 05:23

这确实是个问题,我的建议是统一字符,即“B1-01”改为 B1-001,“B1-02”改为 B1-002,“B11”改为“B1-011”,即数字最大是几位数,前面小的都在前面加0补齐位数,再排序就可以实现你说的,即B1-001,B1-002,B1-011,B1-111

热心网友 时间:2022-02-22 06:41

excel排序,首先按第1位排序,如果第1位相同,则按第2位排序,依次类推
因此,字符型数字10、100、11排序时,因为这三个数字第1位都相同,而10和100的第2位都是0,11的第2位是1,所以11肯定排在后面。
解决这样排序问题的方式,一般是将数字调成相同的位数
根据你的“B1-数据”格式,实例操作如下
假设你的数据在A列,B1单元格输入公式
="B1-"&TEXT(RIGHT(A1,LEN(A1)-3),"000")
B1公式向下复制,最后按B列排序
这里,把B1-后面的数字统一转换成三位数来自:求助得到的回答

热心网友 时间:2022-02-22 08:16

自定义排序

热心网友 时间:2022-02-22 10:07

笨方法有一个,在边上另外加入并复制一栏,将B1-全部取消,直接全选排01.02.03的,就可以了,排好后删掉这个辅助栏。

热心网友 时间:2022-02-22 12:15

自定义单元格格式,把B1-作成固定内容,这样就可以只对后面的数字排序。

热心网友 时间:2022-02-22 14:40

sorry,你的问题没有看太明白,能上图么?

热心网友 时间:2022-02-22 17:21

设置单元格格式。把要排序的设置成数字格式。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com