Excel 2016:排序与预期不同

Excel 2016:排序与预期不同

假设我已用包含文本和数字的值填充了给定列。每当我尝试对值进行排序(从最小到最大)时,我都会得到以下结果:

  1. 图片1
  2. 图片10
  3. 图片11
  4. 图片12
  5. 图片2
  6. 图片20
  7. 图片21
  8. 图片22
  9. 图片 3

等等等等。我原本期望结果如下(这也是我想要实现的):

  1. 图片1
  2. 图片2
  3. 图片 3

我怎么做?

谢谢。

答案1

添加新列并写入以下公式:
=RIGHT(A1,LEN(A1)-FIND(" ",A1,1))

A1 是图片1列开始并向下拖动,它将为您提供数字部分图片1,并在选择所有数据时按此新列排序。
如果您有 - 或任何其他符号而不是一个空白,请将其替换为“ ”,例如在公式中写入“-”
更新
如果名称中有多个空格,请计算最后一个空格之前的名称长度,然后将“查找”中的 1 更改为您拥有的长度,在这种情况下,公式将只看到最后一个空格,就像代码图片形式 1 使用

=RIGHT(A1,LEN(A1)-FIND(" ",A1,17))

相关内容