tft每日頭條

 > 生活

 > excel表格橫向求差公式

excel表格橫向求差公式

生活 更新时间:2024-09-29 08:07:52

Hello,大家好,今天我們來解決一個Excel的大難題,有粉絲反映遇到這樣的問題他隻會複制粘貼,1天了都沒搞定。我們先來看下問題:在這裡我們一共有10個Excel文件,每個Excel文件中有12個工作表,所有的表格都存在一個合并單元格的表頭,并且首行字段的順序也是不同的,對于這樣的數據彙總,你需要多久呢?今天跟大家分享下如何使用power query解決這樣的問題,三個M函數2分鐘即可輕松搞定

excel表格橫向求差公式(一鍵彙總120個格式錯亂的表格)1

一、将數據加載到power query中

首先我們需要将想要彙總的Excel文件都放在一個文件夾中,随後新建一個Excel,然後點擊【數據】功能組,在左側中找到【獲取數據】選擇【來自文件】再選擇【從文件夾】在跳出的對話框中找到存放Excel文件的文件夾,點擊【打開】看到導航器的界面後直接點擊【轉換數據】這樣的話就會進入power qeury的編輯界面

excel表格橫向求差公式(一鍵彙總120個格式錯亂的表格)2

二、整理數據

在power query中我們僅僅保留【Content】與【Name】這兩列數據将其餘的數據全部删除掉,可以按住Ctrl鍵再選擇name這一列數據,然後點擊鼠标右鍵選擇删除其他列。随後将Name這一列放在最前面,把這一列中的文件擴展名就是xlsx替換掉,可以點擊這一列,然後點擊【轉換】找到【替換值】在替換為中輸入.xlsx然後點擊全部替換,最後雙擊name這個字段将其重命名為文件名

excel表格橫向求差公式(一鍵彙總120個格式錯亂的表格)3

三、獲取所有Excel文件數據

随後我們點擊【添加自定義列】,會跳出一個對話框,在自定義函數中輸入:=Excel.Workbook([Content])然後點擊确定,之後就會在後面多出一列自定義列,它的值都是table,緊接着我們點擊左上角的箭頭來深化數據,在這個界面中我們将使用原始列名作為前綴的對勾去掉,随後僅僅勾選name(工作表名稱)與date(表格中的數據)點擊确定,這樣的話就會多出兩列數據,分别是name與date,在date中存放的就是每個工作表的數據

excel表格橫向求差公式(一鍵彙總120個格式錯亂的表格)4

Excel.Workbook這個函數的作用是獲取工作薄中的數據,如果你的表格中沒有表頭行,直接将公式設置為=Excel.Workbook([Content],true)然後展開數據即可實現彙總。

四、删除表頭行

因為每個表格的首行字段的順序是不一樣的,所以我們必須将表格中的首行作為标題才可以實現自動匹配首行字段的效果,我們可以利用函數将第一個提升為标題,但是現在第一行是一個表頭而不是首行字段,所以我們需要将其删除,可以利用Table.Skip這個M函數,他的作用是删除前面幾行。

在添加列中選擇自定義列,然後在定義函數中輸入公式:=Table.Skip([Data],1)點擊确定,這樣的話就會将所有表格中的第一行删除掉,随後我們将Data這一列與Conten這一列都删除掉。

excel表格橫向求差公式(一鍵彙總120個格式錯亂的表格)5

五、将第一行作為标題

将第一個作為标題我們需要用到Table.PromoteHeaders這個函數,同樣的也是在添加列中選擇自定義列,将自定義名稱設置為标題,然後将公式設置為:=Table.PromoteHeaders([自定義])然後點擊确定即可, 随後将自定義這一列删除掉,然後點擊标題這一列來深化數據,直接點擊确定即可,這樣的話就将數據彙總在一起了。在這裡我們将首行作為表格的标題,powerquery會根據首行來自動地匹配字段。

excel表格橫向求差公式(一鍵彙總120個格式錯亂的表格)6

六、設置數據格式

可以在标題字段的左上角看到,現在的格式都是ABC123,也就是文本格式,我們需要點擊它将其更改為對應的格式,格式更改完畢後,隻需要在主頁中點擊關閉并上載将數據加載到Excel即可,至此就彙總完畢了

excel表格橫向求差公式(一鍵彙總120個格式錯亂的表格)7

使用這個方法它是可以實現自動更新的,當我們新增Excel文件隻需要在彙總表中點擊鼠标右鍵選擇刷新,即可将新增的Excel文件添加進彙總表中,實現一鍵彙總120個表格的效果。如果Excel文件中的數據有更改,保存後點擊刷新,也可以将新數據替換過來,非常的方便

以上就是今天分享的方法,怎麼樣?你學會了嗎?

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

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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