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

or

如何從Excel中的單元格或字符串中刪除第一個或最後n個字符?

本教程演示了從Excel中刪除單元格或字符串中的第一個或最後N個字符的不同快速技巧。

doc首先刪除1 1。 使用公式/ UDF刪除前N個字符
2。 使用公式/ UDF刪除最後N個字符
3。 批量刪除左側或右側或中間沒有公式的N個字符
4。 下載示例文件

1。 使用公式刪除前N個字符

在這一部分中,我將介紹三種不同的方法來快速從字符串中刪除前N個字符。

1.1使用RIGHT / REPLACE函數刪除前N個字符

>> 結合RIGHT和LEN功能刪除前N個字符

公式語法和參數

公式:=右(string_cell,LEN(string_cell)-n_character)

參考:string_cell:用於刪除字符的單元格

n_character:要刪除的字符數

示例:從Cell A2中的字符串中刪除第一個2字符,複製並粘貼公式
= RIGHT(A2,LEN(A2)-2)
輸入 關鍵
doc首先刪除2

>> REPLACE函數刪除前N個字符

公式語法和參數

公式:= REPLACE(Old_text,Strat_n,Num_Chars,New_text)

參考:Old_text:用於替換字符的單元格

Old_text:用於替換字符的單元格

Start_n:要用new_text替換的old_text中字符的位置

Num_Chars:要用new_text替換的舊文本中的字符數

New_text:將替換old_text的文本

示例:在Cell A6中替換前兩個字符,複製並粘貼此公式:
= REPLACE(A6,1,2,“”)
輸入 關鍵
doc首先刪除3

1.2使用用戶定義的函數刪除前N個字符

1。 按 Alt + F11鍵 用於啟用Microsoft Visual Basic for Applications窗口的鍵,然後單擊 插入 > 模塊 創建一個模塊。

2。 複製下面的代碼並將它們粘貼到Module腳本中。

VBA代碼:刪除前n個字符

公共函數RemoveFirstC(rng As String,cnt As Long)RemoveFirstC = Right(rng,Len(rng) -  cnt)結束函數

3。 保存代碼並返回到您使用的工作表。 例如,從Cell A3中的字符串中刪除第一個11字符,複製並粘貼此公式
= RemoveFirstC(A11,3)
輸入 關鍵
doc首先刪除4


刪除位置

這個刪除字符工具提高你的效率90%,留下很多時間享受你的生活

▲告別修改和記憶公式,讓你充分休息大腦。

▲除此工具外,還有228高級工具 (包括30 +文本編輯工具) 其他在Kutools for Excel中,它可以解決您的80%Excel難題。

▲成為5分鐘的Excel專家,獲得人們的認可和推廣。

▲110000 +高效率人才和300 +世界知名公司的選擇。

60天免費試用,無需信用卡


2。 使用公式刪除最後N個字符

在這部分中,有兩種​​方法可以從Excel中的字符串中刪除最後N個字符。

2.1使用LEFT功能刪除最後N個字符

公式語法和參數

公式:= LEFT(string_cell,LEN(string_cell)-Num_chars)

參考:string_cell:用於刪除字符的單元格

n_character:要刪除的字符數

示例:從Cell A2中的字符串中刪除最後一個2字符,複製並粘貼公式
= LEFT(A2,LEN(A2)-2)
輸入 關鍵
doc首先刪除5

2.2使用用戶定義的函數刪除最後N個字符

1。 按 Alt + F11鍵 單擊以啟用Microsoft Visual Basic for Applications窗口的鍵 插入 > 模塊 創建一個模塊。

2。 複製下面的代碼並將它們粘貼到Module腳本中。

VBA代碼:刪除最後n個字符

公共函數RemoveLastC(rng As String,cnt As Long)RemoveLastC = Left(rng,Len(rng) -  cnt)結束函數

3。 保存代碼並返回到您使用的工作表。 例如,從Cell A3中的字符串中刪除最後一個5字符,鍵入此公式
= RemoveLastC(A5,3)
輸入 關鍵
doc首先刪除6


移動

您是否想要加薪並且有更多時間陪伴家人?

Office選項卡通過50%在Microsoft Office中立即提高您的工作效率

