在本机Excel中,您可以添加多个排序列以返回每个字符的ASCII代码,但是如果字符是数字,则在代码中添加一个大数字(例如1000)。
然后对每个帮助器列进行排序,包括表中的第一列,但不进行排序。
公式:
=IFERROR(CODE(MId($A1,COLUMNS($A:A),1))+AND(CODE(MId($A1,COLUMNS($A:A),1))>=48,CODE(MId($A1,COLUMNS($A:A),1))<=57)*1000,"")
排序对话框:
结果:
您可以使用VBA以及可能的SQL来实现类似的算法。我不了解VBS或Access。



