提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

如何在Excel中對文本/字母前綴或後綴進行排序?

例如,您有一系列包含字母前綴或後綴的數字,您如何將它們排序為Excel中的正常數字? 本文收集了幾個解決方法來完成它。

用用戶定義的功能對文本/字母前綴或後綴進行排序

用文本/字母前綴或後綴對數字進行排序,提取數字

用文本/字母前綴或後綴對文本和數字進行分類

用文本/字母前綴或後綴對數字進行排序,刪除字母

批次將一個單元格/列的文本和數字分隔到不同的列/行中

Kutools for Excel增強了其功能 拆分單元格 實用程序並支持將一個單元格/列的所有文本字符和數字批量分隔成兩列/行。 全功能免費試用30天!
廣告拆分單元格單獨的文本號

Office選項卡在Office中啟用選項卡式編輯和瀏覽,使您的工作更輕鬆......
Kutools for Excel解決了您的大多數問題,並使您的生產率提高了80%
  • 重用任何東西: 將最常用或最複雜的公式,圖表和其他任何內容添加到您的收藏夾中,並在將來快速重複使用它們。
  • 超過20文本功能: 從文本字符串中提取數字; 提取或刪除部分文字; 將數字和貨幣轉換為英文單詞。
  • 合併工具:將多個工作簿和工作表合二為一; 合併多個單元格/行/列,而不會丟失數據; 合併重複的行和總和。
  • 拆分工具:根據價值將數據分割成多個工作表; 一本工作簿可轉換為多個Excel,PDF或CSV文件; 一列到多列。
  • 粘貼跳過 隱藏/過濾行; 數和總和 按背景顏色; 將個性化電子郵件批量發送給多個收件人。
  • 超級過濾器: 創建高級過濾方案並應用於任何工作表; 分類 按週,日,頻率等; 過濾 通過大膽,公式,評論......
  • 超過300強大的功能; 與Office 2007-2019和365一起使用; 支持所有語言; 在您的企業或組織中輕鬆部署。


用用戶定義的功能對文本/字母前綴或後綴進行排序

此方法將引入用戶定義的函數(VBA),以僅從具有前綴或後綴的數字中提取數字,然後您可以輕鬆進行排序。

1。 按 其他 + F11 鍵同時打開Microsoft Visual Basic for Applications窗口。

2。 點擊 插入 > 模塊,然後將VBA代碼粘貼到新的模塊窗口中。

用戶定義的功能:僅從文本字符串提取數字

Function num(rng As Range) As String
Dim n As Integer
For n = 1 To Len(rng)
If Mid(rng, n, 1) Like "[0-9]" Then
num = num & Mid(rng, n, 1)
End If
Next n
End Function

3。 保存代碼並關閉Microsoft Visual Basic for Applications窗口。

4。 選擇帶有前綴或後綴的原始數字旁邊的空白單元格,單元格B2,鍵入公式 = num(A2) (A2是帶前綴或後綴的數字),然後將該單元格的自動填充句柄拖到所需的範圍。

5。 由於提取的數字以文本形式存儲,我們需要將它們轉換為數字。 複製所有提取的數字,右鍵單擊複製的範圍並選擇 粘貼值 從右鍵單擊菜單。 看截圖:

備註:在Excel 2007中,您可以復制提取的以文本形式存儲的數字,然後單擊 主頁 > > 粘貼值.

6。 繼續選擇這些數字,然後單擊 選定數字旁邊的按鈕,然後選擇 轉換為數字 從下拉列表中。 看截圖:

7。 保持選中的新號碼,然後單擊 數據 > 從最小到最大排序 or 最大到最小排序; 然後檢查 展開選擇 選項中彈出“排序警告”對話框,然後單擊 分類 按鈕。 查看截圖:

8。 現在,帶有字母前綴或後綴的數字已經按照正常的數字排序進行排序(請參見下面的屏幕截圖)。 如有必要,請刪除提取的數字。


用文本/字母前綴或後綴對數字進行排序,提取數字

其實,Kutools for Excel也提供了類似的功能 EXTRACTNUMBERS 函數從文本字符串中提取數字。 因此,我們可以先用字母前綴或後綴對數字進行排序。

1。 選擇帶字母前綴或後綴的數字旁邊的空白單元格,單元格B2,鍵入公式 = EXTRACTNUMBERS(A2,TRUE) (A2是帶有字母前綴或後綴的數字單元格),然後將該單元格的自動填充句柄拖到所需範圍。 看截圖:

