怎樣將幾百個單獨的excel表彙總到一個excel表中呢?

bsdjfb

想要將幾百個單獨的excel表彙總到一個excel表中,首先需要將所有excel表格的後綴名全部改為.xls。

通常的excel表格的後綴名有.xls和.xlsx兩種。最後再把所有的sheet中需要打印的區域批量設置成一樣的格式。最後打印即可。

一、更改excel表格後綴名

1、將.xlsx後綴名的表格全部放到一個新建文件夾中,在文件夾中新建一個.txt文件。

2、打開txt文件,並輸入【ren*.bat*.xls】,保存,關閉。將txt文件的後綴名改為bat,然後運行即可將excel的文件名改為xls了。

二、彙總excel表

1、在文件夾中新建一個excel表格,打開,以此按下【Atl】+【F11】,依次點擊【插入】,【模塊】。

2、在彈出的框中,將以下代碼粘貼進去,點擊【運行】,【運行子過程/用戶窗體】

Sub CombineWorkbooks()

Dim FilesToOpen, ft

Dim x As Integer

Application.ScreenUpdating = False

On Error GoTo errhandler

FilesToOpen = Application.GetOpenFilename _

(FileFilter:="Micrsofe Excel文件(*.xls), *.xls\

對不可能說NO

如何將幾百個單獨的Excel表彙總到一個Excel表我沒做過,但是將幾十個表彙總到一個表中做過,像鎮政府武裝部搞民兵訓練的各位民兵履歷表和民兵分連分排的名單表就是這樣的。先是把各位民兵履歷表單獨分別登錄sheet1、sheet2、sheet3……sheetn中,然後把各個表格複製到一個sheet1表中,


但首先各個表的列必須是一樣的,行多少沒關係,不然的話Excel表是會變形的,不附合規定的。幾十份表要複製幾十次,幾百張就要複製幾百下,也很麻煩,但是這樣能一次性打印出各位民兵的履歷表。如果每個民兵不單獨佔一份sheet表,直接在一張sheet1表中登錄那就省好多事,可以順著sheet1表的行一行行依次登錄,錄完後再以A4紙橫向或縱向排版,預覽後滿意打印即可,打印機會自動打印完成。

如果需要某位民兵個人的表格那就設置打印某位民兵的表。比如某位的表開始佔的是78行,末尾佔的是98行,那就設置從78行到98行打印。

好了,謝謝!朋友你關注我,我也必會回關!


吳夢華wmh

給推薦個神器KUTOOLS for excel,特別棒,操作還簡單,還有其他很多很棒的功能




分享到:


相關文章: