官方说明:
返回根据指定的分隔符 separator 拆分文本值 text 而得到的文本值列表。
Text.Split( text as text, separator as text) as list
案例1:
前面讲到过使用Text.Combine
合并文本,Text.Split
则与其相对,将文本拆分为list。
= Text.Split([名称],"/")
案例2:
很多时候我们的需求不是要获取每一项而是要提取部分,比如"www.pqfans.com",提取出中间的部分,那么:
= Text.Split("www.pqfans.com","."){1}
用"."将文本截成三段,索引出第二段,索引是从0开始,这个用法非常常见。
假如,我有两列或者 两列以上需要拆分的列,请问怎么处理?
同问
先表转列表,然后取那两列,然后list.transform遍历
请问一下这个代码有什么问题,为什么一直提示不成功,非常纳闷
= List.Accumulate({";",","}, "a;bc,d", (s,c)=>Text.Split(s,c))
第二参数原来是文本,Text.Split之后就变成list了,肯定就不对了
Text.Combine( ) 与 Text.Split( ) ,参数分别是 list , text,返回的又分别是 text ,list