跳到主要內容

如何從Excel單元格中的破折號之前或之後提取文本?

我們大多數人可能都希望使用破折號分隔符來分隔單元格中的內容,但是有時出於某些目的,我們需要提取破折號之前或之後的文本字符串,如下所示。 如何在Excel中一次從單元格中提取破折號之前或之後的文本?

破折號1之後的doc提取

用公式在破折號之前或之後提取文本

使用文本到列功能提取破折號之前或之後的文本

使用Kutools for Excel提取破折號之前或之後的文本


若要提取破折號之前或之後的文本字符串,以下簡單公式可能會為您提供幫助。

在破折號前提取文本:

請輸入以下公式: = LEFT(A2,FIND(“-”,A2)-1) 除數據之外,將其插入空白單元格,請參見屏幕截圖:

破折號2之後的doc提取

然後將填充手柄向下拖動到要應用此公式的單元格上,可以看到從破折號中提取破折號之前的所有文本:

破折號3之後的doc提取

破折號後提取文本:

輸入以下公式: = REPLACE(A2,1,FIND(“-”,A2),“”) 到一個空白單元格中,然後將填充手柄拖到要包含此公式的單元格範圍內,並如下所示提取破折號後的所有文本:

破折號4之後的doc提取 2 破折號5之後的doc提取

保養竅門:在上述公式中, A2 是您需要從中提取文本的單元格,您可以根據需要進行更改。


在Excel中, 文本到列 功能還可以幫助您用破折號將單元格內容從一個單元格拆分為兩個單元格。

1。 選擇要用破折號分割的數據范圍。

2。 點擊 數據 > 文本到列,請參見屏幕截圖:

破折號6之後的doc提取

3。 在步驟1 將文本轉換為列嚮導, 選擇 分隔 選項,請參見屏幕截圖:

破折號7之後的doc提取

4。 然後點擊 下一頁 按鈕,在此嚮導的步驟2中,選中 其他 選項下 定界符 部分,然後輸入破折號(-)符號插入文本框,請參見屏幕截圖:

破折號8之後的doc提取

5。 然後點擊 按鈕,所選單元格已被破折號分成兩列。 查看屏幕截圖:

破折號9之後的doc提取 2 破折號10之後的doc提取

Excel的Kutools分裂細胞 此功能可以幫助您通過任何分隔符(例如逗號,破折號,回車符等)將單元格內容分成多列或多行。 點擊下載Kutools for Excel!

安裝後 Excel 庫托爾斯,請執行以下操作:

1。 選擇要提取破折號之前或之後的值的數據范圍。

2。 然後點擊 庫工具 > 合併與拆分 > 分裂細胞,請參見屏幕截圖:

3。 在 分裂細胞 對話框中選擇 拆分為列類別 部分,然後輸入破折號 - 其他 下的文本框 指定分隔符,請參見屏幕截圖:

破折號17 17之後的doc提取

4。 然後點擊 Ok 按鈕,然後會彈出另一個提示框,提醒您選擇要放置結果的單元格,請參見屏幕截圖:

破折號18之後的doc提取

5。 然後點擊 OK,則單元格中的單元格值已由破折號分為兩列。 看截圖:

破折號19之後的doc提取

立即下載和免費試用Excel的Kutools!


Excel的Kutools:具有300多個方便的Excel加載項,可以在30天內免費試用,沒有任何限制。 立即下載並免費試用!

最佳辦公生產力工具

🤖 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 (8)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Excellent! Thank you
Rated 5 out of 5
This comment was minimized by the moderator on the site
Ce n'est pas "TROUVER" mais "TROUVE"
This comment was minimized by the moderator on the site
Hello,
I want to know that how to extract text or word before or after particular text or word?Kindly help me in this case.Thank You...
This comment was minimized by the moderator on the site
Hello, Nimesh,To extract the text after or before a specific text, please apply the below formulas:After a text: =TRIM(MID(A2,SEARCH("and",A2)+LEN("and"),255)) (replace the text "and" to your own)Before a text: =LEFT(A2,FIND("and",A2)-1)
This comment was minimized by the moderator on the site
What if I want to extract only one word between two specific words from a sentence?

This comment was minimized by the moderator on the site
Hello,Thank you for response.Exactly, I want to extract only one word after or before a specific word from the sentence.Is it possible?
Thank You...
This comment was minimized by the moderator on the site
How do I pull the one word before a dash and after a space? Example..
Jane Doe-is and excellent person
Jane Sue Doe-is an excellent person
Jane Smith-Doe-is an excellent person

I only want the word "Doe" pulled from the cell.
This comment was minimized by the moderator on the site
I love you! This is exactly what I was looking for, you geniuses!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations