excel 如何进行不同位数的排序

检索中有001、00100、001000111等好多不同位数的代码,我想只检索显示001000111九位数的代码排序,应该如何操作

 可以添加辅助列用left函数解决。

假设表格如下,需要将其按数字第一位排序

第一步:在B1单元格输入公式”=LEFT(A1,1)“,回车确定后,向下填充,此时B列为A列数字的第一位。

第二步:选中两列,以B列为主要关键字、以数值为排列依据,进行升序排列,在弹出的提醒对话框中选择任意一个

第三步:删除辅助列即可,最终效果如下图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-04
添加辅助列,
假设原代码,在A列
A列后插入一列 B列
B1输入公式 =LEN(A1)
筛选B列数值为 9的 即可
第2个回答  2010-07-04
用自动筛选
光标放在A1,菜单——数据——筛选——自动筛选,第一行出现小黑三角
点击数据列的小黑三角,下拉列表中选自定义,等于后面输入9个?后确定,已筛选出所有9位数的代码
点数据列的小黑三角,选最上面的升序或降序
完成本回答被提问者采纳
第3个回答  2010-07-04

如图,先在M1中输入=LEN(L1)算出个数,再用高级筛选选出等于9个的数值,筛选到另外,再用工具/排序会有提示确定就可

相似回答