我的列包含"text-text-number“格式的数据。"D1-flac-1“,但后一个数字排序不正确,这是因为它缺少"0”,所以它不能按0,1,2而不是0,1,11,2列出...
有没有一种方法可以使用查找/替换功能来只修复单元格的后面部分?理想情况下,我需要知道一个通配符来查找,例如,在连字符后面只有1个字符,然后在它上面加一个零。

我已经看到你可以用一个新的排序列来修复这个问题,但我不能在我正在做的事情上添加一个列,我需要修复原来的列。

发布于 2020-08-01 16:36:57
如果你的最终目标是对数字位置进行排序,那么你也可以尝试下面的选项。
=TRIM(RIGHT(SUBSTITUTE(A2,"-",REPT(" ",99)),99))+0
向下复制到数据的最后一行。
发布于 2020-08-01 19:41:56
将数字部分放到另一列中进行排序的另一种方法是,假设第一列中的格式始终相同,则可以:
-
列
Text to columns

然后,当您完成时,未拆分的原始数据将位于A列中,而B列中的数字部分将作为数字。
如果列B不可用,则可以将数值列放在任何位置
对进行排序前的

对排序后的

https://stackoverflow.com/questions/63202789
复制相似问题