表頭合并_多個Excel表格合并數據麻煩?試試Power Query輕松幫你解決

28d1485cca5c0b8188bc59d9cfae478d.png

Hi!大家好!歡迎來到小龍自修室!

又到了小龍分享時間!(今天的內容有點多,希望各位看官一定要看到最后!有驚喜)

上一篇文字小龍和大家一起制作了一個限定數據內容錄入的電子表格,我的表格我做主!

表格做好了,也都通過郵件或者別的途徑都發送到每個員工或客戶那里了。員工或者客戶應該都已經填寫好表格,并將表格發送回來了!

一堆表格別收集回來,下面就是要合并這些表格資料了。

這么多表格需要合并,怎么辦呢?一個表格一個表格的復制內容,然后粘貼到合并的表格里???顯然這是非常麻煩的事情而且也很累!

有沒有什么快速合并多個表格的方法呢?

這里就可以使用Excel里的一個插件:Power Query合并表格Power Query插件在Excel2016版本以上是自帶的,對于Excel2016之前的版本,就需要大家去下載插件進行安裝了!

b9876540898f028946db315141e77da4.png

下面小龍就和大家一起來看看Power Query插件如何使用!這里小龍制作了10個表格用來演示具體的操作方法:

Excel里多個表格合并

1、準備工作,首先把所有需要合并的表格放到一個文件夾內,這里我把10個表格放到了:E:小龍自修室 這個文件夾內。

22982c0e4fc25399fd9379fa765ecd94.gif

新建一個Excel表格用來合并所有表格數據,然后在數據選項卡的獲取和轉換里找到新建查詢,點擊選擇從文件→從文件夾。在彈出的選項卡的文件夾路徑內輸入你的文件夾位置,我這里就是:E:小龍自修室,確定后就進入Power Query的編輯界面。

6e8af3af9fd0274e1968c16012781f67.gif

2、進入到Power Query的編輯界面后,我們會發現導入的數據里并沒有我們需要的表格數據。其實數據都被儲存在Content列里了,下面就要把存儲的內容從Content列里提取出來:

全選Content列,在左上角找到添加列選項,點擊添加自定義列。在彈出的選項里的自定義列公式里輸入:Excel.Workbook([Content]) 注意區分大小寫,一定不能錯!確定后得到一個新的自定義列:Custom

d9098af2c0ab1926da5290e1a9df0ccb.gif

3、點擊Custom列右上角的擴展按鈕,在彈出的選項卡里直接點擊確定。在擴展出的列里找到:Custom.Data 我們需要的數據都在這列里面。

57d1f2947bcefe77d0c56f7b59ccad9d.gif

4、同樣點擊Custom.Data列右上角的擴展按鈕,彈出選項卡后點擊確定。這時候我們需要的所有數據就出現在列表里了。

d04be4da6591cdf23a07b8381693fc41.gif

5、當然我們還需要進一步的處理列表,保留我們需要的數據把不需要的刪除。按住Shift選擇我們需要的數據列,然后右鍵在彈出的選項卡里選擇:刪除其他列。所有多余的列都被刪除了。

32ebef2ce7dac8ee5de5bcfa922cd390.gif

6、這里我們發現表格的表頭是系統添加的,而我們不需要這樣的表頭。這里點擊表格最左側的圖標,在彈出的選項卡里選擇:將第一行用作標題 就能去掉系統的表頭了

6117d0b207598fc17f05fa494dc7d8f9.gif

7、到這一步,表格還有一個問題:因為在表格里都有相同的表頭。我們合并后的表格里會出現重復的內容,所以我們需要進一步的刪除重復的內容。

以我的表格為例:在表格里姓名行多次重復出現我們需要刪除重復的內容。點擊姓名單元格右下角的倒三角,在彈出的選項卡里把姓名前面的√去掉,然后確定。所有重復的姓名行內容就被刪除了!

5f2296fc9ec903b3d341dd0a86666aa4.gif

8、表格處理完成后,在開始選項卡里找到:關閉并上載,然后選擇關閉并上載至,在彈出的選項卡里分別選擇:表、現有工資表。確定后所有的表格數據就全部合并完成了!

966d05585c285ccd840916b550ea948e.gif

