excel 如何按首位数字大小排序

发布网友 发布时间:2022-02-21 22:28

我来回答

4个回答

热心网友 时间:2022-02-21 23:57

假定原数据在A列,排序结果放在B列。在B1输入公式:
=INDEX(A:A,MOD(SMALL(LEFT(A$1:A$4,3)*1000+ROW($1:$4),ROW()),1000))
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制。
注:公式中的数据范围A$1:A$4及ROW($1:$4)请根据你的实际情况修改。

如果数字位数不定,建议加辅助列再排序。
在B1输入公式:
=--LEFT(A1,COUNT(-MID(A1,ROW($1:$9),1)))
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制。
选中AB列,按B列排序即可。

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

按如下的方法操作:
将502A所在的一列数据选中,切换到一个新的工作表,右击单元格,选"选择性粘贴",再选“文本”。如还有其它内容,可另行粘贴。然后再行排序即可。
如果成为0502A,有的有0,有的没0,则有0的会排最前面。

热心网友 时间:2022-02-22 02:50

添加辅助列
写公式=left(A1,3),向下拖拽填充
自动筛选
对辅助列筛选条件“从小到大”
搞定

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

1,假设数据在A列,在B列输入公式=LEFT(A1,3),在C列输入公式=MID(A1,4,1),把两列公式都往下拉;

2,再按B,C列大小排序即可
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top