閱讀英文

共用方式為


Splitter.SplitTextByEachDelimiter

語法

Splitter.SplitTextByEachDelimiter(delimiters as list, optional quoteStyle as nullable number, optional startAtEnd as nullable logical) as function

關於

傳回函式,這個函式會依序在每個指定的分隔符號處,將文字分割成文字清單。

範例 1

從輸入的開頭開始,先用逗號,然後用分號分割輸入。

使用方式

Power Query M
Splitter.SplitTextByEachDelimiter({",", ";"})("a,b;c,d")

輸出

{"a", "b", "c,d"}

範例 2

先用逗號,然後用分號分割輸入,將引號與其他字元一樣處理,並從輸入的結尾開始。

使用方式

Power Query M
let
    startAtEnd = true
in
    Splitter.SplitTextByEachDelimiter({",", ";"}, QuoteStyle.None, startAtEnd)("a,""b;c"",d")

輸出

{"a,""b", "c""", "d"}