用Excel中的数字自定义sortingstring

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

我的数据集的截图

我想根据第一列进行sorting(首先应该根据数字值,然后按字母顺序sorting),这样看起来就像这样。 我怎样才能做到这一点没有VBA代码,但与自定义sorting公式。

所需的分类模式

忽略第二列中未sorting的值

我目前没有安装Excel,但是我记得有一个公式可以获得除第一个字符以外的所有内容。 我认为=RIGHT(A1, LEN(A1)-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来评估公式,因为它是一个数组公式。

在这里输入图像说明

注意:再次input公式后,您必须按下CTRL+SHIFT+ENTER