我有一份excel文档,其中包含约12,000行零件编号以及定价信息。我认为最直观的排序方式如下:
1,12,15,100,10003,2,2002,20005000,3,30,333,4,5,6,700000,800000。
所有以1开头的数字都在同一个地方,与所有2个前缀相同,等等。我的问题是,excel的默认排序方法对此进行排序:
1,20,30,40,100,150,200,250,500,1000,1500,2000,10000。
所以它按照常规的升序对它们进行排序,我认为这使得找到你的部件号变得更加困难,特别是因为它们会像其中一些部分那样变得超长。
我的工作空间中没有excel以外的很多资源,所以我想坚持使用它。我对excel的了解也不太令人印象深刻,所以请像对待白痴一样对待我!
答案 0 :(得分:0)
使用以下公式创建名为SortOrder
的新列:
=VALUE(LEFT(A2,1))
然后转到主页标签> 排序&过滤> 自定义排序... 。先按SortOrder
排序,然后按Value
排序:
答案 1 :(得分:0)
为了使事情更容易描述,我们假设您的部件号列表在A列中,并且您有一个空白列B.
在单元格B2中输入以下公式:
=TEXT(A1,"#")
将其复制到列表中。
现在,选择两个列,自定义排序按列B。
那就是它。
答案 2 :(得分:0)