Power Query中的「追加查詢」可以實現合併多個工作表和工作簿

2020-12-25 騰訊網

文 / 雷哥 編輯 / 小魚兒

今天雷哥主要跟大家講解下PQ中的追加查詢。

通過講解合併工作表和工作簿,來實現深入理解PQ追加查詢。

01

PQ追加查詢合併工作表

案例

老闆給我們發過來一個Excel表格,裡面包含了100+個sheet表格。

要求把所有的內容放到一個sheet表中。

一般職場達人的做法:複製粘貼到一個sheet表中。100+個sheet表,全手工複製不僅浪費時間,還容易出錯。

雷哥以2個sheet表合併為例,進行講解。

如圖所示,包含表1和表2,要求把兩個表快速合併到一起

方法

step1:分別在PQ中加載單元格

step2:加載表2後,打開PQ編輯器,單擊【追加查詢】,追加表1,單擊【關閉並上載】

操作如下圖所示,可以發現兩個工作表快速合併在一起了。

如果手動使用快捷鍵ctrl+a,複製粘貼,會多一行標題行,最後需要手動刪去

02

PQ追加查詢合併多個工作簿

案例

如圖所示,需要把100+個工作簿合併為一個。

職場達人的普通做法:分別打開Excel文件,ctrl+a,ctrl+v,ctrl+c。100+個Excel工作簿,想想是不是就感覺非常累呀。

那麼,有沒有好的方法呢?

雷哥以2個Excel工作簿合併為例,進行講解。

如圖所示,文件夾中包含兩個Excel文件,需要快速合併為1個Excel文件。

方法

step1:新建一個Excel文件

step2:單擊【數據】-【從文件夾】——選擇文件路徑

step3:單擊【轉換數據】

step4:進入PQ編輯器後,刪去其他列。

選中第一列和第二列後,右擊——選擇【刪去其他列】

step5:選中第二列,單擊【轉換】——【替換值】——把.xlsx 替換為 空

step6:輸入公式

= Table.TransformColumns(替換的值,{"Content",each Excel.Workbook(_,true)})

step7:選擇name和data列數據,切記不要選擇使用原始列名作為前綴,點確定,這樣就把Content那一列的表格展開了。

同理,展開Data列數據即可。

這樣就把多個工作簿的內容合併啦。

雷哥這裡推薦一個超好用的合併多個工作簿的插件方法——方方格子

03

總結

今天雷哥分享了PQ中的追加查詢,實現多個工作表和工作簿的合併。

你學會了嗎?

