Excel Power Query M函數開箱,輕鬆建立中文字典資料表

Power BI中的Power Query是很強大的資料整理工具,在較新版本的Excel可直接使用。本文介紹進入編輯器,建立空白查詢,再以M函數公式建立中文字典的清單資料表。

一、啟動Power Query編輯器

上方功能區的「資料>取得及轉換資料」中將「取得資料」下拉,點選「啟動Power Query」編輯器。

二、新增空白查詢

進入Power Query編輯器後,於左邊「查詢」窗格中任意位置滑鼠右鍵,依序操作「新增查詢>其他來源>空白查詢」,準備新增一個空白查詢。

三、簡單的M函數公式

新增了「查詢1」之後,會看到很熟悉的Excel資料編輯列,讀者應該很習慣在此輸入公式,不過這個是Power Query編輯器,雖然一樣是在這裡輸入公式,但它是屬於Power Query的M語言函數公式,和Excel系出同門,但是自成一格,而且較為先進,有很多奇奇怪怪意想不到的功能。

四、建立清單

要學好Power Query的M函數,首先要瞭解Power Query的資料分成三個不同層次的結構,其中之一是List(清單),用大括號{}表示,一個清單類似於Excel報表中的一欄。

例如輸入「={1,2,3}」,按「Enter」鍵,可以看到馬上會生成像Excel工作表的一欄資料內容。

五、字典中筆劃最多的字

Power Query當然不會只是123,為了稍微展現一下功力,Google或維基一下,得到現行Big5編碼中筆劃最多的字:龘,三個龍,總共有48劃!

六、中文字清單

輸入「={“一”..”龘”}」,按「Enter」鍵,刷刷刷出現了一欄中文字,公式裡的「..」是M函數語言裡表示序列連結的快捷符號,這裡意思是從「一」到「龘」的序列,以「龘」的筆劃坎站而言,應該是雖不中亦不遠矣的大全了。

得到查詢清單之後,直接執行上方功能區左上角的「到表格」,輔助說明寫得很清楚:「將這份清單轉換成資料表。」

七、根據值清單建立資料表

接下來會出現一個對話方塊,包括分隔符號及額外資料行等,這個想必是進階功能,在此沒有特別需要,直接按「確定」。

八、結束Power Query編輯器

確定之後,會看到Power Query編輯器的「查詢1」左邊是類似Excel工作表的圖標,而在主資料區域便是一個Table表,注意到在第六步驟還是清單,在這裡則是資料表了,這便是第四步驟所謂的三大層次的資料結構。

建立好了資料表,再點選左上角的「關閉並載入」,準備將Power Query編輯器資料匯入到Excel。

九、Excel中文字典清冊

回到Excel工作表,可以看到跟剛才Power Query編輯器一樣的資料,一共有「20,889」個字,不僅感受到「龘」的重量,更是見識到Power Query的強大之處。

從Excel函數公式到Power Query的M函數語言

這一篇文章是Power Query的M函數語言系列的開始,雖然只是很簡單的操作和公式,可以做到在Excel很難完成的任務,各位讀者對微軟這新一代工具有興趣的話,歡迎追踪贊贊小屋相關的臉書專頁,有最新的分享,也歡迎加入社團,有練習題可以實作學習,謝謝。

更多學習:Power BI文章合集

加入Line社群,口袋裡的Excel小教室!

最新文章: