tft每日頭條

 > 職場

 > 多工作表合并一張表

多工作表合并一張表

職場 更新时间:2024-05-16 03:28:12

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

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

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

多工作表合并一張表(多工作表動态合并)1

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

多工作表合并一張表(多工作表動态合并)2

步驟1:

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

多工作表合并一張表(多工作表動态合并)3

步驟2:

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

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

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

多工作表合并一張表(多工作表動态合并)4

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

多工作表合并一張表(多工作表動态合并)5

這是啥情況呢?

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

步驟3:

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

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

多工作表合并一張表(多工作表動态合并)6

步驟4:

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

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

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

多工作表合并一張表(多工作表動态合并)7

步驟5:

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

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

多工作表合并一張表(多工作表動态合并)8

步驟6:

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

多工作表合并一張表(多工作表動态合并)9

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

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

多工作表合并一張表(多工作表動态合并)10

圖文制作:祝洪忠

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved