2015-09-25 45 views
-2

我有一个包含大约12,000行带定价信息的零件号的excel文档。我认为对它们进行分类的最直观的方式如下:按Excel中的第一个字符对零件号进行排序

1,12,15,100,10003,2,2002,5000,3,30,333,4,5,6,700,000,800,000。

所有以1开头的数字是在同一个地点,同所有的2个前缀,等我的问题是,Excel的默认的排序方法排序,像这样:

1,20,30,40, 100,150,200,250,500,1000,1500,2000,10000.

因此,它按正常的升序对它们进行排序,我认为它更难找到你的零件号码,特别是当它们超长作为一些他们这样做。

我的工作区没有很多excel以外的资源,所以我想坚持使用它。我对excel的了解也不是太令人印象深刻,所以请把我当成一个白痴!

回答

0

让用户轻松的事情来形容,让我们假设你的零件号的名单在列A,和你有一个空白列B.

在B2单元格中输入公式:

=TEXT(A1,"#") 

复制下来至于你的例子不胜枚举。现在

,自定义通过列B.

就是这样排序选择两列。

+0

非常感谢您的帮助!我现在正在工作:) – Mikee

+0

不客气。 –

0

创建一个名为SortOrder用下面的公式新列:

=VALUE(LEFT(A2,1)) 

然后去首页标签>&排序筛选>自定义排序...。排序首先由SortOrder,然后通过Value

enter image description here

+0

非常感谢您的帮助!我现在正在工作:) – Mikee

0

随着塔A像数据:

enter image description here

B1输入:

=CHAR(1) & A1 

和复制下来。然后通过获得排序的cols 一个 &

enter image description here

这是“英文字母式的”之类更接近你需要什么?

+0

非常感谢您的帮助!我现在工作:) – Mikee

+0

@Mikee感谢您的反馈! –

相关问题