如何將excxl表格中不同月份的個人工資自動彙總?

清新自然99


我是Excel大全,這裡,我和大家分享4個多表彙總的方法:透視表、SQL、PQ、合併計算;

01 多重計算區域透視表

透視表,一直都是Excel中統計分析的利器,只是在多表彙總時,很多人就不會了,其實,這裡有一個隱藏的小功能(實際上是舊版本的功能),那就是透視表嚮導。

  • 按下+D,鬆開按鍵,再按P,就能調出這個透視表嚮導;

  • 在嚮導中,選擇多重計算區域透視表,今天,就是要用這個來多張工作表彙總;

  • 選擇所有工作表區域,並,為每張工作表設置一個“頁字段”,用於標識來自不同工作表的數據;

  • 調整佈局,這是一般透視表的步驟了,把需要的字段,拖拽到透視表區域;

  • 設置統計方式,如,題主的年收入,只需簡單地彙總即可

如下動畫演示:

02 PowerQuery實現多表彙總

新版本中的PQ,這才是處理複雜數據源的大器,PQ可以將來自不同數據源的數據整理後,導入到Excel中,進行統計分析,多表彙總對PQ來說,只是小Case:

  • 菜單“數據”-“獲取數據”-“自文件”,選擇工資文件;

  • 導航器中選擇工作表,可以多選;

  • 為每張工作表追加標識列,如添加月份,標識每個月的數據;

  • 數據導入透視表,這樣就可以直接在透視表中進行統計分析;

  • 調整佈局;

  • 設置統計方式;

03 使用SQL

SQL的作用和PQ差不多,通過Excel中的SQL鏈接,將數據源導入到透視表中進行統計分析。

  • 建立鏈接:“數據”-“現有鏈接”;

  • 選擇Excel數據源文件;

  • 在鏈接屬性中,使用Select+Union語句,獲取數據;

  • 將數據導入透視表;

  • 調整佈局;

  • 設置統計方式;

04 合併計算

合併計算,也能實現多張工作表的彙總

  • 菜單“數據”-“合併計算”;

  • 定義數據源區域;

  • 設置彙總方式;

小結

以上我分享了4種多表合併的方法,前三種都大同小異,就是獲取數據源的方式不一樣而已,對於數據量源較少時,可以直接使用多重計算區域透視表方式,對於數據源較多較複雜時,建議使用PQ方式。

合併計算則比較簡單,適合一次性的較為簡單的統計工作。

我是Excel大全,每日分享實用的Excel小技巧,希望能幫到你!


Excel大全


【問答】如何將excel表格中不同月份的個人工資自動彙總?其實方法有很多,可根據自己的需要進行選擇

一、公式法

1、sum法:要求表格格式完全一致

2、sumproduct法:要求可以不一致(數組公式)

二、透視表法

1、多重合並計算:按alt+d後,再按P即可調出數據透視嚮導

①創建單字頁段

②自定義頁段

2、pq+透視表

①10和13版本的需要安裝powerquery插件

②在數據選項卡下,新建查詢,可以從工作簿,也可以彙總多個文件夾下的數據,如果某個表格中數據增加或者刪減,無需更改數據源只要刷新後就能實現多級聯動多表合併動畫教程

3、sql+透視表:在數據選項卡下,從現有鏈接彙總

三、合併計算:通過手動添加區域,達到快速彙總,適用於彙總較少的表格

四、宏表函數法:適用於彙總雜亂名稱的表格

1、通過對工作表區域做一個定義名稱

2、利用函數彙總


Excel辦公小動畫


建議使用合併計算功能,因為沒有工資表數據,下面以我現有的表格為例進行說明。下圖中的1-5月的數據姓名一列也是不完全一樣的,現在要實現彙總到一個工作表中進行數據分析。

這個是效果圖,如果和你要實現的效果一樣,那就請往下看具體操作步驟吧。

在新建的空白的工作表中,打開數據選項卡——合併計算——引用位置選擇第一個工作表的A列和B列區域——添加到下面的所有引用位置框中。對其他幾個工作表執行同樣的操作。添加完成後在下面的標籤位置選擇首行和最左列——確定,即可完成合並了。具體操作如下面動圖所示。

在新的工作表中,可以利用ctrl+T生成的智能表進行計算分析。全選後按alt+=即可快速求和。

這就是利用合併計算彙總合併多個工作表的技巧。


疏木excel


