提取多個字段_動態合并多個工作表,數據再多也不怕

86b6f8753492d4bdfac5b169413d8105.png

小伙伴們好啊,今天老祝和大家分享一個動態合并多個工作表的技巧。

很多時候,咱們的數據是按照部門或是月份等項目,分別存放在不同工作表中的,要對這些數據進行分析匯總的時候,需要先將不同工作表中的數據合并到一起才可以。

就像下圖所示的數據,三個工作表中是某品牌的商品,在不同區域的銷售記錄。各工作表中每一列的分布順序不一樣,還有些列的數據是和其他工作表完全不同的項目。

54c4665108d866864ba0e05ee91f4b89.png

接下來,咱們就用Excel 2019為例,說說如何把這幾個工作表中的數據動態合并到一起,就像下圖所示的效果。

5fc80178c16c50812fe79510b9e83996.png

步驟1:

新建一個工作表,重命名為“匯總表”,然后保存一下。

a68d5dc4edae357eabb4110e60d0fef5.png

步驟2:

在【數據】選項卡下選擇【獲取數據】→【自文件】【從工作簿】。

找到存放工作簿的位置,根據提示導入。

在【導航器】窗口中,單擊工作簿名稱,然后點擊【轉換數據】,將數據加載到數據查詢編輯器里。

e8c840d989db457ff7ac19d6fc70d59f.gif

有小伙伴可能發現了,明明工作簿中只有三個數據表和一個匯總表,但是到了這個步驟,會多出好幾個莫名其妙的工作表名稱:

950e98bab7850e4a740b5c4aacfe80c4.png

這是啥情況呢?

其實,這些都是一些隱藏的名稱。如果咱們在Excel中執行了篩選、高級篩選、插入了超級表或是設置了打印區域,Excel就會自動生成這些隱藏的名稱。

步驟3:

在數據查詢編輯器中,咱們需要把這些都篩選掉,單擊【Kind】字段的篩選按鈕,在篩選菜單中選擇“Sheet”的類型。

除此之外,還需要將在【Name】字段中,將“匯總表”也篩選掉,否則合并后你會發現數據會成倍增加,增加了很多重復的記錄。

cce18d0a673261eabdefe0364e632c60.gif

步驟4:

前面咱們說過,各個工作表中的字段分布順序不一樣,還有些工作表中的字段是其他工作表中沒有的,所以咱們要特別處理一下。

在【查詢設置】窗格中選中步驟名稱“源”,然后在編輯欄中,將公式中的 null 改成 true。

這樣修改后,系統就可以自動識別出字段名稱,并自動進行歸類了。

7bb137a2b033440540d65e70eed3970a.png

步驟5:

然后在【查詢設置】窗格中選中步驟名稱“篩選的行”,按住Ctrl鍵不放,依次單擊【Name】和【Date】字段的標題來選中這兩列,單擊鼠標右鍵→【刪除其他列】。

接下來單擊【Date】字段的展開按鈕,將數據展開。

d610d464f592d6ff1849eeb595c6b8e6.gif

步驟6:

單擊日期字段的標題,將格式設置為“日期”,然后依次單擊【關閉并上載】→【關閉并上載至】,將數據上載到工作表中。

ce60718583d867ea69c056e161c8f520.gif

至此,咱們的合并就完成了。各工作表中只要是標題相同的列,就會自動歸類到同一列中,各工作表中標題不同的列,也會自動依次排列。

以后咱們的數據如果有更新,或者是增加了新的工作表,只要在匯總表的任意單元格中單擊鼠標右鍵,刷新一下就OK,不需再進行其他任何操作。

cf67fde8ed6c62b6c4b562e7796910da.png

還是那句老話,光說不練假把式,今天的練習文件在此,你也試試吧。

https://pan.baidu.com/s/1ar8g9M8IE1j6SL0eAv9Zcw?提取碼: ckr8?今天老祝是用Excel 2019演示的,如果你使用的是Excel2016,操作過程幾乎是一樣的。如果你使用的是2013或是2010的Excel ,可以百度下載Power Query插件。如果使用的是古董級的2007和2003,那就真沒治了f64a9c784479ed6b3d44b60f80122d5a.png。圖文制作:祝洪忠

當當Excel Home暢銷書5折封頂!

b327f0853d6e7470e52d2a00c9a1c1e3.png

(點擊上圖,在搜索框輸入“excel+home"搜索)

職場充電需要理由么?不逼一下自己,永遠不知道自己有這么強大的學習能量!

機會來了,雙12年終狂歡,當當網年度特大鉅惠來襲。Excel Home暢銷書全部5折封頂!!多數圖書低于5折,還可疊加使用滿200-30優惠券(不領券,也可付款時使用優惠碼:SZNKUV)。

活動時間:12月9日~12月12日。

點擊左下角“閱讀原文”直達搶購,數量有限,手慢無!

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

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

相關文章

深入理解Oracle的并行操作【好文認真讀】

請尊重原文作者,http://czmmiao.iteye.com/blog/1487568 -------------------------------------------------------------------------------- 并行(Parallel)和OLAP系統 并行的實現機制是:首先,Oracle會創建一個進…

服務器虛擬化性能瓶頸怎么辦,如何突破虛擬化三大瓶頸

如果你希望在應用虛擬化技術的過程中不出現任何問題的話,那么顯然這是不切合實際的期望。虛擬化技術能給你的數據中心帶來諸多好處,但是為了可以利用虛擬化的優勢,你需要了解可能會面對哪些問題。即使虛擬化技術已經被應用到了許多企業中&…

2017-2018-1 20155229 《信息安全系統設計基礎》第十四周學習總結

2017-2018-1 20155229 《信息安全系統設計基礎》第十四周學習總結 對“第三章 程序機器級表示”的深入學習 我選擇這章的理由是第一次學的時候還是不太理解,老師也有說這章建議在認真學習,所以本周的學習任務是認真再次學習這一章c語言、匯編代碼以及機器…

python中為什么推薦使用with_Python中的with關鍵字使用詳解

這篇文章主要介紹了Python 中的with關鍵字使用詳解的相關資料,在Python中,with關鍵字是一個替你管理實現上下文協議對象的好東西,需要的朋友可以參考下">在 Python 2.5 中, with 關鍵字被加入。它將常用的 try ... except ... finally ... 模式很方便的被復…

create table as select性能測試

轉載自:http://blog.csdn.net/yangzhijun_cau/article/details/7396088 --------------------------------------------------------------------------------- 原表270W數據,無照片,字段比較多,有50個左右 測試機是一個虛擬機&a…

類似索引Model套Model之 iOS模型閑聊二

看下界面, 這是類似于索引的頁面, 只不過木有右側索引條的布局. 如果想了解通訊錄索引的,請移步iOS - 高仿通訊錄之商品索引排序搜索. 提供思路如下: 分析界面及接口用 MVC 設計模式來實現(其實核心點都在下面5)創建內外層 Model 并綁定兩者 Model兩者 Cell 布局的實現 (便于后…

輸入法畫面_搜狗輸入法:用AI技術譜寫詩意生活

十九世紀著名的思想家斯賓塞曾說:科學本身就富有詩意。這里應該包含兩種意思,字面上,科學是飽含文字之美的,比如原理和規律的推演,僅通過文字符號的簡單排列,便有了生機。但深層次上科學又不止于文字&#…

hadoop偽分布式(單機版)安裝,Linux

一、下載 1、hadoop官網下載:https://archive.apache.org/dist/hadoop/common/ 進入stable文件夾里下載,這是穩定版本。 stable/ 本文的版本是 hadoop-2.7.2.tar.gz 2、jdk下載,JDK7及以上,本文用jdk8-64位 二、版本區別 2.…

c++-add two numbers 兩個鏈表相加

題目描述 You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list. Input: (2 -> 4 -> 3) (5 -> 6…

城軌的兩類時鐘系統均同步于_基于兩臺SDS3000示波器同步產生“8通道”示波器...

在很多應用場合需要4通道以上的示波器,但是市面上極大部分示波器最多只有四通道,而且沒有外部輸入的同步時鐘接口。 有什么快捷的方法獲得更多通道功能的示波器? 最簡便的方法是:將兩臺示波器的輔助輸入信號作為觸發源,同時連接到…

Linux設置ssh免密碼登錄

一、SSH來源 對于需要遠程管理其它機器,一般使用遠程桌面或者telnet。linux一般只能是telnet。但是telnet的缺點是通信不加密,存在不安全因素,只適合內網訪問。 為解決這個問題,推出了通信加密通信協議,即SSH&#x…

解析json數據_Retrofit同時解析JSON和XML數據格式

前言Android開發中,我們會經常遇到前端需要解析兩種數據格式(json和xml),比如自己服務器返回的是json格式的數據,我們做微信登錄的時候,微信返回的格式又是xml格式的。我們可以通過自己編寫Retrofit的ConverterFactory來做到可以同時解析兩種…

ORACLE 小時值必須介于1和12之間 解決方法

ORACLE數據庫查詢語句: "select * from dual where time>to_date(2012-10-29 19:45:34,yyyy-mm-dd HH:mi:ss)"當執行時,會拋出錯誤:ORA-01849: 小時值必須介于 1 和 12 之間 01849. 00000 - "hour must be between 1 and 1…

jenkins+svn+maven+ssh 部署配置詳細記錄

2019獨角獸企業重金招聘Python工程師標準>>> 先簡單記錄一下,后面再慢慢完善。 1、環境 jdk 1.7.0_45 maven 3.1.1 jenkins 2.3.21 jdk和maven的安裝就不必多說了,主要是jenkins的安裝需要說下,jenkins有war包和yum還有rpm等安裝方…

k8s安裝sqlite3_kubernetes環境部署單節點redis數據庫的方法

kubernetes部署redis數據庫(單節點)redis簡介Redis 是我們常用的非關系型數據庫,在項目開發、測試、部署到生成環境時,經常需要部署一套 Redis 來對數據進行緩存。這里介紹下如何在 Kubernetes 環境中部署用于開發、測試的環境的 Redis 數據庫&#xff0…

oracle 都是parallel惹的禍【1-2分鐘出結果變1-2秒】

原文:http://blog.csdn.net/shushugood/article/details/9000628 -------------------------------------------------------- 該項目是中國聯通xxxx話務系統,我的架構設計需求設計,運維保障數據庫開發,全套服務。 在今天開發完畢…

二叉搜索樹(BST樹)的簡單實現

#include <stdlib.h>template<typename T>class CBinSTree;template <typename T>class CTreeNode{//樹節點類public:CTreeNode(const T& item,CTreeNode<T>* lptr NULL,CTreeNode<T>* rptr NULL):data(item),left(lptr),right(rptr){}CTr…

Oracle 創建 DBLink 的方法

原文出處&#xff1a;http://blog.csdn.net/davidhsing/article/details/6408770 ------------------- 1、如果需要創建全局 DBLink&#xff0c;則需要先確定用戶有創建 dblink 的權限&#xff1a; [c-sharp] view plaincopy print?select * from user_sys_privs where privi…

eclipse init 配置

--設置最大的堆和最小堆大小.兩者一樣表示固定大小.這樣可以防止老年代內存擴展造成額外的gc.當然也會多占一些內存.系統內存不足的慎用 -Xms512m -Xmx512m --加大年輕代內存.減少minor gc -Xmn164m --這個是永久代大小.默認是64M,增加到96M.固定大小,減少擴展造成的gc -XX:Per…

Oracle對表空間操作的sql

管理員給用戶增加不限制表空間權限 grant unlimited tablespace to 用戶; 查看表空間使用情況 SELECT a.tablespace_name "表空間名", total "表空間大小", free "表空間剩余大小", (total - free) "表空間使用大小", total / (…