提取Table.TransformColumns(Power Query 之 M 语言)

数据源: 

       任意表,其中包含文本列

目标: 

       提取文本列中的部分内容 

操作过程: 

  选取文本列》【转换】》【提取】》选取

      

M公式:  

  = Table.TransformColumns( 表, {{"列名1", 转换函数1, 数据类型1},…,{"列名n", 转换函数n, 数据类型n}}, 剩余列转换函数, 处理不存在的列)

  转换函数:

    长度:Text.Length

    首字符:each Text.Start(_, 字符数)

    结尾字符:each Text.End(_, 字符数)

    范围:each Text.Middle(_, 起始位置, 字符数)

    分隔符之前的文本:each Text.BeforeDelimiter(_, "字符")

    分隔符之后的文本:each Text.AfterDelimiter(_, "字符")

    分隔符之间的文本:each Text.BetweenDelimiters(_, "起始字符", "结尾字符")

原博客各种作……所以换阵地了,不过每篇都搬过来,实在有点累,想看就自己看吧:http://blog.sina.com.cn/pureiceshadow
原文地址:https://www.cnblogs.com/officeplayer/p/15712649.html