Excel中的字母数字排序?

时间:2015-08-13 14:14:30

标签: excel vba

excel中是否存在高级排序设置,其中包含一系列数据,如" P9,P50,P8,P100,"并按照字母数字顺序排列?这样做通常会将P100,P50,P8,P9的顺序设为P100,因为它不会将P100注册为大于P9?

2 个答案:

答案 0 :(得分:2)

您可以添加仅包含字母数字列中的数字数据的辅助列(使用Excel(text,start_num,num_chars)等excel函数),然后使用此新列对行进行排序(yoy可以隐藏此列)。

Excel默认选项不允许这种排序,我担心。

答案 1 :(得分:0)

您可以根据逗号和任何您想要的文本到列来解析数据。 假设,如果您的数据始终包含P且开头的数字选择数据功能区 - > text to column - >分隔 - >其他并输入:

 , P 

这将提取所有行...(对于第一个P只需添加,使用&命令(连接)) 然后,每列中只有数字