Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

使用欄和列分隔符號分割文字字串。

TEXTSPLIT 函數的作用與 文字到欄精靈相同,但是是在公式形式中。 它可讓您跨欄分割或按列向下分割。 它是 TEXTJOIN 函數的倒數。 

語法

=TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])

TEXTSPLIT 函數語法具有下列引數:

  • text       您想要分割的文字。 必要。

  • col_delimiter       標記文字跨欄溢出點的文字。

  • row_delimiter       標記文字向下列溢出點的文字。 選擇性。

  • ignore_empty       指定 TRUE 以忽略連續分隔符號。 預設值為 FALSE,會建立空白儲存格。 選擇性。

  • match_mode    指定 1 以執行不區分大小寫的比對。 預設值為 0,會進行區分大小寫的比對。 選擇性。

  • pad_with           要填塞結果的值。 預設值為 #N/A。

註解

如果多個分隔符號,則必須使用常數陣列。 例如,若要同時以逗號和句點分割,請使用 =TEXTSPLIT(A1,{",","."})。

範例

複製範例資料,並將其貼到新 Excel 工作表的儲存格 A1 中。 如有需要,您可以調整欄寬來查看所有資料。 

使用常用分隔符號分割名稱和句子。

資料

Dakota Lennon Sanchez

生存還是毀滅

公式

=TEXTSPLIT(A2, " ")

=TEXTSPLIT(A3, " ")

下圖顯示結果。

以空格分隔符號分割名稱和句子

將 A2 中的陣列常數分割成 2X3 陣列。

資料

1,2,3;4,5,6

公式

=TEXTSPLIT(A2,",",";")

下圖顯示結果。

Excel TextSplit 範例 2

資料

可行事項。 或是不做。 沒有嘗試。 -Anonymous

公式

=TEXTSPLIT(A2,".")

=TEXTSPLIT(A2,{".","-"})

=TEXTSPLIT(A2,{".","-"},,FALSE)

下圖顯示結果。

範例 2 的結果

資料

可行事項。 或是不做。 沒有嘗試。 -Anonymous

公式

=TEXTSPLIT(A2,,".")

下圖顯示結果。

範例 3 的結果

資料

可行事項。 或是不做。 沒有嘗試。 -Anonymous

公式

=TEXTSPLIT(A2,,{".","-"})

下圖顯示結果。

範例 4 的結果

資料

可行事項。 或是不做。 沒有嘗試。 -Anonymous

公式

=TEXTSPLIT(A2,,{".","-"},TRUE)

下圖顯示結果。

範例 5 的結果

祕訣      若要移除 #NA 錯誤,請使用 IFNA 函數。 或新增 pad_with 引數。

資料

可行事項。 或是不做。 沒有嘗試。 -Anonymous

公式

=TEXTSPLIT(A2," ",".",TRUE)

下圖顯示結果。

範例 6 的結果

另請參閱

文字函數 (參照)

TEXTBEFORE 函數

TEXTAFTER 函數

TEXTJOIN 函數

CONCAT 函數

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×