1. 程式人生 > 其它 >提取Table.TransformColumns(Power Query 之 M 語言)

提取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(_, "字元")

    分隔符之間的文字:eachText.BetweenDelimiters(_, "起始字元", "結尾字元")

原部落格各種作……所以換陣地了,不過每篇都搬過來,實在有點累,想看就自己看吧:http://blog.sina.com.cn/pureiceshadow