數據源:
一列若干行數據。
目標:
根據特定條件拆分
操作過程:
選取“品名”列》【主頁】(或【轉換】)》【拆分列】
選取“品名”列》【主頁】(或【轉換】)》【拆分列】
M公式:
= Table.SplitColumn( 表, "待拆分列", 拆分函數, {"拆分列1",…, "拆分列n"}或拆分列數)
擴展:
拆分表:= Table.Split( 表, 行數)
原表16行,第二參數用5,結果為4行列表,每一項包含原表的最多5行,依次排列。
拆分表: = Table.SplitAt( 表, 行數)
原表16行,第二參數用5,結果為2行列表,第一項包含原表前5行,第二項包含原表剩余行。
拆分列表:= List.Split( 列表, 行數)
拆分字符串: = Text.Split( 字符串, "分隔符")
=Text.Split("A1B2C3","2")
結果:"A1B","C3"
=Text.Split("A1B2C3","123")
結果:"A1B2C3"
拆分字符串: = Text.SplitAny( 字符串, “分隔符")
=Text.SplitAny("A1B2C3","123")
結果:"A","B","C",""