提取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(_, "起始字符", "结尾字符")

posted @ 2021-12-20 19:54  熬肥妖  阅读(212)  评论(0编辑  收藏  举报