2。 保持提取的號碼被選中,點擊 數據 > 從最小到最大排序 or 最大到最小排序; 檢查 展開選擇 選項中彈出“排序警告”對話框,然後單擊 分類 按鈕。 看下面的截圖:

3。 現在具有字母前綴或後綴的數字已經按正常數字排序進行排序。 您可以根據需要刪除所有提取的數字。


用文本/字母前綴或後綴對文本和數字進行分類

Kutools for Excel還支持從單元格中拆分文本和數字 拆分單元格 效用。 因此,我們可以分割文本和數字,並將它們放在不同的列中以便輕鬆排序。 請做如下操作:

1。 選擇帶字母前綴或後綴的數字,然後單擊 Kutools > 文本 > 拆分單元格。 看下面的截圖:

2。 在打開的拆分單元格對話框中,請檢查 拆分為列 在選項 類型 部分,檢查 文本和數字拆分 部分,然後單擊 Ok 按鈕。 看上面的截圖:

3。 現在出現第二個拆分單元對話框。 請選擇帶有字母前綴或後綴的原始數字旁邊的單元格,單元格B2,然後單擊 OK 按鈕。

現在文本和數字被拆分並放置在帶有前綴或後綴的原始數字旁邊。 看下面的截圖。

4。 選擇拆分號碼,然後單擊 數據 > 從最小到最大排序 or 最大到最小排序; 然後檢查 展開選擇 選項中彈出“排序警告”對話框,然後單擊 分類 按鈕。 看下面的截圖:

5。 現在具有字母前綴或後綴的數字已經按正常數字排序排序。 您可以根據需要刪除拆分文本和數字。


用文本/字母前綴或後綴對數字進行排序,刪除字母

此方法將引入Kutools for Excel的“刪除字符”實用程序以刪除所有非數字字符(包括字母)並僅在單元格中保留號碼。 然後,您可以輕鬆地對文本/字母前綴或後綴進行排序。

1。 複製所有帶字母前綴或後綴的數字,然後粘貼原始數字前綴或後綴。

2。 繼續選擇粘貼的數字,點擊 Kutools > 文本 > 刪除字符,然後只檢查一下 非數字 選項中彈出Remove Characters對話框,然後單擊 Ok 按鈕。 看下面的截圖:

3。 現在只有數字留在新列中。 繼續選擇這些數字,然後點擊 數據 > 從最小到最大排序 or 最大到最小排序; 然後檢查 展開選擇 選項中彈出“排序警告”對話框,然後單擊 分類 按鈕。 看下面的截圖:

4。 根據需要刪除數字。


演示:使用Excel中的文本/字母前綴或後綴對數字進行排序

Kutools for Excel 包含多個用於Excel的300便捷工具,可以在30天內不受限制地免費試用。 立即下載並免費試用!

新產品


Kutools for Excel解決了您的大多數問題,並使您的生產率提高了80%

  • 重用: 快速插入 複雜的公式,圖表 以及你以前用過的任何東西; 加密單元格 密碼; 創建郵件列表 並發送電子郵件...
  • 超級方程式酒吧 (輕鬆編輯多行文字和公式); 閱讀佈局 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不丟失數據; 分裂細胞含量; 組合重複的行/列...防止重複的細胞; 比較範圍...
  • 選擇複製或唯一 行; 選擇空行 (所有細胞都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇......
  • 精確複製 多個單元格而不更改公式參考; 自動創建參考 多張表; 插入項目符號,複選框等等......
  • 提取文本,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級過濾器 (將過濾方案保存並應用到其他工作表); 高級排序 按月/週/日,頻率等; 特殊過濾器 用粗體,斜體......
  • 結合工作簿和工作表; 根據鍵列合併表; 將數據拆分為多個表格; 批量轉換xls,xlsx和PDF...
  • 超過300強大的功能。 支持Office / Excel 2007-2019和365。 支持所有語言。 在您的企業或組織中輕鬆部署。 全功能30天免費試用。
kte tab 201905

Office選項卡為Office提供選項卡式界面,使您的工作更輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,Publisher,Access,Visio和Project。
  • 在同一窗口的新選項卡中打開並創建多個文檔,而不是在新窗口中。
  • 通過50%提高您的工作效率,每天為您減少數百次鼠標點擊!
官方底部
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.