...">
瀏覽量:161次
很多網(wǎng)友不明白怎么把不同工作簿匯總到一個,不同工作簿的數(shù)據(jù)匯總的相關(guān)內(nèi)容,今天小編為大家整理了關(guān)于這方面的知識,讓我們一起來看下吧!
在日常的工作中,我們會收到不同部門或人員提供的工作表格,為了方便統(tǒng)計和分析數(shù)據(jù),我們需要把這些工作表格匯總成一個,這里介紹兩種方法。
對于熟悉VBA的用戶,可以使用VBA編寫代碼完成工作簿匯總的操作。
首先,需在新建的工作簿中打開VBA編輯器,然后在模塊中編寫以下代碼:
Sub CombineWorkbooks()Dim i As IntegerDim wb As Workbook, targetwb As WorkbookDim ws As WorksheetSet targetwb = ThisWorkbookFor i = 1 To Application.Workbooks.CountSet wb = Application.Workbooks(i)If wb.Name <> targetwb.Name ThenFor Each ws In wb.Worksheetsws.Copy After:=targetwb.Sheets(targetwb.Sheets.Count)Next wsEnd IfNext iEnd Sub
這段代碼會打開所有的工作簿,將它們的工作表復(fù)制到新建的工作簿中。
運行完這段代碼后,我們會發(fā)現(xiàn)新建的工作簿中已經(jīng)包含了所有的工作表,如果想要統(tǒng)計這些表格中的數(shù)據(jù),只需要選擇需要合并的數(shù)據(jù)單元格,使用Excel的SUM函數(shù)即可。
對于不熟悉或者不想使用VBA的用戶,可以使用Excel提供的Power Query功能進(jìn)行操作。
首先,打開需要匯總工作簿所在的文件夾,在空白處點擊右鍵,選擇“Power Query加載器”。
接著,選擇“從文件夾”,并選擇需要匯總的文件夾。
點擊“編輯”按鈕,進(jìn)入Power Query編輯器,選擇需要匯總的工作表,或者合并所有工作表。
選擇需要匯總的數(shù)據(jù)列,點擊“合并列”功能,將數(shù)據(jù)列合并為一個整體。
最后,點擊“完成”,生成一個新的表格。
通過Power Query合并的數(shù)據(jù)表會自動更新,如果需要更新數(shù)據(jù)表,只需要刷新即可。
以上就是兩種匯總不同工作簿的方法,VBA代碼匯總和Power Query匯總都可以方便地將工作表數(shù)據(jù)合并到一個表格中,為數(shù)據(jù)的分析和統(tǒng)計提供了便利。
好了,有關(guān)怎么把不同工作簿匯總到一個,不同工作簿的數(shù)據(jù)匯總的內(nèi)容就為大家解答到這里,希望能夠幫助到大家,有喜歡的朋友請關(guān)注本站哦!
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認(rèn)后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776