表格合并完成,這里入職日期的顯示似乎出了問題?其實在導入數據的時候是以文本格式顯示的,我們只要選擇入職日期這一列,右鍵找到設置單元格格式,選擇日期,找到合適的日期類型就可以了!

c75aea347c6cc33c3290d71de63b5188.gif

合并后的表格可以隨著被合并的表格內容更新而更新

如果被合并的表格里,有表格內容發生更改或者更新。在合并都的表格內也可以實現自動更新,而不需要重錄入了。

下面我們任意更新一個表格內容:在大白的表格內添加一些內容!保存表格并關閉。

f570ac040499f1edf6b43a9141aa79f1.gif

然后回到我們的合并表格內,在我們導入合并的數據后,在工作簿右側會有一個工作簿查詢的欄目,里面有個查詢表,雙擊它就能再次進入剛剛的Power Query的編輯界面。

8dd37433e1bbd79d09494b2c1f17ee55.gif

在開始界面找到刷新預覽,點擊后剛剛在大白的表格內添加的內容就出現在了編輯表格內容。然后點擊關閉并上載,回到表格內。在工作簿查詢欄里的查詢表左上角出現了一個刷新圖標,點擊它。添加的內容就出現在了表格里了。

18c8fe550216e943aba2336973abc4e0.gif

是不是很方便,即使有信息更新也不需要重新錄入數據了!

如果需要合并同一個表格內多個工作表的內容,也可以使用Power Query!具體的就不細說了,大家可以去操作一下看看!

如果有什么不明白的歡迎留言,小龍會耐心解答!

今天的分享就到這里!

如果喜歡小龍的分享,可以給個關注!后期更多精彩內容!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/287860.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/287860.shtml
英文地址,請注明出處:http://en.pswp.cn/news/287860.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C++入門指南及實戰 第三步 基本變量

在C編程中,內置了一些基本數據類型用來存儲一些不同類型的值。有字符類型 char 用以存儲字符,如a、b、c、d、-、、1、2、4、3、>、?等;有整形 int 用以存儲整數類型,如1、2、3、4、5、11、111、2311等;有浮點類型 …

OPCServer Modbus使用和配置

一,安裝KEPware.Enhanced.OPC.DDE.KEPServer。(PLC數據傳送給KEPServer,開發的程序用OPCServer讀KEPServer) 設置ip地址后面是指的plc站號,此處必須和plc上站號對應。否則無法接收數據。 打開quick client 查看傳值情況 二.C#程序代碼 引用opcdaauto.dll…

C# 創建命名管道服務器

通過創建 NamedPipeServerStream 的一個新實例,來創建服務器。NamedPipeServerStream 派生自基類 PipeStream,PipeStream 派生自 Stream 基類,因此可以使用流的所有功能,例如,可以創建CryptoStream 或 GZipStream&…

在香蕉派 Banana Pi BPI-M1上使用 開源 OxOffice Impress

2019獨角獸企業重金招聘Python工程師標準>>> 在香蕉派 Banana Pi BPI-M1上使用 開源 OxOffice Impress 在Banana Pi BPI-M1上使用OxOffice Impress,該簡報大小約26MB,採用自動播放機制。 OxOffice提供 arm linux的版本,可佈署在ar…

免殺新姿勢:利用線程將惡意代碼注入到內存中

本文講的是免殺新姿勢:利用線程將惡意代碼注入到內存中,產生存放遠程攻擊線程的進程在這篇文章中我不想一步一步解釋我編寫的C#代碼,但是我會展示下它能夠繞過殺毒軟件,并且操作非常簡單,而且實用。 首先說明一下&…

【經典回放】多種語言系列數據結構算法:希爾排序

【希爾排序原理】每隔sp(整數)個數即取數并判斷大小,交換,先構造局部有序序列,直到sp為1,構造完整的有序序列。 給出一組數據,如下: 0 1 2 3

Java之解決散列表的沖突用開放定址法和鏈表法

