怎樣把幾個(gè)表格匯總 一張excel表怎樣匯總多個(gè)單位的?
一張excel表怎樣匯總多個(gè)單位的?如果不是有多項(xiàng)內(nèi)容,是可以多建幾列,上面是各個(gè)單位,下面是各個(gè)單位涉及的內(nèi)容如何把4個(gè)表格的數(shù)據(jù)匯總成一張表?如果不是你四個(gè)表格的格式是完全不同的話,就也可以用ex
一張excel表怎樣匯總多個(gè)單位的?
如果不是有多項(xiàng)內(nèi)容,是可以多建幾列,上面是各個(gè)單位,下面是各個(gè)單位涉及的內(nèi)容
如何把4個(gè)表格的數(shù)據(jù)匯總成一張表?
如果不是你四個(gè)表格的格式是完全不同的話,就也可以用excel的直接引用功能,把它信息匯總成一張表。
怎么匯總到一個(gè)表格里面?
這個(gè)問題可考慮到下面三種情況
情況一:表格結(jié)構(gòu)和匯總“商品名稱”順序都一致
解決方案:不使用函數(shù)公式成功
具體方法,追加動(dòng)圖演示:
重點(diǎn):在“總銷售額”表單中的B2單元格中,輸入公式【SUM(華北區(qū):華南區(qū)!B2)】
情況二:表格結(jié)構(gòu)相同,但匯總表格“商品名稱”順序不對(duì)應(yīng)
解決方案:使用【合并計(jì)算】能完成
詳細(xì)方法,如下動(dòng)圖演示:
情況三:表格結(jié)構(gòu)和匯總關(guān)鍵字都不符
必須合并的工作簿和儲(chǔ)存匯總數(shù)據(jù)的活動(dòng)工作簿,二者不需要在同一文件夾下
解決方案:建議使用VBA能夠完成
詳細(xì)方法,如下代碼:
Sub CombineWbs()
DimbtandRange,rAs Long,cthoughLong 1c 7Dim wtasWorksheet
Setwt(1)
(r1amp:1048576).ClearContents
False
DimFileNameasString,shtsuchWorksheet,wblikeWorkbook,WbNlikeString
DimErowAs Long,fnsuchString,arrlikeVariant,NumasLongFileName Dir(amp*.xlsx)
Num0
DoWhileFileNameltgt
IfFileNameltgtThen
Erowwt.Range(A1)1
fnampampFileName
SetwbGetObject(fn)
Setsht(1)
NumNum1
arrsht.Range(sht.Cells(r1,A),sht.Cells(1048576,B).End(xlUp).Offset(0,7))
wt.Cells(Erow,A).Resize(UBound(arr,1),UBound(arr,2))arr
WbNWbNampChr(13)amp
False
EndIf
FileNameDir
Loop
True
MsgBox共合并了ampNumamp個(gè)工作薄下的全部工作表。不勝感激:ampChr(13)ampWbN,vbInformation,提示
EndSub
溫馨提醒:以上代碼,只要你不能復(fù)制到Excel工作表代碼編輯窗口下(即:然后打開VBE編輯環(huán)境),然后把然后點(diǎn)擊【正常運(yùn)行】按鈕,就是可以飛快實(shí)現(xiàn)本案所涉功能了。
鳴謝:謝謝啊大家的閱讀!有問題,希望能讀者粉絲的提問??!