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))

相關內容