1 問題 理想狀態下,散列表就是一個包含關鍵字的固定大小的數組,通過使用散列函數,將關鍵字映射到數組的不同位置,哈希函數可以將關鍵字均勻的分散到數組的不同位置,不會出現兩個關鍵字散列值相同(假設關鍵…

python 手把手教你基于搜索引擎實現文章查重

前言 文章抄襲在互聯網中普遍存在,很多博主都收受其煩。近幾年隨著互聯網的發展,抄襲等不道德行為在互聯網上愈演愈烈,甚至復制、黏貼后發布標原創屢見不鮮,部分抄襲后的文章甚至標記了一些聯系方式從而使讀者獲取源碼等資料。這…

lru算法實現 redis_使用數組與雙向鏈表實現一個簡單的LRU算法

什么是LRU算法?redis大家都玩過吧,你們好奇redis內存數據存滿之后會發生什么嗎?拋出異常?禁止使用?還是刪除數據?其實redis設計了一種內潤淘汰機制。noeviction(默認策略):屏蔽寫操作&#xff0…

【經典回放】多種語言系列數據結構算法:歸并排序

目錄 干貨1:C#語言實現歸并排序! 干貨2:C語言實現歸并排序! 干貨1:C#語言實現歸并排序! 一、算法 1、思想基礎

Java對象和類

轉自原文:http://www.yiibai.com/java/java_object_classes.html java是一種面向對象的語言。由于具有面向對象特性的語言,Java支持以下基本概念: 多態性繼承封裝抽象化類對象實例方法消息解析在本章中,我們將探討類和對象這些概念…

bzoj3224 Tyvj 1728 普通平衡樹題解--Treap

題面: Description您需要寫一種數據結構(可參考題目標題),來維護一些數,其中需要提供以下操作: 1. 插入x數 2. 刪除x數(若有多個相同的數,因只刪除一個) 3. 查詢x數的排名(若有多個相同的數&…

Blazor University (18)使用 RenderFragments 模板化組件 —— 創建 TabControl

原文鏈接:https://blazor-university.com/templating-components-with-renderfragements/creating-a-tabcontrol/創建一個 TabControl 組件源代碼[1]接下來我們將創建一個 TabControl 組件。這將教您如何實現以下目標:將數據傳遞到 RenderFragment 以為其…

Java之GC機制

1 JVM基本結構 1)類加載器classLoader:在JVM啟動時或者類運行時將需要的.class文件加載到內存中 2)內存區域(運行時數據區): 是在JVM運行的時候操作所分配的內存區 3)執行引擎:負…

ArcGIS實驗教程——實驗十八:疊置分析(Overlay Analysis)

ArcGIS實驗視頻教程合集:《ArcGIS實驗教程從入門到精通》(附配套實驗數據) 目 錄 一、實驗描述 二、實驗內容 三、實驗目的 四、實驗數據

《零基礎看得懂的C語言入門教程 》——(一)脫離學習誤區

本節視頻連接: https://www.bilibili.com/video/BV1Qv411t7ae 新手C語言學習有些誤區你應該知道,這樣學習起來事半功倍~一、前言 距離上一次編寫C語言的教程是5年前了(2015年),由于自己是從初一時開始學習編程&#…

一套完整的導視設計案例_色彩導視藝術:烏克蘭基輔語言學校導視設計案例

學校導視設計案例建筑師Emil Dervish為烏克蘭基輔Underhub語言學校設計了色彩繽紛的導視系統,該設計靈感來源于倫敦地鐵,他希望通過彩色線條的大膽應用來營造輕松而歡樂的氛圍。讓我們一起來看看這座由“彩虹”做導視的學校。彩虹導視設計跟著紅色導視線…

C# 創建匿名管道

下面對匿名管道執行類似的操作。通過匿名管道,創建兩個彼此通信的任務。為了給管道的創建發出信號,使用 ManualResetEventSlim 對象,與內存映射文件一樣。在 Program 類的 Run 方法中,創建兩個任務,調用 Reader 和 Wri…

內測投票

create table DiaoYanTiMu (  Ids int(10) auto_increment not null primary key(),//把所需要的都寫上中間不需要符號隔開,設自增長列類型必須是int,主鍵的話必須不能為空not null, Title varchar(50) not null );/…

Android之通過Binder機制實現IPC和linux的傳統IPC的對比分析

一、 Android的Binder機制實現IPC 這里bind機制實現實現IPC模型這里不具體分析,簡單理解就是clint-server模型 涉及到4個模塊client、server、serverManager、bind底層驅動。 serverManager的作用是將字符形式的Binder(Server創建了Binder實體)名字轉化成Client中對該Bin…