跳到主要內容

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

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

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

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


箭頭藍色右氣泡 用公式刪除第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 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行   |  生成代碼  |  建立自訂公式  |  分析數據並產生圖表  |  呼叫 Kutools 函數...
熱門特色: 尋找、突出顯示或識別重複項   |  刪除空白行   |  合併列或儲存格而不遺失數據   |   沒有公式的回合 ...
超級查詢: 多條件VLookup    多值VLookup  |   跨多個工作表的 VLookup   |   模糊查詢 ....
高級下拉列表: 快速建立下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  |  比較範圍和列 ...
特色功能: 網格焦點   |  設計圖   |   大方程式酒吧    工作簿和工作表管理器   |  資源庫 (自動文字)   |  日期選擇器   |  合併工作表   |  加密/解密單元格    按清單發送電子郵件   |  超級濾鏡   |   特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符,...)   |   50+ 圖表 類型 (甘特圖,...)   |   40+ 實用 公式 (根據生日計算年齡,...)   |   19 插入 工具 (插入二維碼, 從路徑插入圖片,...)   |   12 轉化 工具 (數字到單詞, 貨幣兌換,...)   |   7 合併與拆分 工具 (高級合併行, 分裂細胞,...)   |   ... 和更多

使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。  點擊此處獲取您最需要的功能...

產品描述


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

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
data UPI-2080-SHN ANNY SMI-KKBK-XXXXXX-MB: SOCIETY MAINTENANCE MARCH 22 0000####### 01/03/22
Output :- SHN ANNY SMI
This comment was minimized by the moderator on the site
Hi, sunil, here is a code may help you.
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

Copy and paste above code to the Microsoft Visual Basic for Applications window, and run the code, in first dialog, choose the cell that you use to extract, in second dialog, type the delimiter, here in your case is -, in third dialog, type the nth delimiter, here in your case, you extract the string after second -, type 2 into this dialog, in last dialog, choose the cell you place the extracted result.
Hope it do favor on you.
This comment was minimized by the moderator on the site
data :- UPI-205080-SWN AHONY SI-KKBK-XXXXXX-MB: SOCIETY MAINTENANCE MARCH 22 000080 01/03/22
Output needed as "SWN AHONY SI"
This comment was minimized by the moderator on the site
These are very clever tricks! Thank you so much.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations