按相同分隔符拆分:

  =Splitter.SplitTextByDelimiter("拆分符号", 引号字符)

  拆分符号

    直接输入

    特殊符号

      制表符:#(tab)

      回车:#(cr)

      换行:#(lf)

      不间断空格:#(00A0)

  引号字符

    QuoteStyle.Csv/1:(半角)引号不显示

    QuoteStyle.None/0:(半角)引号显示

按空格拆分:

  = Splitter.SplitTextByWhitespace(引号字符)

按不同分隔符依序拆分:

  = Splitter.SplitTextByEachDelimiter ({ "拆分符号1",…, "拆分符号n"} , 引号字符 , 逻辑值)

  拆分符号(同上)

  引号字符(同上)

  逻辑值

    true:从右往左

    false:从左往右

    缺省:从左往右

按不同分隔符拆分(适用每个指定的分隔符):

  = Splitter.SplitTextByAnyDelimiter({ "拆分符号1",…, "拆分符号n", 引号字符 , 逻辑值)

按相同字符数拆分:

  =Splitter.SplitTextByRepeatedLengths( 字符数, 逻辑值)

按不同字符数拆分:

  = Splitter.SplitTextByLengths({字符数1,...,字符数n}, 逻辑值)

按不同位置拆分:

  =Splitter.SplitTextByPositions({位置1,…, 位置n}, 逻辑值)

  位置参数

    从0起计数

    后一位必须大于前一位

按指定位置与长度拆分:

  = Splitter.SplitTextByRanges({{位置1,长度1},...{位置n,长度n}},逻辑值)

按指定分隔:

  = Splitter.SplitTextByCharacterTransition({"前字符串1",...,"前字符串n"},{"后字符串1",...,"后字符串n"})

从小写到大写:= Splitter.SplitTextByCharacterTransition({"a".."z"}, {"A".."Z"})

从大写到小写:= Splitter.SplitTextByCharacterTransition({"A".."Z"}, {"a".."z"})

从中文到字母:= Splitter.SplitTextByCharacterTransition({"一".."龟"}, {"A".."z"})

从字母到中文:= Splitter.SplitTextByCharacterTransition({"A".."z"}, {"一".."龟"})

    从数字到非数字:=Splitter.SplitTextByCharacterTransition({"0".."9"}, (c) => not List.Contains({"0".."9"}, c))

    从非数字到数字:=Splitter.SplitTextByCharacterTransition((c) => not List.Contains({"0".."9"}, c), {"0".."9"})

不拆分:= Splitter.SplitByNothing()

拆分函数Splitter.Split…(Power Query 之 M 语言)的更多相关文章

  1. M函数目录(Power Query 之 M 语言)

    2021-12-11更新 主页(选项卡) 管理列(组) 选择列 选择列Table.SelectColumns 删除列 删除列Table.RemoveColumns 删除其他列Table.SelectC ...

  2. Table.SplitColumn拆分…Split…(Power Query 之 M 语言)

    数据源: 一列若干行数据. 目标: 根据特定条件拆分 操作过程: 选取"品名"列>[主页](或[转换])>[拆分列] 选取"品名"列>[主页] ...

  3. 自定义函数(Power Query 之 M 语言)

    数据源: 任意工作簿 目标: 使用自定义函数实现将数据源导入Power Query编辑器 操作过程: PowerQuery编辑器>主页>新建源>其他源>空查询 编辑栏内写入公式 ...

  4. M语言的藏身之地(Power Query 之 M 语言)

    M函数和M公式是Power Query专用的函数与公式,M代码是Power Query专用的用于实现查询功能的代码.M函数公式和M代码统称M语言. 查看M公式:[编辑栏] 查看方法:在Power Qu ...

  5. Excel.CurrentWorkbook数据源(Power Query 之 M 语言)

    数据源: 任意超级表 目标: 将超级表中的数据加载到Power Query编辑器中 操作过程: 选取超级表中任意单元格(选取普通表时会自动增加插入超级表的步骤)>数据>来自表格/区域 M公 ...

  6. 拆分行(Power Query 之 M 语言)

    数据源: 略 目标: 将指定列拆分为行 操作过程: 选取指定列>[主页](或[转换])>[拆分列]>[按分隔符]/[按字符数]/[按位置]>高级选项>拆分为[行] M公式 ...

  7. M语言的写、改、删(Power Query 之 M 语言)

    M语言基本上和其他语言一样,用敲键盘的方式写入.修改.删除,这个是废话. M语言可以在[编辑栏]或[高级编辑器]里直接写入.修改.删除,这个也是废话. M语言还有个地方可以写入.修改.删除,就是[自定 ...

  8. 在【自定义列】中使用M函数(Power Query 之 M 语言)

    数据源: "品名"一列 目标: 提取品名中的首字符,生成新列:"品名简称" 解决方案: 在[自定义列]中使用M函数Text.Start 步骤: 打开[自定义列] ...

  9. 合并函数Combiner.Combine…(Power Query 之 M 语言)

    按相同分隔符合并: =Combiner.CombineTextByDelimiter("分隔符", 引号字符) 分隔符 直接输入 特殊符号 制表符:#(tab) 回车:#(cr) ...

随机推荐

  1. [luogu4548]歌唱王国

    (可以参考hdu4652,因此推导过程比较省略) 类似的定义$f_{i}$和$g_{i}$,同样去插入$len$个字符,但注意到并不是任意一个位置都可以作为结尾,$i+j$可以作为结尾当且仅当$s[0 ...

  2. javaweb监听

    监听项目启动 package com.java7115.quartz; import javax.servlet.ServletContextEvent; import javax.servlet.S ...

  3. Sql server 删除重复记录的SQL语句

    原文地址:https://www.cnblogs.com/luohoufu/archive/2008/06/05/1214286.html 在项目开发过程中有个模块日清表页面数据重复,当时那个页面的数 ...

  4. LOJ #2185 / 洛谷 P3329 - [SDOI2015]约数个数和(莫比乌斯函数)

    LOJ 题面传送门 / 洛谷题面传送门 题意: 求 \(\sum\limits_{i=1}^n\sum\limits_{j=1}^md(ij)\),\(d(x)\) 为 \(x\) 的约数个数. \( ...

  5. BZOJ 3238 差异

    BZOJ 3238 差异 看这个式子其实就是求任意两个后缀的 $ LCP $ 长度和.前面的 $ len(T_i)+len(T_j) $ 求和其实就是 $ n(n-1)(n+1)/2 $ ,这个是很好 ...

  6. DRF知识点总结

    1. Web API接口 2. Restful接口规范 RDF请求流程及主要模块分析

  7. 39-Remove Duplicates from Sorted Array

    Remove Duplicates from Sorted Array My Submissions QuestionEditorial Solution Total Accepted: 127836 ...

  8. Excel-给出指定数值的日期 date()

    DATE函数 函数名称:DATE 主要功能:给出指定数值的日期. 使用格式:DATE(year,month,day) 参数说明:year为指定的年份数值(小于9999):month为指定的月份数值(可 ...

  9. Hive(七)【内置函数】

    目录 一.系统内置函数 1.查看系统自带内置函数 2.查看函数的具体用法 二.常用内置函数 1.数学函数 round 2.字符函数 split concat concat_ws lower,upper ...

  10. ORACLE profile含义,修改,新增

    profiles文件是口令和资源限制的配置集合,包括CPU的时间.I/O的使用.空闲时间.连接时间.并发会话数量.密码策略等对于资源的使用profile可以做到控制会话级别或语句调用级别.oracle ...