搜尋
Close this search box.

Excel擷取字串教學: 掌握關鍵技巧提升資料處理效率

掌握Excel擷取字串技巧 - 本教學將指導你如何在Excel中擷取字串,包含LEFT, RIGHT, MID等實用函式的操作過程,為你的數據分析工作帶來更方便的處理方式。擴展Excel技巧範疇,增加資料處理效率。

Excel擷取字串教學

在Excel中,您有時可能需要將文字結構的內容拆分成多部分以便分析。本教學將依序教您如何使用Excel中的擷取字串功能,讓您能自行操控並取出需要的文字資訊。

方法一:使用LEFT、RIGHT、MID函式

在Excel中,最基本的擷取字串方式就是使用LEFT、RIGHT、或MID函式。這些函式可以幫助您從文字的左側、右側、或中間分別取出一定數量的字元。

LEFT函式:
=LEFT(文字, [字元數量])

RIGHT函式:
=RIGHT(文字, [字元數量])

MID函式:
=MID(文字, 起始位置, [字元數量])

方法二:使用FIND、SEARCH函式搭配MID函式

若需要找出特定符號(例如逗號、句點等)或文字,並擷取其前後的字串,則可以使用FIND或SEARCH函式配合MID函式。

FIND函式:
=FIND(尋找內容, 文字, [起始位置])

SEARCH函式:
=SEARCH(尋找內容, 文字, [起始位置])

範例如下:

假設欄位A2的內容為 “Hello, World!”,我們想要擷取出逗號前的文字。

應用上述函式,我們可以輸入以下公式:

=LEFT(A2, FIND(",", A2)-1)

這個公式會搜尋A2欄位中逗號的位置,然後用FIND函式找到的位置減1,就可以得到 “Hello” 這個結果。

方法三:使用TEXTJOIN和FILTERXML

若文字中有多個分隔符號,想要擷取其中的某一部分時,可以使用TEXTJOIN和FILTERXML函式。

=FILTERXML(""& SUBSTITUTE(A2,",","")&"","//s[位置]")

在這個公式中,SUBSTITUTE函式用來替換文字中的逗號,使文字能被轉換成XML格式。FILTERXML則用來從這段XML中取出指定位置的字串。

在實際應用上,取代 “位置” 的數值,就能得到指定單元格中逗號分隔的第幾部分的文字。

結語

希望以上的教學能對您於Excel中擷取字串的操作有所幫助。記得在操作中實際模擬並熟悉每個函式的功能,才能靈活運用於各種需要。

Microsoft Excel

免費使用Excel網頁版,自動雲端儲存所有數據,並可配合使用最新的Copilot智能助手,輕鬆分析、理解和視覺化您的資料。   於下面前往Microsoft官網了解更多詳情,並可即時開通免費使用個人版帳號/免費試用一個月家用版/商務版帳號。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *