Note: The other languages of the website are Google-translated. Back to English

如何在Excel中刪除第n個字符後的字符串?

在某些情況下,您可能希望從Excel的單元格中刪除第n個字符之後的所有字符串。 如果刪除第n個字符後所需的單元格很少,則可以手動刪除它們。 但是,如果有數百個單元格,那麼要一一刪除字符串就很麻煩。 現在,本教程將告訴您在Excel中第n個字符後刪除字符串的快速方法,請閱讀以下詳細信息。

用公式刪除第n個字符之後的所有字符串

通過按位置刪除來刪除特定位置的字符串

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

箭頭藍色右氣泡 用公式刪除第n個字符之後的所有字符串

您可以使用以下公式刪除第n個字符後的所有字符串。

Excel的Kutools, 與以上 120 方便的Excel函數, 提高您的工作效率並節省您的工作時間。

例如,您要刪除第三個字符之後的所有字符串,然後選擇一個單元格並鍵入此公式 =左(A1,3) 進入它,按 Enter 鍵,然後將自動填充手柄向下拖動到單元格。

在第n個字符1之後刪除doc
在第n個字符2之後刪除doc

小提示: 在上面的公式中,您可以根據需要將3更改為任意n。 例如,如果要刪除第4個字符後的字符串,請使用此公式 =左(A1,4).


箭頭藍色右氣泡 通過按位置刪除來刪除特定位置的字符串

如果你有 Excel的Kutools,你可以使用 按位置刪除 快速刪除第n個字符後的字符串,還可以指定要刪除的字符數。

Excel的Kutools, 與以上 120 方便的Excel函數, 提高您的工作效率並節省您的工作時間。

免費安裝 Kutools for Excel,請執行以下操作:

1.選擇數據范圍,然後單擊 庫工具 > 文本 > 按位置刪除。 看截圖:

在第n個字符3之後刪除doc

2。 在裡面 按位置刪除 對話框,輸入 999 加到 民數記 文本框和檢查 指定 和類型 4 進入以下文本框。 您可以在預覽窗格上看到顯示的結果。

小提示: 如果要刪除第n個字符後的字符串,只需鍵入 n+1 指定 文本框。

在第n個字符4之後刪除doc

3。 然後點擊 Ok or 登記。 從每個單元格中刪除了3rd之後的字符串。

備註: 如果您只想刪除字符串第3個字符後的3個字符,則可以輸入 3 進入數字文本框,然後檢查 指定 和類型 4 進去。

在第n個字符5之後刪除doc

單擊此處了解有關按位置刪除的更多詳細信息。

點擊這裡免費下載Kutools for Excel


最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

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

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (4)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
這些都是非常聰明的技巧! 非常感謝。
網站主持人對此評論進行了最小化
數據:- UPI-205080-SWN AHONY SI-KKBK-XXXXXX-MB:社會維護 22 月 000080 日 01 03/22/XNUMX
需要輸出為“SWN AHONY SI”
網站主持人對此評論進行了最小化
數據 UPI-2080-SHN ANNY SMI-KKBK-XXXXXX-MB:社會維護 22 月 0000 日 01####### 03/22/XNUMX
輸出:- SHN ANNY SMI
網站主持人對此評論進行了最小化
嗨,sunil,這是一個可以幫助你的代碼。
Sub extractText()
    Dim xSplit, xStr As String
    Dim xPos As Integer
    Dim xArr As Variant
    Dim xRng, xSetRng As Range
    On Error Resume Next
    Set xRng = Application.InputBox("Select the cell you want to extract:", "Kutools for Excel", , , , , , 8)
    xSplit = Application.InputBox("Type the delimiter:", "Kutools for Excel", , , , , , 2)
    xPos = Application.InputBox("Type the nth delimiter:", "Kutools for Excel", , , , , , 1)
    Set xSetRng = Application.InputBox("Select a cell to place result:", "Kutools for Excel", , , , , , 8)
    xArr = Split(xRng.Text, xSplit)
    xSetRng.Value = xSplit + xArr(xPos)
End Sub

將上面的代碼複製並粘貼到 Microsoft Visual Basic for Applications 窗口,然後運行代碼,在第一個對話框中,選擇您用於提取的單元格,在第二個對話框中,鍵入分隔符,在您的情況下是 -,在第三個對話框中,鍵入第 n 個分隔符,在您的情況下,您在第二個之後提取字符串 -,在此對話框中鍵入 2,在最後一個對話框中,選擇您放置提取結果的單元格。
希望對你有所幫助。
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護