您現在的位置是:首頁 > 運動
Excel使用Power Query合併查詢之左外合併方式,瞭解一下!
如何將日期轉換成數字
在Excel中,Power Query除了可以追加查詢,還可以合併查詢(Merge Query)。追加查詢可理解為將資料進行疊加,空間上是一種縱向的堆疊,而合併查詢則是一種橫向的合併,在合併的時候相同的列僅保留一項。具體來看以下的案例。
如下圖所示的Training Schedule查詢,我們需要在此基礎上對其進行更新,要對某個查詢進行更新,有兩種方式(針對不同的情況而言):
1。 點選“資料”選項卡下的“查詢和連線”,開啟其對應的面板,找到我們需要更新的查詢,單擊右鍵後選擇並點選“編輯”。
2。 若當前Excel資料表格已經是在查詢中,點選表格中的某個單元格後可看到“查詢”選項卡,點選此選項卡下的“編輯”即可。
隨後在Power Query編輯器中可開啟對應的“Course Schedule”查詢,也就是我們需要與“Instructors_All”查詢進行合併操作的查詢。
點選編輯器的“主頁”選項卡下的“合併查詢”,該功能有兩個選項,第一個是在現有查詢的基礎上進行合併更新,第二個是將合併更新後的查詢新建成一個新的查詢,同時保留當前的查詢。此例中我們直接選擇第一個功能選項即可。
開啟“合併”對話方塊後,我們看到“Course Schedule”在上側,下側則選擇我們需要與其合併的查詢。
確定好要合併的兩個查詢後,我們需要選擇兩個查詢中所要匹配的資訊,在“Course Schedule”中選擇的是Instructor Code列,與之對應的是“Instructors_All”查詢中的Instructor ID列。在“
聯接
種類”下,有不同的合併選項,預設是左外部,也有其他的可選,此例我們需要的是“左外部”合併聯接。
點選“確定”後,我們看到“Instructors_All”查詢作為表格新增到“Course Schedule”的最右側。
但是在合併查詢時,我們並不需要將“Instructors_All”中的所有列資料都新增進來,點選右上角的展開按鈕,預設是“選擇所有列”,不勾選此項後再選擇我們需要新增的列Instructor Name;另外,預設此處是勾選“使用原始列名作為字首”,這樣會將原始表格的名稱放在列名的前面,而我們不需要其原始表格的名稱,因此該項也取消勾選。
點選“確定”後,Instructor Name列的資料會自動根據Instructor Code進行匹配,並新增至“Course Schedule”的最右側。
將合併查詢後的Instructor Name列移至Instructor Code列的右側,再點選“關閉並上載”後,Excel檔案中對應的資料表格也會相應地更新。
使用合併查詢的方式進行資料的處理,相比Excel中的Lookup查詢類函式的應用會更有效率,其更具自動化,便於資料分析的工作。關於Power Query合併查詢的更多應用,歡迎繼續關注後續更新!
想了解更多精彩內容,快來關注學在分享
推薦文章
- 餘秀華色解唐詩《登鸛雀樓》,是文化進步,還是文化淪喪
在這種扭曲的心理驅使下,餘秀華出了個色解唐詩套路,對《登鸛雀樓》進行了色解,“白日依山盡”被她惡意解讀了成為:一般是這樣的,白白地日不好意思在白天舉行.....從餘秀華色解這篇著名的唐詩,可以看出她內心的齷齪、卑鄙、低俗和不堪,一個人實在是...
- 《製造伍德斯托克音樂節》之家庭紐帶
艾略特、父親與守衛就如李安導演自己在傳記《十年一覺電影夢》所寫,「處理“父親形象”十分有助於我的創作與生活,隨著一部部電影的完成,父親壓力的陰影從我的體系內逐漸滌除,對我來說,有著淨化與救贖的功能...
- 許媽已申請了三拒絕的公開庭審;二八事件涉及到三大訴訟領域
許媽向開封鼓樓的帽子叔叔報案,理由是杜新枝和志姑姑等人涉嫌偷換嬰兒,這屬於刑事訴訟...