將尺寸拆分為個別的長度、高度與寬度
本文說明如何將儲存格中的尺寸拆分為三個獨立部分:長度、高度與寬度。

如何將尺寸拆分為三個部分?
若要將尺寸拆分為個別的長度、高度與寬度,您需分別套用三個不同的公式。
提取第一個尺寸的通用公式
=LEFT(text,FIND("char",text)-1)
提取第二個尺寸的通用公式
=MID(text,FIND("char",text)+1,FIND("@",SUBSTITUTE(text,"char","@",2))-(FIND("char",text)+1))
提取第三個尺寸的通用公式
=RIGHT(text,LEN(text)-FIND("@",SUBSTITUTE(text,"char","@",2)))
上述公式的引數
文字:您要從中提取指定字元數的字串,例如:
- 1. 以引號括住的文字;
- 2. 或是指向包含該文字的儲存格參照。
字元:您將用來分割尺寸的分隔字元。
如何運用這些公式?
首先,我們需要取得第一個尺寸。
1. 選取一個空白儲存格,用來輸出第一個尺寸。
2. 在儲存格中輸入下列公式,然後按下 Enter 先按鍵;接著選取結果儲存格,並拖曳填滿控點,即可依需求快速將公式套用至其他儲存格!
=LEFT(B5,FIND("x",B5)-1)

接著,我們將依照下列步驟拆分第二個尺寸。
1. 選取一個空白儲存格,用來輸出第二個尺寸。
2. 在其中輸入下方公式,然後按下 Enter 鍵。選取結果儲存格並拖曳填滿控點,即可依需求將公式套用至其他儲存格。
=MID(B5,FIND("x",B5)+1,FIND("@",SUBSTITUTE(B5,"x","@",2))-(FIND("x",B5)+1))

最後,取得第三個尺寸
1. 選取一個空白儲存格,用以輸出最後一個尺寸。
2. 在其中輸入下方公式,然後按下 Enter 鍵。選取結果儲存格後,拖曳填滿控點,即可依需求將公式套用至其他儲存格。
=RIGHT(B5,LEN(B5)-FIND("@",SUBSTITUTE(B5,"x","@",2)))

這些公式是如何運作的?
=LEFT(B5,FIND("x",B5)-1)
1. FIND("x",B5)-1:FIND 函數用於取得 B5 中第一個「x」的位置。若要提取不含該「x」的前段尺寸,需將結果減去 1,因此計算為 4-1=3.
2. LEFT(B5,3):LEFT 函數從 B5 左側提取前 3 個字元,即可取得結果「100」。
=MID(B5,FIND("x",B5)+1,FIND("@",SUBSTITUTE(B5,"x","@",2))-(FIND("x",B5)+1))
1. FIND("x",B5)+1FIND 函數用來定位 B5 中第一個「x」的位置。由於您需要取得第一個「x」之後的第二個尺寸,因此必須在此結果上加 1,最終得出 4 + 1 = 5.
2. FIND("@",SUBSTITUTE(B5,"x","@",2)):
- SUBSTITUTE(B5,"x","@",2):SUBSTITUTE 函數將 B5 中第二個「x」替換為「@」,並傳回結果 100x 50@300;
- FIND("@",100x 50@300) 此處的 FIND 函數用於找出文字「100x 50@300」中「@」字元的位置,並傳回結果 7.
3. (FIND("x",B5)+1):如步驟 1 所述,此處 FIND 函數會定位 B5 中第一個「x」的位置,並加 1 得到結果 5.
4. MID(B5,5,7-(5)):MID 函數從 B5 文字的第 5 個字元開始,提取 2 個字元(7-5=2),最終傳回結果 50.
=RIGHT(B5,LEN(B5)-FIND("@",SUBSTITUTE(B5,"x","@",2)))
1. LEN(B5):LEN 函數計算 B5 中的總根據字串長度篩選數,並傳回結果 10;
2. FIND("@",SUBSTITUTE(B5,"x","@",2)):
- SUBSTITUTE(B5,"x","@",2):SUBSTITUTE 函數將 B5 中第二個「x」替換為「@」,並傳回結果 100x 50@300;
- FIND("@",100x 50@300) 此處的 FIND 函數會在文字「100x 50@300」中定位「@」符號,並傳回結果 7.
3. LEN(B5)-FIND("@",SUBSTITUTE(B5,"x","@",2)):(10-7)計算 B5 儲存格中文字字串的總長度減去前 7 個字元,結果傳回 3.
4. RIGHT(B5,3):接著,RIGHT 函數從 B5 右側提取 3 個字元,傳回第三個尺寸「300」。
相關函數
Excel LEFT 函數
LEFT 函數可從指定字串的左側,精準提取您設定的字元數量!
Excel MID 函數
MID 函數可從指定文字字串的中間位置,擷取並傳回特定數量的字元。
Excel RIGHT 函數
RIGHT 函數可從文字字串右側提取指定數量的字元,輕鬆掌握資料處理技巧!
Excel FIND 函數
FIND 函數可用於在一個字串中搜尋另一個字串,並立即傳回其起始位置——讓您輕鬆掌握字串定位技巧!
Excel LEN 函數
LEN 函數可傳回文字字串中的字元數量。
Excel SUBSTITUTE 函數
Microsoft Excel 的 SUBSTITUTE 函數可將文字字串中的指定文字或字元,替換為其他文字或字元。
相關公式
在 Excel 中將尺寸拆分為兩個部分
本文說明如何運用公式,將儲存格中的尺寸(含單位)拆分為長度與寬度兩個不含單位的數值。
將數字與度量單位分離
本文說明如何運用公式,輕鬆將數字與度量單位分離!
最佳 Office 生產力工具
Kutools for Excel -助您脫穎而出
| 🤖 | KUTOOLS AI 助手:以以下方式革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、標示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 超級 VLookup:多重條件 | 多重值 | 跨多個工作表 | 模糊查找…… | |
| 進階下拉列表:簡易下拉式清單 | 相依下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位 | 移動欄位 | 切換隱藏欄位的可見狀態 |比較欄位以選擇相同/不同單元格…… | |
| 精選功能:網格聚焦 | 設計視圖 | 增強編輯欄 | 工作簿與工作表管理員|資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符……)| 50+ 圖表 類型(甘特圖……)| 40+ 實用公式(基於生日計算年齡……)| 19 插入工具(插入二維碼,從路徑插入圖片……)| 12 轉換工具(金額轉大寫,匯率轉換……)| 7 合併和拆分工具(高級合併行,拆分 Excel 儲存格……)|……還有更多 |
Kutools for Excel 擁有超過 300 項功能,確保您所需的功能僅需一鍵即可取得……
Office Tab -在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯
- 一秒內在數十份開啟的文件間快速切換!
- 每天為您減少數百次滑鼠點擊,遠離滑鼠手困擾。
- 在檢視與編輯多份文件時,讓您的生產力提升高達 50%。
- 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁體驗。