本章節(jié)酒唉,我們會(huì)給大家介紹一下【PowerQuery編輯器】各個(gè)分區(qū)功能的基本介紹。讓大家對(duì)PowerQuery編輯器有一個(gè)初步印象和了解沸移。
當(dāng)你選擇連接到一個(gè)數(shù)據(jù)源的時(shí)候黔州,會(huì)先進(jìn)入到【導(dǎo)航器】的界面。你可以選擇你需要加載的相關(guān)表格阔籽,提前預(yù)覽數(shù)據(jù)流妻,然后點(diǎn)擊【轉(zhuǎn)換數(shù)據(jù)】就可以進(jìn)入到【PowerQuery編輯器】的界面。(圖1-6和圖1-7)
在【Power Query編輯器】中有以下分區(qū):【預(yù)覽窗格】笆制、【功能區(qū)】绅这、【查詢窗格】、【查詢?cè)O(shè)置窗格】在辆、【應(yīng)用步驟窗格】证薇、【編輯欄】、如下圖1-7所示:
【預(yù)覽窗格】
在PowerQuery編輯器的中心位置就是我們的預(yù)覽窗格匆篓,在這個(gè)窗格中浑度,我們可以提前預(yù)覽數(shù)據(jù),在將數(shù)據(jù)上載到報(bào)表前對(duì)其進(jìn)行轉(zhuǎn)換調(diào)整的預(yù)覽鸦概。
你可以在這個(gè)區(qū)域看到數(shù)據(jù)的格式箩张,也可以從列標(biāo)題中做一些轉(zhuǎn)換的操作,比如重命名列或刪除列窗市;也可以點(diǎn)擊篩選按鈕進(jìn)行篩選先慷。(圖1-8)
也可以在【預(yù)覽窗格】中右鍵點(diǎn)擊某個(gè)單元格打開【快捷菜單】看看有那些可用的轉(zhuǎn)換功能。在預(yù)覽窗格的左上角有一個(gè)小圖標(biāo)咨察,右鍵點(diǎn)擊會(huì)彈出【快捷菜單】论熙,進(jìn)行一些數(shù)據(jù)轉(zhuǎn)換操作。(圖1-9)
需要大家注意的是摄狱,【預(yù)覽窗格】并不能總是完全顯示所有的數(shù)據(jù)脓诡,如果你的數(shù)據(jù)源比較大,它只能預(yù)覽一部分的數(shù)據(jù)媒役。你可以通過拉動(dòng)上下左右的滾動(dòng)條來查看剩余的數(shù)據(jù)祝谚,或者使用每列的【篩選】下拉框來查看選定的數(shù)據(jù)內(nèi)容。
【預(yù)覽窗格】除了可以預(yù)覽數(shù)據(jù)刊愚,我們通常還會(huì)在這里進(jìn)行列選擇踊跟,選中一個(gè)或多個(gè)列(Ctrl/Shift鍵選中多列),然后右鍵打開【快捷菜單】即可進(jìn)行相應(yīng)的列數(shù)據(jù)轉(zhuǎn)換。(圖1-10)
Power Query中每一列都有一個(gè)數(shù)據(jù)格式商玫,可以在【預(yù)覽窗格】中進(jìn)行格式的轉(zhuǎn)換箕憾。如圖1-11所示,選中列拳昌,選擇【數(shù)據(jù)類型】:
【功能區(qū)】
如圖1-12所示袭异,Power Query編輯器的功能區(qū)包含幾個(gè)選項(xiàng)卡——【文件】、【主頁】炬藤、【轉(zhuǎn)換】御铃、【添加列】、【視圖】沈矿,可以進(jìn)行各種各樣的轉(zhuǎn)換步驟上真,或其他查詢操作。
【文件】
在這個(gè)選項(xiàng)卡中羹膳,你可以進(jìn)行【關(guān)閉并上載數(shù)據(jù)】睡互,也可以【放棄并關(guān)閉】PowerQuery編輯器。也可以進(jìn)行一些【查詢選項(xiàng)】和【數(shù)據(jù)源】的設(shè)置陵像,如圖1-13
【主頁】
在這個(gè)選項(xiàng)卡中就珠,您可以找到一些常見的轉(zhuǎn)換步驟,例如【選擇列】醒颖、【刪除列】妻怎、【保留行】和【刪除行】。也可以刷新預(yù)覽窗格并關(guān)閉查詢編輯器泞歉。還可以通過【新建源】導(dǎo)入新的數(shù)據(jù)源逼侦。如圖1-14峡懈。
【轉(zhuǎn)換】
這個(gè)選項(xiàng)卡可以對(duì)你【選定的列】進(jìn)行一些轉(zhuǎn)換步驟高氮。
根據(jù)列的數(shù)據(jù)類型,將啟用或禁用某些命令。例如沟优,選擇日期列時(shí),將啟用與日期相關(guān)的命令睬辐。在這個(gè)選項(xiàng)卡中挠阁,您還可以進(jìn)行一些非常有用的轉(zhuǎn)換,例如【分組依據(jù)】溯饵、【將第一行用作標(biāo)題】侵俗、【轉(zhuǎn)置】、【反轉(zhuǎn)行】等丰刊。如圖1-15:
【添加列】
在這個(gè)選項(xiàng)卡中隘谣,可以通過對(duì)選定列進(jìn)行轉(zhuǎn)換,將【新列】添加到表中。
這里有兩個(gè)特殊的功能(【示例中的列】和【條件列】)寻歧,可以讓用戶通過一個(gè)非常簡單的用戶界面在新列上實(shí)現(xiàn)復(fù)雜的轉(zhuǎn)換掌栅;高級(jí)用戶還可以調(diào)用【自定義列】和【自定義函數(shù)】,這些功能都會(huì)在后續(xù)的文章中進(jìn)行詳細(xì)的介紹码泛。
【視圖】
在此選項(xiàng)卡中猾封,可以更改PowerQuery編輯器中的視圖。還可以啟用【編輯欄】噪珊,【轉(zhuǎn)到特定列】(當(dāng)表包含幾十列時(shí)晌缘,這個(gè)功能就非常有用了),【查詢依賴項(xiàng)】等痢站。
【查詢窗格】
在查詢窗格中磷箕,你可以選擇你要編輯的查詢。通過右鍵選擇任一查詢阵难,可以看到該查詢可以進(jìn)行的操作搀捷。例如,使用【復(fù)制】或【引用】的功能創(chuàng)建一個(gè)查詢多望,【上移】和【下移】對(duì)查詢窗格順序進(jìn)行調(diào)整等嫩舟。
當(dāng)你關(guān)閉PowerQuery編輯器回到Excel界面后,可以從【數(shù)據(jù)】-【查詢和鏈接】中看到【查詢窗格】出現(xiàn)在Excel右邊怀偷。該【查詢窗格】的顯示內(nèi)容及順序家厌,與PowerQuery編輯器中一致。
【查詢?cè)O(shè)置】和【應(yīng)用的步驟】窗格
Power Query編輯右側(cè)的【查詢?cè)O(shè)置】窗格中椎工,可以重命名查詢饭于、打開【查詢屬性】對(duì)話框編輯說明。還可以在【應(yīng)用的步驟】窗格中查看和管理查詢的轉(zhuǎn)換步驟维蒙。
在【應(yīng)用的步驟】窗格中掰吕,則會(huì)記錄用戶在PowerQuery導(dǎo)入數(shù)據(jù)并對(duì)數(shù)據(jù)創(chuàng)建一系列轉(zhuǎn)換的步驟。用戶可以隨時(shí)在這個(gè)窗格中查詢和管理每一個(gè)轉(zhuǎn)換步驟颅痊,對(duì)其進(jìn)行更改殖熟,或在兩個(gè)現(xiàn)有步驟之間或末尾插入新步驟。
?
【編輯欄】斑响、【高級(jí)編輯器】和【M查詢語言】
通常情況下菱属,【編輯欄】在PowerQuery編輯器中是關(guān)閉的。當(dāng)我們需要使用【編輯欄】進(jìn)行編輯時(shí)舰罚,我們可以從【視圖】中勾選√【編輯欄】打開纽门。如圖1-22所示:
大家要知道的是,在Excel的編輯欄中顯示的是Excel公式营罢,而Power Query編輯器中的【編輯欄】顯示【M查詢語言】赏陵。我們?cè)赑ower Query編輯器中創(chuàng)建的每個(gè)轉(zhuǎn)換步驟,從數(shù)據(jù)的初始導(dǎo)入開始,都會(huì)在編輯欄中生成公式蝙搔。
此公式是【M查詢語言】的一部分候醒,它是Microsoft為Power Query開發(fā)的一種特殊編程語言,可以幫助我們擴(kuò)展數(shù)據(jù)轉(zhuǎn)換功能(高級(jí)用戶所需)杂瘸。
另外倒淫,我們還可以從【主頁】/【視圖】中打開【高級(jí)編輯器】,如圖1-23所示
在【高級(jí)編輯器】中败玉,高級(jí)用戶可以自定義表達(dá)式來進(jìn)行復(fù)雜的轉(zhuǎn)換敌土。
對(duì)于初學(xué)者和普通用戶而言,我們基本上不會(huì)使用到高級(jí)編輯器运翼,基本的【鼠標(biāo)】操作和【編輯欄】編輯已經(jīng)足夠返干。但如果大家對(duì)【M查詢語言】感興趣,也可以打開【高級(jí)編輯器】來研究查詢的M語法血淌。在后續(xù)的章節(jié)學(xué)習(xí)中矩欠,我們也會(huì)一起深入學(xué)習(xí)【M語言】。
【查詢選項(xiàng)】
Excel中的【查詢選項(xiàng)】對(duì)話框悠夯,可以對(duì)Power Query進(jìn)行各種設(shè)置癌淮。一般來說,這些選項(xiàng)的默認(rèn)設(shè)置就能滿足我們?nèi)粘9ぷ?/u>沦补,如果有更高級(jí)的需求乳蓄,大家可以根據(jù)實(shí)際情況進(jìn)行設(shè)置。這里只簡單介紹下【查詢選項(xiàng)】對(duì)話框的入口夕膀。
從PowerQuery編輯器中打開:【文件】-【選項(xiàng)和設(shè)置】-【查詢選項(xiàng)】虚倒,如圖1-25:
從Excel中打開:【數(shù)據(jù)】-【獲取數(shù)據(jù)】-【查詢選項(xiàng)】,如圖1-26:
大家看完文章后产舞,不要忘了按照文章的介紹魂奥,打開Excel自己動(dòng)手點(diǎn)點(diǎn)看,加深印象哦易猫!
覺得有用的話耻煤,記得點(diǎn)個(gè)贊,關(guān)注收藏一下呀擦囊。