
如何在Excel中按第二個或第三個字符對字符串排序?
在Excel中,我們通常通過Sort實用程序對數據進行升序或降序排序。 但是,排序實用程序僅根據第一個字符對數據進行排序。 如下面的屏幕截圖所示,如何用第二個,第三個或第n個字符對字符串進行排序? 在本文中,我介紹了解決此工作的一些技巧。
一般排序按第二個字符排序使用公式將字符串按第二個字符排序
按中間字符對字符串進行排序,并使用“文本到列”
使用公式將字符串按第二個字符排序 驚人的! 在 Excel 中使用高效的選項卡,如 Chrome、Firefox 和 Safari!每天節省50%的時間,并減少數千次鼠標單擊!要按第二個或第三個字符對字符串進行排序,您需要一個幫助器列。
1.選擇要排序的字符串旁邊的單元格,然后鍵入此公式 =右(A1,LEN(A1)-1),(A1是您使用的單元格,-1表示從左側刪除第一個字符) 輸入
在需要此公式的單元格上按下并拖動填充手柄。 現在,除了第一個字符外,所有字符串都已被提取。
2.保持公式單元格處于選中狀態,單擊 Data > 將A到Z排序,下次檢查 擴大選擇 選項,然后單擊 排序 按鈕 排序警告
對話。 看截圖:
3.數據已按第二個字符排序。 您可以刪除幫助器列。
按中間字符對字符串進行排序,并使用“文本到列”如果只想按幾個中間字符對文本字符串進行排序,則可以使用“文本轉換為列”功能。
例如,按中間的兩位數字對電話號碼進行排序,如下圖所示。
1.選擇您使用的字符串,然后單擊 Data > 文本到列
.
2.在 將文本轉換為列向導 對話框,檢查 分隔 第一步中的選項,單擊 接著 去檢查 其他 選項 定界符 部分,然后鍵入用于在文本框中拆分數字的分隔符,然后單擊 接著 轉到最后一步,然后選擇放置新數據的位置。 看截圖:
3。 點擊 完成,并且文本字符串已拆分為列,然后選擇要對字符串進行排序的列數據,單擊 Data > 將A到Z排序,并檢查 擴大選擇 在選項 排序警告
對話。 看截圖:
4。 點擊 排序
。 現在,文本字符串已按中間字符排序,您可以刪除幫助器列。
Tips::如果文本字符串沒有用于分隔字符的分隔符,則可以使用此公式 = MID(A17,3,2)
僅提取中間字符,然后排序。 在公式中,A17是您使用的單元格,3表示從左邊提取數字第三個字符,2表示提取2個字符。
最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