難以置信,在兩個或更多文檔上工作比在一個文檔上工作更容易,更快捷。

與眾所周知的瀏覽器相比,Office Tab中的選項卡式工具功能更強大,效率更高。

每天為您減少數百次鼠標點擊和鍵盤輸入,現在告別鼠標手。

如果您通常使用多個文檔,Office Tab將為您節省大量時間。

30天免費試用,無需信用卡。

更多詳情立即下載


3。 從左側或右側或中間刪除N個字符而不使用公式

如果你不想浪費時間來記住公式來處理從字符串的左邊或右邊刪除N個字符的任務,那麼 按位置移除 實用程序 Kutools for Excel 可以使用沒有任何公式的點擊來處理此任務。

現在,讓您比其他人更快更好地工作,輕鬆獲得促銷

適用於Excel的35文本編輯工具可提高文本處理中的90%生產率並留下大量時間來享受生活

這些工具只是Kutools for Excel的一部分,還有194工具可以為您解決80%Excel難題。

  • Kutools for Excel可幫助您輕鬆應對1500工作場景,平均每天提高71%效率
  • 只需單擊即可完成大部分複雜操作,避免因數千次鼠標點擊而導致鼠標移動。
  • 你可以在幾秒鐘內處理Excel任務而無需搜索痛苦的公式和VBA,並有更多的時間陪伴你的家人。
  • 選擇110000 +高效率的人才和超過300的世界知名企業。

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

選擇要從中刪除字符的單元格,單擊應用該實用程序 Kutools > 文本 > 按位置移除.
doc首先刪除7

3.1刪除沒有公式的前N個字符或後N個字符

>> 刪除前N個字符

doc首先刪除8

1) 數字 在文本框中,鍵入要從字符串中刪除的字符數,在本例中,我將首先刪除 3 字符串中的字符。

2)檢查 從左邊開始 選項 位置 部分。

結果顯示為:
doc首先刪除9

>> 刪除最後N個字符

doc首先刪除10

1) 數字 在文本框中,鍵入要從字符串中刪除的字符數,在本例中,我將刪除最後一個字符 3 字符串中的字符。

2)檢查 從右側 選項 位置 部分。

結果顯示為:
doc首先刪除11

3.2從沒有公式的中間特定位置刪除N個字符

但有時,您可能希望從字符串中間刪除特定數量的字符。

示例:從字符串中的第三個字符開始刪除3字符。

doc首先刪除12

1) 文本,鍵入要從字符串中刪除的字符數,這裡我將刪除 3 字符。

2)檢查 指定 選項,然後在文本框旁邊鍵入要刪除字符串的數字 位置 部分,這裡我將從第三個字符中刪除字符。

結果顯示為:
doc首先刪除13

按位置刪除字符而不使用公式

按位置刪除

類型: 如果要從單元格中刪除所有數字,字母,非數字,非alpha或特定字符,可以應用Kutools for Excel 刪除字符 效用。
按字符刪除

有關刪除字符的更多提示......


下載示例文件

樣品


如何讓你從人群中脫穎而出,輕鬆工作,悠閒地享受生活?

Kutools for Excel每天平均提高您的70%效率,讓您有更多時間陪伴家人,享受生活樂趣。

300高級工具解決了80%Excel問題,您不再難以搜索解決方案,更輕鬆地完成工作。

輕鬆處理1500 Excel場景,每天至少為您節省1小時。

成為5會議紀要的Excel專家,獲得人們的認可和晉昇機會。

一鍵式實用程序處理批處理,讓您避免數千次鼠標點擊,再說一下鼠標手。

擺脫死記硬背的公式和復雜的VBA,讓你的大腦休息。

110000 +高效率官員和300 +世界知名公司的選擇。

只需花費$ 39,但比其他人的4000培訓更值錢

60天免費試用,沒有任何限制,全額退款至60天,無任何理由。


推薦的生產力工具

Office選項卡 - 選項卡式瀏覽,編輯,管理Microsoft Office 2019中的文檔 - 2003和Office 365


辦公室標籤

Kutools for Excel - 收集超過300高級工具,用於在日常Excel工作中節省50%時間


kutools標籤
kutoolsp標籤
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.