假设我已用包含文本和数字的值填充了给定列。每当我尝试对值进行排序(从最小到最大)时,我都会得到以下结果:
- 图片1
- 图片10
- 图片11
- 图片12
- 图片2
- 图片20
- 图片21
- 图片22
- 图片 3
等等等等。我原本期望结果如下(这也是我想要实现的):
- 图片1
- 图片2
- 图片 3
我怎么做?
谢谢。
答案1
添加新列并写入以下公式:
=RIGHT(A1,LEN(A1)-FIND(" ",A1,1))
A1 是图片1列开始并向下拖动,它将为您提供数字部分图片1,并在选择所有数据时按此新列排序。
如果您有 - 或任何其他符号而不是一个空白,请将其替换为“ ”,例如在公式中写入“-”
更新
如果名称中有多个空格,请计算最后一个空格之前的名称长度,然后将“查找”中的 1 更改为您拥有的长度,在这种情况下,公式将只看到最后一个空格,就像代码图片形式 1 使用
=RIGHT(A1,LEN(A1)-FIND(" ",A1,17))