www.2899.com www.9987.com www.1442.com 乐天堂fun88官网 博九官网
黄大仙开奖结果

Power Query中数据宰割函数详解(3)

Table.SplitColumn(table as table,www.5580.com, sourceColumn as text,splitter as function,optional columnNamesOrNumber as any, optional default as any, optional extraColumns as any) as table

参数1代表需要草拟的表;参数2代表须要宰割的文本字段,是一个文本格局;参数3是分割操做的函数,可用的分割函数有9个;参数4是拆分后天生的列数或许字段称号的列表;参数5是用于调换拆分后为空值的值;参数6是开展后的类别,能够为列表。

参数3的操作函数重要有以下多少个。

1. Splitter.SplitTextByRanges

Splitter.SplitTextByRanges(ranges as list, optionalsrartAtEnd as nullablelogical) as function

前往依据指定偏偏移量和少量将文本拆分为文本列表的函数。第1参数为偏移的列表;第2参数为是做肇端跟停止的断定,默许是false。请留神第1参数真则为列表嵌套格式,也就是{{偏移度,提取字符数},{偏移量,提取字符数}},另外此函数可以反复提取,针对付既想保存本字符又念做拆分的话会比拟便利。

例:

Table.SplitColumn(源,"学科",Splitter.SplitTextByRanges({{0,10},{0,4}}))=

解释:第1个列表内果为是从0位置提取,也就是从最右边提取,起首提取10个字符作为第1个拆分字段,因为底本的字符数小于10,相称于保留原字符格式。第2个列表是从0开始提取4个字符,也就是从最后位置提取4个字符。

Table.SplitColumn(源,"教科",Splitter.SplitTextByRanges({{1,2},{0,4}},true))=

说明:由于第2参数是true(默许是false),假如是true,则列表的提取次序反过去,也就是从尾开端前按{0,4}列表提取,"新观点基本英语"的最后开初提取4位;而后正在按{1,2}列表提与,"新概念基础英语"从尾部第1地位提取2位也便是"础英"2个字符。