《還在手動彙總2018年全年工資表?送你一個全自動彙總分析神器》(https://www.toutiao.com/i6641132609449493000/)

專門寫了個帖子。下面回答的圖片全部犧牲了,直接複製上面括號中的地址到瀏覽器地址欄打開訪問吧……欸。

把工資表放到一個單獨的文件夾

把要彙總的工資表放到單獨的文件夾,比如叫“2018年工資彙總”的文件夾。下一步我們要引入來自於文件夾的數據。

確保你的工資表中,第一行就是列標題。

其實第一行不是列標題也沒關係,只是後面會多一些操作步驟而已。

為簡化起見,假設每個月的工資表第一行都是列標題。類似於下圖中這樣(還有很多列,沒截完)。

新建來自於文件夾的查詢,引入工資表

新建一個Excel文件,將其重命名為”工資彙總“,然後點擊”數據“標籤,選擇“新建查詢”,點擊“從文件”,在滑出菜單中選最後一項“從文件夾”:

找到包含12個月工資的工資表所在的文件夾,然後點擊“確定”:

為什麼要從文件夾而不是Excel文件中新建源呢?原因在於,如果是從Excel文件新建源,那麼你需要選擇12個表:

然後新建了12個查詢:

非常繁瑣。實際上我們需要的是合併這12個表的數據而不是處理12個查詢。

上一步點擊“確定”後,進入到下面這個界面,選擇“編輯”,我們要對查詢進行編輯,以彙總數據。

刪除不必要的列,只保留Content列

在這一步我們要刪除掉Content列之外的其他列。

確保選中Content列之後,點擊菜單欄的“刪除列”,在彈出菜單中選擇“刪除其他列”。

提取出Content列的數據

現在我們要提取出Content列中的數據。

在菜單欄選擇“添加列”,然後選擇“自定義列”,在彈出窗口的公式窗格中輸入:

Excel.Workbook([Content])

如果在界面中操作的話,[Content]不用輸入,輸入Excel.WorkBook()後把鼠標定位在括號內,直接鼠標雙擊右側“可用列”中的“Content”就會自動把它加入到括號中去。

添加了自定義列之後,就可以刪除“Content"列了,我們用不著它,因為數據都被我們提取到自定義列了。確保選中Content列,然後點擊菜單欄上的”刪除列“,在彈出菜單中選擇”刪除列“。這樣就只保留了自定義列。

我們雙擊自定義列旁邊的左右箭頭符號,將其展開,選擇“Data”列,因為我們需要的數據就在這裡邊。確保其餘選擇框不被選中:

最後得到的應該是像下圖這樣的結果:

到這一步之後,就把12個月的工資獲取到了,下一步我們要把這12個表格合併為一個。

合併12個工資表為一個

前面的都是鋪墊,到這一步是最關鍵的一步。這一步有兩個選擇:

一是直接點”Data“旁邊的左右箭頭符號,展開Data列。這樣就把12個表格完整地合併到一起了。但是也把12個表的列標題也顯示出來了。實際上我們只需要一個表的列標題作為總表的列標題,其餘11個表的列標題要過濾掉。

點擊”確定“後,是下圖這樣子:

可以看到所有表格的標題行也列出來了。

下面我們來過濾掉不必要的標題行。

首先點擊左上角表格符號右下角的向下箭頭符號,選擇”將第一行用作標題“。這樣總表的標題行就有了。

然後點擊任意列標題旁邊向下的箭頭,在彈出窗口中過濾掉其餘11個表格的標題行。根據選擇的列不同,需要過濾的內容不同。

設置列格式

由於我們要彙總計算,所以對需要彙總的列設置數據格式。選中需要設置格式的列,然後在菜單欄的”轉換“命令組找到”數據類型“,點擊,在滑出菜單中選擇需要的格式。一般只要設置數字格式即可。

到這一步之後,我們有兩個選擇:

如果要對工資數據進行復雜統計分析,那麼就可以直接加載結果到數據模型,用數據透視表結合度量值來統計分析。

如果我們只需要簡單統計彙總每個人的工資年度數據,那麼還可以直接通過分組來統計計算。

如上圖我根據員工姓名進行分組彙總,彙總統計了實發金額和獎勵提成。還可以根據需要添加其他彙總字段或直接點擊“操作”選擇不同的彙總統計公式。

加載結果

處理完畢後,我們可以將結果加載到數據模型,以用powerpivot進行更復雜的分析和更豐富動態的可視化呈現;也可以直接加載到Excel表格中。

結語

整個操作看上去步驟繁多,還很複雜。但是熟悉PowerQuery之後,可以在幾分鐘內完成全部操作。

整個數據模型非常有彈性:無論是隻有一個月的工資表,還是有一年的工資表,乃至十年的工資表,都可以用上述模型快速處理,無需做任何額外的操作,就能得出你想要的結果。

最妙的是,有了數據模型後,結合PowerPivot尤其是PowerBI Desktop的強大功能,可以對整個公司的工資數據進行全方位分析,並以專業且可交互的圖表展示出來。

如果您覺得這篇帖子對您有價值,歡迎轉發、評論或收藏。謝謝。


偷懶改變世界


要彙總1月到12月的工資表可以使用power query來進行數據彙總

以彙總考勤為例來演示下如何彙總

首先我們將所有的考勤表放在同一個文件夾中,然後新建一個excel文檔並打開他,如下圖

我們打開彙總表後,點擊數據選擇新建查詢,然後選擇從文件,選擇文件夾,找到我們放置考勤表的文件夾。點擊確定

會進入如下界面,我們將沒用的刪除

然後我們點擊添加列,選擇組定義列,會彈出對話框,然後可以自己根據需要命名,然後在自定義公式中輸入Excel.Workbook([Content]),注意大小寫,可以直接粘貼我的,然後直接點確定

確定後點擊我們插入列的左右方向的箭頭擴展數據,然後直接點擊確定即可

只保留table列其他的都刪除

然後我們點擊table列的左右箭頭擴展數據點擊確定

然後就得到了彙總表,我們選擇關閉並上載至

選擇表,點擊加載

然後點擊表頭選擇降序,將表格排序到一起刪除多餘表頭

最後插入數據透視表,拖動到合適字段就可以了

我是Excel從零到一,關注我持續分享更多Excel技巧


分享到:


相關文章: