小 E 和你打一個賭,95%的職場人都會遇到這樣一個場景,很多 Excel 工作簿需要匯總合并成一個文檔!而至少 90%的小伙伴面對這種場面手足無措!
不過恭喜你,只要讀完小 E 今天的文章,從此就再也不用為這件事頭疼了!
廢話不多說了,我們直奔主題!這里有 100 多個內容格式一致的工作簿,每個工作簿里面都有一個工作表,里面的數(shù)據(jù)都是這個樣子的↓
100 多個工作簿,有多少呢?不多,就下面圖示這么多↓
合并的方法也有很多,比如 Power Query、VBA 代碼等等,但是這些方法用起來都比較復雜,數(shù)量多的話也很費時。(而且我根本不會?。】蓿。?/p>
其實,有一個特殊的方法,只要一句代碼就能在一眨眼的功夫搞定上百個表格文檔的合并!
一眨眼就完成?不可能!不可能!不可能!
哼,今天小 E 還真要讓你見識一下什么叫「沒有不可能」!
第 1 步:轉換文檔格式
不知道各位有沒有注意到,上面那些文件的擴展名和平時我們見到的「xlsx」不一樣,而是「csv」。
CSV 格式的表格是可以通過記事本或寫字板等文本查看工具來進行閱讀的,不包含任何的邊框、底色格式等設置,只有文本格式的文檔才可能通過這種方式來匯總,所有的文本格式文檔也都可以通過這種方式來匯總。
所以第一步正是將普通的表格文檔轉換成 CSV 格式。
小 E 在此要提供一個批量轉換 CSV 格式的小工具!
只需將該工具和要轉換的工作簿放在同一文件夾內,雙擊打開該工具,單擊工作表中的【點擊轉換為 CSV】的大按鈕即可,之后生成的文件名為「原文件名-工作表名稱.cvs」。
第 2 步:生成代碼文件
在工作簿文件夾內,右鍵新建一個文本文檔,并在文本文檔中輸入下面一行代碼:
copy *.csv 合并文件.csv
完成后的文檔如下圖所示。
第 3 步:生成可執(zhí)行文件
將本文檔的擴展名 txt 改為 bat 或者 cmd,使文件雙擊后可以運行。
修改文本擴展名時會出現(xiàn)下面的提示,直接點擊【是】即可。
第 4 步:雙擊運行可執(zhí)行文件
雙擊運行剛才修改擴展名后的「新建文本文檔.bat」文檔。
這時會有一個黑色的界面一閃而過,一眨眼的功夫,完成合并當前目錄下所有的工作簿,生成了一個文件名為「合并文件.csv」的文件。我們在運行文件目錄下就能看見新生成的這個文件,如下圖所示:
第 5 步:驗證合并后的文檔
打開「合并文件.csv」文檔,就是見證奇跡的時刻!所有的工作表數(shù)據(jù)已經(jīng)匯總完畢,如下圖所示:
查看工作表內容發(fā)現(xiàn)多了標題行,這時可以使用篩選的方式,將標題行刪除,我們就完成了上百個工作表的合并!
之后再用小 E 今天告訴你的方法寫下那句代碼,上百個 Excel 文件的合并就在眨眼之間搞定了!