
- Excel 函式教程
- Excel 函式 - 首頁
- 相容性函式
- 邏輯函式
- 文字函式
- 日期和時間函式
- 多維資料集函式
- 數學函式
- 三角函式
- 資料庫函式
- 動態陣列函式
- 工程函式
- 財務函式
- 資訊函式
- 查詢和引用函式
- 統計函式
- Web 函式
- Excel 有用資源
- Excel - 快速指南
- Excel - 有用資源
- Excel - 討論
Excel - TEXTSPLIT 函式
TEXTSPLIT 函式
EXCEL 的TEXTSPLIT 函式允許您根據分隔符水平或垂直地分割文字。例如,您從 ZSG 醫院匯入資料集,其中患者測試的所有關鍵資訊都位於同一行中。您可以部署 TEXTSPLIT 函式來僅提取使用者的血型和 HB 水平。TEXTSPLIT 函式的巨大優勢在於它為使用者節省了寶貴的時間,提高了可讀性,並允許使用多個分隔符而沒有任何繁瑣的問題。
相容性
TEXTSPLIT 函式與 MS Excel 的各種版本相容。
- Microsoft 365 版 Excel
- 適用於 Mac 的 Microsoft 365 版 Excel
- 網頁版 Excel
語法
下面給出TEXTSPLIT 函式的語法:
=TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])
引數
您可以將以下引數與TEXTSPLIT 函式一起使用:
引數 | 描述 | 必需/可選 |
---|---|---|
文字 | 用於分割文字的文字字串。 | 必需 |
col_delimiter | 它表示一個文字,充當指標,用於跨列分割輸入字串。 | 必需 |
row_delimiter | 它表示一個文字,充當標記,用於向下分割輸入字串。 | 可選 |
ignore_empty | 它包含邏輯值,即 True 或 False。要避免分隔符的連續序列,請將其值設定為 True。否則,設定為 False(預設值)以建立空單元格。 | 可選 |
match_mode | 預設情況下,False 用於精確匹配。否則,設定為 True 以忽略大小寫差異。 | 可選 |
pad_with | 它表示用於填充輸出的特定值。 | 可選 |
Excel 中 TEXTSPLIT 函式無法工作
- 如果在第二個和第三個引數中定義的分隔符未出現在輸入字串中,則 TEXTSPLIT 函式將返回完全相同的輸入字串,而不會分割輸入文字。
- 如果第一個引數引用無效的單元格引用,則 TEXTSPLIT 函式將無法工作。
- 較早版本的 Excel 沒有內建 TEXTSPLIT 函式的功能,因此它在較舊的 Excel 版本中將無法工作。
- 如果match_mode 引數包含除邏輯值以外的文字,則 TEXTSPLIT 函式將檢索#VALUE! 錯誤。
- TEXTSPLIT 函式區分大小寫,這意味著在評估期間,大寫和小寫字元會被不同地解釋。
Excel 中 TEXTSPLIT 函式的示例
練習以下示例以學習如何在 Excel 中使用TEXTSPLIT 函式。
示例 1
在輸入字串中使用多個分隔符
解決方案
步驟 1 - 假設您從網際網路下載了 Excel 工作表。但是,當您開啟它時,患者的基本資訊顯示在單個列中。主要目的是根據分隔符分離值並將值填充到不同的列中。

步驟 2 - 首先,在B2 單元格中寫入公式=TEXTSPLIT(A2,{"/","-"})。

按下Enter 鍵後,A2 單元格中的合併值將根據分隔符 / 和 - 分割成連續的列。

步驟 3 - 之後,拖動B2 單元格右下角的 + 號,將其放置到B6 單元格中以填充類似的結果,然後按下Enter 鍵。


示例 2:不區分大小寫
在 B2 單元格中輸入公式=TEXTSPLIT(A2,"S")。此處,第二個引數是大寫“S”字元。但是,輸入字串包含小寫“s”字元。

因此,當您執行 TEXTSPLIT 函式時,將填充完全相同的文字字串,如下所示。

要克服此問題,您可以將 match_mode 引數設定為 1,以便將大寫和小寫字母視為相同。在 B2 單元格中寫入公式=TEXTSPLIT(A2,"S",,,1) 並點選Enter 按鈕。

因此,TEXTSPLIT 函式會分割輸入,忽略大小寫敏感性,並將輸入文字填充到多個單元格中。
下載練習表
您可以下載並使用示例資料表來練習TEXTSPLIT 函式。