使用excel中的数字自定义排序字符串

时间:2016-12-18 10:28:11

标签: excel sorting

我的数据集看起来像这样。

screenshot of my dataset

我想基于第一列进行排序(首先应根据数值排序,然后按字母顺序排序),以便它看起来像这样。如何在没有VBA代码但使用自定义排序公式的情况下执行此操作。

desired sorting pattern

忽略第二列中的未排序值

2 个答案:

答案 0 :(得分:-1)

我目前没有安装Excel,但我记得有一个公式可以获得除第一个角色之外的所有内容。我认为像=RIGHT(A1, LEN(A1)-1)这样的东西。然后,您可以将其放在您单独排序的列中,如果您不想看到该列,则隐藏该列。

答案 1 :(得分:-1)

将以下ARRAY公式用于D2单元格。

=INDEX($A$2:$A$11,MATCH(SMALL(CODE($A$2:$A$11)*10^RIGHT($A$2:$A$11,1),ROWS($A$2:$A2)),CODE($A$2:$A$11)*10^RIGHT($A$2:$A$11,1),0))

CTRL + SHIFT + ENTER 来评估公式,因为它是一个数组公式。

enter image description here

注意: 同样,您必须在输入公式后按CTRL+SHIFT+ENTER