KutoolsforOffice — 一套方案,五大工具。事半功倍。3 月特賣:20% 折扣

在 Excel 儲存格中拆分拆分為文本和數字

作者Siluvia修改日期

當儲存格中的資料同時包含文字與數字時,該如何將它們分別拆分至不同的欄位儲存格中?本教學將為您詳細示範如何運用公式輕鬆完成此操作。

doc-split-text-and-numbers-1


如何在 Excel 儲存格中將內容拆分為文字和數字?

在此情況下,您需要套用三個公式,將儲存格中的文字與數字分別拆分至個別的欄位儲存格中。

首先,找出第一個數字的位置;
其次,從儲存格中提取文字;
最後,取得該數字。

通用公式

用於定位第一個數字位置的通用公式

=MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"))

用於取得文字的通用公式

=LEFT(A1,position-1)

用於取得數字的通用公式

=RIGHT(A1,LEN(A1)-position+1)

上述公式的引數說明

A1:代表包含您要拆分的拆分為文本和數字的儲存格;

位置:A1 中第一個數字所在的位置。

如何運用這些公式?

假設您有一份如下方截圖所示的文字字串清單,可依照下列步驟將其拆分為文本與數字,並分別填入個別儲存格中。

doc-split-text-and-numbers-2

首先,傳回文字字串中數字的起始位置

1. 選取一個空白儲存格作為輸出位置;在此範例中,我選取了 C3.

2. 在儲存格中輸入下列公式,然後按下 Enter 鍵。選取結果儲存格,向下拖曳填滿控點,即可將公式套用至其他儲存格,直到顯示所有需要的資料位置。

=MIN(FIND({0,1,2,3,4,5,6,7,8,9},B3&"0123456789"))

doc-split-text-and-numbers-3

其次,取得文字

1. 選取一個空白儲存格以放置文字。在此我選取 D3.

2. 在其中輸入下列公式,然後按下 Enter 鍵。選取此結果儲存格,向下拖曳填滿控點,即可取得下方所有儲存格的文字。

=LEFT(B3,C 3-1)

doc-split-text-and-numbers-4

最後,取得數字

1. 選取一個空白儲存格(例如 E3)以放置數字。

2. 在儲存格中輸入下列公式,然後按下 Enter 鍵。選取該結果儲存格,向下拖曳填滿控點,即可快速取得下方所有儲存格的數值!

=RIGHT(B3,LEN(B3)-C 3+1)

doc-split-text-and-numbers-5

這些公式如何運作?

=MIN(FIND({0,1,2,3,4,5,6,7,8,9},B3&"0123456789"))

1. FIND({0,1,2,3,4,5,6,7,8,9},B3&"0123456789")

  • B3&"0123456789" 傳回結果為:Ana Varela 240.150123456789.
  • FIND({0,1,2,3,4,5,6,7,8,9}, "ana varela 240.150123456789"):FIND 函數在「ana varela 240.150123456789」中搜尋數字 0 到 9 的位置,並傳回結果 {14,16,12,21,13,17,24,25,26,27}。
    結果 {14,16,12,21,13,17,24,25,26,27} 表示:數字 0 在「ana varela 240.150123456789」中位於第 14 個位置,數字 1 位於第 16 個位置……

2. =MIN({14,16,12,21,13,17,24,25,26,27}):MIN 函數用於取得陣列中的最小值,此處結果為 12.

=LEFT(B3,C 3-1)

LEFT(ana varela 240.15,12-1)LEFT 函數從文字字串「ana varela 240.15」的左側提取前 11 個字元,最終結果為「ana varela」。

=RIGHT(B3,LEN(B3)-C 3+1)

1. LEN(B3)-C 3+1

  • LEN 函數計算儲存格 B3 中文字字串「ana varela 240.150123456789」的總長度,並傳回結果 17.
  • 17-12+1:此處取得 ana varela 240.15 中數字部分的總長度,結果為 6.

2. =RIGHT(B3,6)RIGHT 函數從「ana varela 240.15」的右側提取 6 個字元,最終結果為 240.15.


相關函數

Excel MID 函數
Excel MID 函數可從指定文字字串的中間位置,擷取並傳回特定數量的字元,輕鬆掌握資料處理關鍵技巧!

Excel FIND 函數
Excel FIND 函數用於在一個字串中搜尋另一個字串,並傳回該字串在原始字串中的起始位置。

Excel LEFT 函數
Excel LEFT 函數可從字串左側提取指定數量的字元,輕鬆掌握文字處理技巧!

Excel RIGHT 函數
Excel RIGHT 函數可從文字字串右側提取指定數量的字元,輕鬆掌握資料處理技巧!

Excel LEN 函數
Excel LEN 函數可傳回文字字串中的字元數。


相關公式

在 Excel 中將尺寸拆分為兩部分
本文說明如何運用公式,將儲存格中的尺寸拆分為不含單位的兩個部分(分別為長度與寬度),輕鬆掌握資料處理技巧!

將數字與度量單位分離
本文說明如何運用公式,輕鬆將數字與度量單位分離!

在 Excel 中於儲存格內特定字元處拆分文字字串
本教學詳細說明如何運用公式,在儲存格內的特定字元處輕鬆拆分文字字串!


最佳 Office 生產力工具

Kutools for Excel -助您脫穎而出

🤖KUTOOLS AI 助手:以以下方式革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、標示或標記重複值    刪除空白行    合併列或儲存格而不遺失資料    不使用公式的四捨五入……
超級 VLookup多重條件    多重值    跨多個工作表    模糊查找……
進階下拉列表簡易下拉式清單    相依下拉式清單    多選下拉式清單……
欄位管理員新增指定數量的欄位    移動欄位   切換隱藏欄位的可見狀態  比較欄位以選擇相同/不同單元格……
精選功能網格聚焦    設計視圖    增強編輯欄    工作簿與工作表管理員資源庫(自動文字)  日期提取    合併工作表    加密/解密儲存格   依清單傳送電子郵件    超級篩選    特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符……)  50+ 圖表 類型甘特圖……)  40+ 實用公式基於生日計算年齡……)  19 插入工具插入二維碼從路徑插入圖片……)  12 轉換工具金額轉大寫匯率轉換……)  7 合併和拆分工具高級合併行拆分 Excel 儲存格……)……還有更多
在您的慣用語言中使用 Kutools – 支援英文、西班牙文、德文、法文、中文及其他 40+ 種語言!

Kutools for Excel 擁有超過 300 項功能,確保您所需的功能僅需一鍵即可取得……


Office Tab -在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯

  • 一秒內在數十份開啟的文件間快速切換!
  • 每天為您減少數百次滑鼠點擊,遠離滑鼠手困擾。
  • 在檢視與編輯多份文件時,讓您的生產力提升高達 50%。
  • 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁體驗。