相關焦點

  • Excel應用技巧:多個工作表合併
    工作中我們經常會遇到多表合併的問題,今天xyz就和大家聊聊關於工作表合併的問題。
  • Excel用Power Query把文件夾下全部文件合併成一個與合併多個表格
    在 Excel Power Query 未出來之前,把文件夾下所有文件合併為一個與合併同一工作表中的多個工作表,需要用 VBA 實現,比較麻煩。有了 Power Query 後,不用再寫代碼,直接用它就可以合併一個文件夾(可包含子文件夾)下所有的 Excel 文件與一個 Excel 文檔中所有 Sheet。
  • 一鍵將多個工作簿合併成多個工作表(完善版)
    原文章可以實現一鍵將多個工作簿合併成多個工作表,不過工作表名稱沒有重新改名。詳見:比如,文件夾內有很多工作簿,現在需要將所有工作簿放在Excel不加班教程合併這個工作簿。合併後效果:工作表的名稱是以原來工作簿的名稱命名,每個工作表放著原來工作簿的內容。
  • EXCEL2016中如何快速合併多個工作簿中內容到一個工作表
    在工作中,時常要遇到將許多個工作簿中的數據合併到一個工作表中,一個一個的複製粘貼吧,幾個表或者十幾個表還行,再多了恐怕就太費時了,如果再多點比如有幾十上百個表要合併,而且又催得急可能就不是加不加班的問題了,而是會不會耽誤工作的重大問題了,一旦耽誤了工作其後果是可以想見的。
  • 合併多個Excel工作表最簡姿勢 你Get到了嗎?
    但PPT和Excel就不同了,前者要有些設計的功底和清晰的邏輯。而後者就要具備一定的編程技巧了。就拿常見的合併多個Excel工作表數據來說,這好像只是高手的專利,因為他們能夠熟練掌握:複製的函數公式、應用VBA和SQL查詢,我們這些只是偶爾涉及該項工作的「普通人」,難道只能一點點的重複錄入,望表興嘆嗎?
  • Excel – 跨多個工作表匯總求和,最簡便還是得數 Power Query...
    選擇菜單欄的「數據」-->「新建查詢」-->「從文件」-->「從工作簿」2. 在彈出的對話框中選擇需要匯總的文件名 --> 點擊「導入」按鈕3.在導航器對話框中選中文件名 --> 點擊「轉換數據」按鈕現在整個工作簿就導入到了 Power Query 中,並且顯示如下 Power Query 編輯器。4.
  • Microsoft Excel如何快速合併多個工作簿至一個工作簿中?
    工作中經常會遇到這樣的情況,上級部門在收集了下級部門的Excel工作薄後,需要將信息匯總到一個工作表中,通過複製粘貼的話,這個過程枯燥乏味,如果出錯就得不償失了。Microsoft Excel版本太低,沒有那麼多的功能來方便我們的工作,那麼只能通過「萬能」的VBA來實現了。
  • 小白也能快速掌握的多個Excel工作簿和工作表的匯總的方法
    前幾節,我們分享了多個Excel工作簿的匯總方法和一個Excel工作簿中有多個Sheet工作表的匯總方法。這一節給大家分享第三個應用場景的匯總方法:也就是前兩個應用場景的混合場景,也是最複雜的應用場景:多個工作簿中的多個Sheet工作表的匯總。例如:10個工作簿裡面有10個工作表sheet,要快速匯總這10個工作簿中的10個Sheet工作表內容。
  • Excel中多個工作簿之間數據的合併計算
    Excel中多個工作簿之間數據的合併計算大家好!今天分享的知識是Excel中的數據合併計算,這是我們在日常工作中經常要用到的功能,尤其是月末、季末、年末各種數據匯總的時候,下面就為大家舉例講解。一、合併計算的功能簡介合併計算是將源於相同或不同工作簿中多個工作表的數據收集到一個主工作表中,再進行各種相應的計算。
  • 試試Power Query快速實現多個工作表合併
    在工作中,除了單個工作表的操作,實際上我們難免會遇到多個工作表的匯總。比如,將部門員工的信息匯總到一張表、將不同部門的業績匯總到一張表,如何快速批量的操作,是我們學習Excel的重要課題,而Power Query作為Power BI的一個重要組成部分,為我們解決這類問題提供了極其便利的工具,今天開始,就讓我們一起來領教一下吧。
  • 快速將多個Excel表格合併成一個Excel表格
    之前在微信群內有朋友問我如何快速將多個Excel表格合併成一個Excel表格,當時沒有講解清楚,今天專門來告訴大家如何快速合併Excel表格到一個工作表中
  • 使用powerquery進行Excel多文件合併時列Column順序不對怎麼辦
    所謂的多個 Excel 文件合併,就是使用 Excel 的 Power Query功能,而不用需要再寫代碼,直接就可以合併一個文件夾(可包含子文件夾)下所有的 Excel 文件,及指定 Excel 文檔中的所有或單個 Sheet。
  • 快速將Excel表中的多個sheet工作表合併成一個工作表
    我們常會遇到這樣的問題,就是很有很多工作表的數據,少的有幾十個工作表,多的可能有幾百個工作表,然後需要合併到一個工作表來做數據分析
  • Excel如何跨工作表動態引用數據(合併匯總必備)
    在進行一些合併、匯總工作中,經常碰到的一個問題是有一堆格式類似的不同工作表,希望能有一張匯總表顯示其中的一些數據,又不想一個個手動link。而想用公式拉時又會發現工作表名無法作為變量隨之移動。單元格區域」)*indirect也可以跨工作簿,但一定要工作簿維持打開才可以保持引用有效,沒啥用就不介紹了。跨工作簿大量&維持連結的引用至今沒有很好的解決方法。觀察規律,發現括號裡頭尾各有一個雙引號,如果這時非動態引用一個名為C.現金的工作表的B2單元格,公式如下:=INDIRECT("' C.現金'!
  • 比Excel公式快10倍的合併表格工具來了!!
    【合併步驟】1、創建查詢excel2016版:數據 - 新建查詢 - 從文件 - 從工作簿 - 流覽找到當前文件打開,會彈出導航器窗口。(安裝插件的其他excel版本會有power query選項卡)(Excel2010、13版本需要安裝插件,插件下載地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=39379,excel2016版可以直接使用)
  • 使用PQ進行Excel多文件合併時,如何指定工作簿裡的工作表或區域
    如果我們每個工作簿裡面有多個工作表,或者工作表有不同的表頭,又或者我們只想要匯總特點的區域數據,有什麼辦法嗎?答案肯定是沒問題的,這也是PQ之所以強大的地方。例如我們有以下四個工作簿,每個工作簿裡面各有2個不同的表,分別是水果和蔬菜。
  • 多個工作簿合併求和,最快的方法
    合併多個工作簿為了方便演示,文件夾內放4個工作簿,其實即使40個也一樣,沒啥區別。所有工作簿的格式一樣,標題都在第一行。Step 02 打開合併模板,運行代碼,僅需幾秒,就將所有工作簿的內容合併到一張工作表。
  • 快如閃電,excel一鍵合併工作簿【Excel教程】
    上次跟大家分享了Power Query合併工作表之後,很多小夥伴留言問如果碰到工作表的增加和減少應該怎麼辦
  • 跨工作表數據查詢,不用打開工作簿,學會高級引用so easy
    在Excel表格中進行數據查詢,相信絕大多數同學都不陌生,在進行單工作跨工作表或者跨工作簿查詢數據時,我們都會利用到vlookup