1 2 3 4 5 6

廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。

2008年7月10日 星期四

如何一次將多個Excel檔案copy到一個檔案內

之前用Sendkey寫了一篇如何合併多個相同的Excel檔案,發現有些缺點,無法一次用很多檔案,因為這個功能很多人都會用到,因此我把它改寫,改成開啟檔案沒有限制,只要把開啟的檔案名稱都寫在一起,中間不要有空白,程式會自動把所有的檔案都copy到一個空白檔案。
練習檔案:
2009/2/3新增功能
可以加入副檔名,且不用開新檔,合併以後會排序,如果重覆會自動去除
2009/2/19新增功能 加入可以指定合併活頁名稱,加入判斷如果貼上於65535則會自動新增活頁貼上
去除合併會排序及重覆自動去除功能
2009/5/5新增功能
加入第一列可以加入檔案名稱的選項



1. 下載四個練習檔,把它們放在一起,執行mergeradv.xls

 2. 出現安全性警告,請按啟用巨集
3. 開啟一個空白檔案,並把該檔案名稱寫在儲存格B1 儲存檔B2下面,可以寫您要合併的檔案名稱(.xls副檔案名稱可以不用寫)

4. 這是合併後的檔案
5. 程式碼一覽

111 則留言:

j907720 提到...

如何一次將多個Excel檔案copy到一個檔案內的不同工作表中,並以檔案的檔名作為工作表的名稱?

感謝幫忙!!
Thanks.

一整天 提到...

j907720您好:
我幫您寫了一個教學,請看
http://272586.blogspot.com/2008/07/excelcopy_31.html

Liang 提到...

親愛的大大,又是我呀!
我又遇到困難無法解決的問題,
我有很多筆資料
1.異動日期先排序,日期新的在前面,
2.要以車身號碼為KEY,不要重覆資料,
3. 電話_H跟電話_O跟行動電話_1跟行動_2,EMail,如果有多筆資料,要整合成一筆,不可空白,資料也不要重覆,就是說路人甲有3筆,但是有2筆有基本資料,就要合併成一筆有資料但不重覆的!
4.客戶名稱裡有"*"的要刪除,問題是*要怎麼刪除呀,我只能一筆一筆刪了,有上萬多筆,鳴......眼都花了
其他要修改的格式我自己會做,
我試了好幾天都不成功,不知道要用什麼公式才能
所以又來求救萬能 的大大呀!
謝謝!
我的附件不知道要怎麼給你看呀?

一整天 提到...

liang:
您的檔案可以寄到imingho@gmail.com

tina 提到...

您好 : 我想請問我有一個excel檔但內有多個工作表,我想要將多個工作表合併為一個工工作該如何處理最快?因為複制貼上會重覆n次呢!謝謝。

一整天 提到...

tina您好:
我幫您寫了一個Excel VBA,教學請看
http://272586.blogspot.com/2008/10/excel.html

tina 提到...

非常的謝謝您!
決解了我很久的困擾,受益良多,謝謝!

拉風 提到...

請問excel comma separated values file檔案也適用嗎?
一直出現找不到被合併的檔案名稱..

一整天 提到...

拉風您好:
我把程式做了修改,可以加入副檔名,且不用開新檔,合併以後會排序,如果重覆會自動去除重覆資料

檔案如下:
http://f272586.googlepages.com/mergeradv1.xls

James 提到...

你好,請問如果我有幾百個excel檔,每個檔裡都有數個sheets,如果我想把這數百的檔的某一個sheet合併成一個,要如何改呢?
試著改了一個下午卻無功而返...

謝謝~

一整天 提到...

James您好:
您可以把您修改的檔案寄給我,我幫您看是那裡出了問題.我的email在網頁的右上方有.

James 提到...

一整天您好,
我找到ㄧ個變通的方法,就是先用一支程式把原始excel的sheets砍到剩我要的,再用您的程式來做合併的動作。只是還是有一些問題,像不能合併超過65535列還有關閉檔案時會出現提醒要不要保留剪貼簿的資料。後面這個我有查到可以用 Application.DisplayAlerts = False 來解決。65535這個就不知道如何解了。

下面這個是我從您的VBA來改寫的,也請看看有沒有什麼問題。謝謝囉。

Private Sub CommandButton1_Click()
Dim a, b, c As Integer '宣告a,b,c為整數

workname = Excel.ActiveWorkbook.Name '此檔案名稱

i = 1

While Windows(workname).ActiveSheet.Range("a" & i) <> ""


Filename = Windows(workname).ActiveSheet.Range("a" & i) & ".xls"

Workbooks.Open Filename:=Excel.Workbooks(workname).Path & "\" & Filename

Do
If Sheets(1).Name = "FT Raw" And Worksheets.Count >= 2 Then Sheets("FT Raw").Move after:=Worksheets(Worksheets.Count)
If Sheets(1).Name = Worksheets(Worksheets.Count).Name Then
If Sheets(1).Name = "FT Raw" Then GoTo closefile Else
Application.DisplayAlerts = True
Windows(Filename).Close savechanges:=True
Kill Excel.Workbooks(workname).Path & "\" & Filename
GoTo readnext
End If
Application.DisplayAlerts = False
Sheets(1).Delete
Loop


closefile:
'將來源檔案關閉
Application.DisplayAlerts = True
Windows(Filename).Close savechanges:=True
readnext:
i = i + 1 '讀取下一個檔案名稱
Wend

End Sub

一整天 提到...

James您好:
我己經把您的需求加到新修改過的Excel,

2009/2/19新增功能 加入可以指定合併活頁名稱,加入判斷如果貼上於65535則會自動新增活頁貼上

去除合併會排序及重覆自動去除功能

http://f272586.googlepages.com/mergeradv2.xls

James 提到...

真是太強了~
一下子就把我想整天想不出來的功能寫好了~

不過如果其中有些檔案沒有要合併的工作頁呢? 會出現錯誤訊息嗎?

一整天 提到...

James:
我把判斷加進去了.只要是沒有的活頁名稱,就會用作用中的活頁,您重新下載,就是新版的.

James 提到...

站長您好:
之前因為我用土炮方法解決了問題,所以一直沒有試您的新版,今天有空試了一下,結果發現會有錯誤訊息,顯示class range的select方法失敗。可以在請您看一下嗎?我把檔案另外寄給你囉,謝謝~

一整天 提到...

James您好:
我己經把問題修正了,並寄給您了.如果沒有收到,請再重新下載就可以了.

James 提到...

站長您好
您的動作真是太快了,我下班前把檔案寄給你,回家的時候就收到了改好的檔案了。剛剛試了一下,完全沒有問題了。謝謝!

提到...

一整天你好,我真的非常感謝你寫的這個程式,真的很感謝,但是不好意思我有一個問題,如果我想要在合併檔案的同時順便將檔名填滿在第一個欄位,例如merger01檔案合併過去可以再合併的第一個欄位填入merger01,merger02前面就是merger02.不知道要如何加入此程式當中

一整天 提到...

廖您好:
我把您要的功能加入到
http://f272586.googlepages.com/mergeradv3.xls

提到...

超感謝您的!!但是我還是有小問題,我有寄信給您,很不好意思要麻煩您!!

一整天 提到...

廖您好:
我己經把程式修改過了.您重新下載就可以用.

654opzx 提到...

一整天您好:非常感謝您無私的分享,
小弟想請教您,雖然我是多個檔copy到一個,但卻同時需要用到您,「多個活頁簿合併成一個」裡的水平功能,
我有10個檔每個檔有2個Sheet,
我想每個檔的Sheet1合併成一個Sheet,Sheet2也一樣,每個Sheet的a欄到f欄是固定,只有g欄是不同的,所以合併完後a欄到f欄不變,但會多了g欄而p欄。感謝您!耐心的看完 ,謝謝

一整天 提到...

654opzx您好:
您可以把您想要的功能用測試資料寄給我,我比較好瞭解您想要的需求.我的email在網頁的右上方有.

Dennis 提到...

非常感謝一整天的幫忙,這樣一來我的工作管理上,可以省下很多時間了。
感謝感謝!

一整天 提到...

Dennis您好:
感謝您的留言,讓我知道這些工具有幫助到您們。

錢子 提到...

一整天
你好,我個人有一些問題excel合併,因為滿長的,所以有寫mail給你,可否請你協助呢,非常謝謝!!

錢子 提到...

一整天你好
又是我來打擾你了,昨天有收到你的mail,謝謝你,但因為還有一些問題,所以又有發mail請教你,不知是否可協助呢,謝謝!

錢子 提到...

一整天你好
非常謝謝你,已經收到你的回覆mail,真的很有用,而且原本有出現的一些小問題,也依你的方式解決了,再次的感謝你的幫忙!!

wan-ru 提到...

您好~由於我的資料檔非常大 須以2007版為xlsx檔 那該如何修改才有辦法合併?

一整天 提到...

wan-ru您好:
第一版的沒有改副檔名的功能,所以您可以下載底的版本,並把副檔名由xls改成xlsx就可以.
http://f272586.googlepages.com/mergeradv2.xls

ally 提到...

老師
請問您
可不可以將多個txt檔
結合成一個txt檔

裡面的格式是一樣的
但是
檔案大小不一

檔案共有1096個
我可以先寄幾個給您看看嗎?

ally敬上

一整天 提到...

ally您好:
您可以參考
http://272586.blogspot.com/2009/12/blog-post.html
如何將多個文字檔結合成一個檔

ally 提到...

老師
謝謝您
問題一下子就解決了
又有一個問題
請文如何將文字檔中特定的文字刪除
或是將特定的文字分欄存放
因為檔案太大了
如法使用傳統的方式取代
例如
將文件中ncbi-gi:刪除
將aac:Aaci_0001變成acc Aaci_0001(空格格式為Tab)

請老師有空再幫我看看
謝謝
感恩
ally敬上

中部區域經銷商 提到...

一整天 先生您好

你的合併程式功能似乎是當每個 EXCEL 檔案內只有一個sheet1時才有辦法進行合併,
我的困難點是每個excel檔裏都有14個sheet,所以我想要合併的方式各個excel檔案裏sheet1與sheet1合併,sheet2與sheet2合併,依此類推sheet14與sheet14合併,煩請您是否有辦法修改您的EXECEL程式

一整天 提到...

ally您好:
您可以到網路上下載emeditor這個文書編輯器,它有Free版的,它的取代功能很強,比windows 記事本或是wordpad還是winword都要強,您可以去下載看看.
取代時勾第四個選項"使用逃x字元"
尋找目標 :
取代為 \t
再按下"全部取代"就可以.
有問題再問我.

一整天 提到...

中部區域經銷商您好:
您可以下載
http://f272586.googlepages.com/mergeradv1.xls
這一版可以指定活頁名稱。

中部區域經銷商 提到...

感謝一整天大大的幫忙,

再請教您一個問題,

由於合併產生的EXCEL檔都是直式的一個檔案接續下一個檔案

有方式改成橫向方式的合併檔案,

再煩請您解答 謝謝!!

一整天 提到...

中部區域經銷商您好:
您可以參考
http://272586.blogspot.com/2009/04/excel_30.html
將Excel的直排資料切割成多筆

ally 提到...

謝謝您的幫忙
現在問題已經解決了
感恩ㄟ
ally敬上

ally 提到...

老師
您好
又來了
現在有一個問題
我現在有一個文字檔
大約1000多萬行
無法匯入access
因為會顯示路徑錯誤
不過可以利用您上次說的軟體打開
但是接著就預見困難了
因為
這個檔只需要特定的行
不需要全部
請問該如何處理
可以寄範例請您幫忙看看嗎
ally敬上

幻˙空˙異想 提到...
作者已經移除這則留言。
幻˙空˙異想 提到...

您好,我想把數個excel合併成一個檔,但是每個檔裡的Sheet有1到4個不定,這些全都要併到同一個檔的同一個sheet裡,不曉得這樣要如何設定?感謝您的解答。

一整天 提到...

幻˙空˙異想您好:
您可以利用
http://f272586.googlepages.com/mergeradv2.xls
分4次把Excel中的4個分別活頁合併,目前沒有把每一個檔案中的活頁都合併的功能.或是您寄email給我.我如果把該功能寫好.再寄給您.

幻˙空˙異想 提到...

這樣我了解了,謝謝您的回答。另外,上上篇是我不小心重覆發表所以我刪掉了,再次感謝您 ^^

雞排 提到...

請問如何將特定某一欄位的所有資料前面都加上特定數字,例如原本是A005123-->012A005123?因為有數萬筆一筆一筆加會殘廢,麻煩你幫忙了~~~~

一整天 提到...

雞排您好:
您可以利用公式達到您要的效果.
假設您是要處理a1,則在b1儲存格輸入
="012" & a1
然後將公式往下拉,最後再利用選取b欄按滑鼠右鍵[複製],再選取b欄按滑鼠右鍵按[選擇性貼上]/值,就可以把公式去掉,最後再把a欄刪除.

ss112245 提到...

我照mergeradv3.xls排擋方便許多
但不知如何改成在抓數據時
只抓每個檔案最後ㄧ行數據
可以敎我一下嗎

一整天 提到...

ss112245您好:
您寄Email給我.我將改好的檔案寄給您.

ss112245 提到...

我的E-mail:ss112245@gmail.com
謝啦

一整天 提到...

ss112245您好:
己經將檔案寄到您的信箱了.

ss112245 提到...

您可能誤會我的意思
我想要Excel自動抓取檔案最後行列的數值
不用手動調的
再來就是如何讓EXCEl自動化排擋
有類似的書嗎
可以的話推薦幾本關於Excel VBA的書

Simon 提到...

感謝有這個版的資訊,
更得感謝版主!!
我想請問一下老師
在合併多筆Excel表時
在第一筆資料已經有第一列的欄位名稱
要如何才能修改成
自第二筆資料便不納入第一列欄位名稱嗎?
我有寄信給您!!
謝謝!!

一整天 提到...

Simon您好:
我己回信給您了.您只要下載mergeradv2.xls,並把開始列數設為2,就是您要的功能.

Cynthia Shen 提到...

您好。
想請教如何將多個EXCEL檔案合併到一個檔案內的同一個工作表中,但不是直式,而是「橫式」的合併。我現在的每一個舊的excel檔均只有一欄A。也就是舊檔案1的資料在合併後的欄A,舊檔案2的資料在合併後的欄B,舊檔案3的資料在合併後的欄C,依此類推。

非常謝謝您耐心地看完問題!
by Cynthia Shen

一整天 提到...

Cynthia Shen您好:
您可以到首頁右上方,選[範例檔案下載]/[範例程式]/找到hmergeradv.xls,這個檔案的功能就是你要的.

Cynthia Shen 提到...

Wow,真的太神奇了!省掉我許多的動作,太感謝了!

ally 提到...

老師:
您好!
又來魯您了,
如果您又空可以幫我看一下附件的東西嗎?
感恩
謝謝
ally敬上

羽青 提到...

一整天大大您好~
想請教一下~
我現在想將不同檔案copy到同一個檔案中
但是只想copy局部
譬如每個檔案的A2~A10
要怎麼做呢?
感謝^^

一整天 提到...

羽青您好:
您可以先利用
http://272586.blogspot.com/2009/05/copyexcel.html
Copy多個Excel檔案部分範圍到新的檔案(固定大小)
處理完.再利用這支程式合併成一個檔案.

chense 提到...

感謝一整天大大的幫助
完全可以work!!
真的很感謝<(_ _)>

chense 提到...

對了我是樓上的羽青~感恩^^

ally 提到...

老師:
您好!
您最近如果有空可以幫忙看看附件中的資料嗎?
有上千個這樣的excel檔,
不過這些檔必須算出有顏色的部分,
分別是:
(1)總值(Σ)
(2)平均值(μ)
(3)標準差(σ)
(4)密度(density)=(2*(B2)/(((ROWS(A2:最大欄位))*((ROWS(A2:最大欄位))-1))))
=(2*degree)/(id的總數(id總數-1))

算好之後再結合成result.xls 那個檔案的樣子


不好意思啦!
好像太複雜了,
如果您有空再幫看看,
沒空也沒關係啦!

感恩
又再一次的魯您了

祝平安
ally敬上

ally 提到...

老師:
又來魯您啦!
您這支程式sheetsplit_v2,
一個excel檔會run出多個excel檔,
有沒可能改成將一個excel檔run出多個文字檔?
祝平安
ally

一整天 提到...

ally您好:
這個比較複雜,我最近比較忙.可能沒辦法幫上您的忙.

一整天 提到...

ally您好:
sheetsplit_v2可以改成將一個excel檔run出多個文字檔.我改好再Email給妳.

ally 提到...

老師:
您好
謝謝您幫我看資料
感恩ㄚ
一直都在被追殺
沒空上來
現在才上來看看老師的留言

祝平安
ally敬上

ally 提到...

老師:
我又來魯您了,
對不起,
實在是因為技術太差了.

有一個要刪除重複資料的問題,
如附件,
資料很大喔,
有些檔案有幾十萬筆喔!
您有空再幫忙看看
謝謝
感恩

祝平安
ally敬上

一整天 提到...

ally您好:
我看了妳的問題,幫妳寫了一個排序ab的工具.
就是把您AB欄的資料排序,您再透過
http://272586.blogspot.com/2009/08/excel_26.html

Excel如何利用進階篩選去除重複資料的方法

ally 提到...

老師:
感謝您的幫忙
要如何才會變這麼強
真羨慕
也希望自己能變這麼厲害
感恩老師的大力協助
謝謝Orz
祝平安
ally敬上

匿名 提到...

老師,先謝謝你的文章
想請問, 如果要合併幾個檔案裏面,某兩個SHEET,如sheet1,sheet2到一個新的檔案裏,該怎樣做呢? 謝謝~

提到...

老師你好:
目前有4筆資料分別為A/B/C/D,要將此4筆合併到一個檔案"客戶資料總表"內一個SHEET"全部"該如何處理?因目前為開啟新的檔案去合併,麻煩您了!

明和蔡 提到...

瑜您好:
我將程式做了修改,麻煩您透過底下連結下載.

http://sites.google.com/site/272586/fan-li-cheng-shi/mergeradv4.xls?attredirects=0&d=1

林哲心 提到...

老師您好:

假設有ABC三個檔案,每個檔案都有sheet1及sheet2兩個工作表,欲將其合併為一個檔案,其中ABC的sheet1整理為新檔案的一個工作表,sheet2整理為新檔案的另一個工作表,可否請老師幫忙?

Unknown 提到...

大大弄的這個工具...真係拯救了我 ><
感恩喔 ^^
但我想問一下...新增功能"加入第一列可以加入檔案名稱的選項"... 位併時能不能在每檔案內的每行數據都加入檔案名稱?
因為我每行數據都需要有該檔案的名稱...
但我數據多... 不能手動COPY/__\
大大能幫我想辦法嗎?

明和蔡 提到...

林哲心您好:
您可以分二次合併,第一次工作表Sheet1,第二次工作表Sheet2.

明和蔡 提到...

Unknown您好:
您可以參考
http://272586.blogspot.com/2008/04/excel.html
Excel的特殊填滿效果
就可以解決.

panguin 提到...

一整天老師您好,我想請教您一個問題:我的excel檔裡有兩個欄位,一個是病歷號,一個是姓名並且是互相對應。但是因為病人會一直就醫,所以資料有非常多的重複。如果我用排序去一個一個刪要刪好久....(幾千筆),所以想請問您是否能有辦法一次把重複的資料刪掉??讓每個病人的資料都只留一筆下來??

一整天 提到...

panguin您好:
問問題請到首頁右上角[問題/意見交流詢]http://272586.blogspot.com/p/blog-page_15.html 留言,因為跟文章無關的問題不再回覆。」

Meng 提到...

不好意思~~您好~我想請問一下~我照您的方式去執行,按下button後它會要我偵錯,不知道是不是我有地方沒改到餒~苦惱..

一整天 提到...

Meng您好:
您可以下載新版的再試看看.(網址如下)

http://sites.google.com/site/272586/fan-li-cheng-shi/mergeradv4.xls?attredirects=0&d=1

Meng 提到...

哈囉~不好意思~又是我~我進去新的連結之後~合併後檔案名稱路徑會出現檔案不存在~會是什麼原因呢?是因為我沒有新增資料夾嗎?還是..?

Sumeru 提到...

老師您好!
我使用您所提供的檔案↓

http://f272586.googlepages.com/mergeradv2.xls

作資料上的合併,
雖然合併是成功了,
不過儲存格的格式(如:大小)都跑掉了,
由於我的資料上有一格是條碼,
只要儲存格的大小改變,
條碼就會被壓縮,
到時候去給機器刷就會刷出不同的東西,
請問這個狀況應該要如何解決?
煩請解答,
謝謝。

一整天 提到...

Sumeru您好:
因為是複製部分欄位,所以列高行高無法保留,您可以在合併後,將有條碼的部分選取再一次次調整,如果很複雜,可以把檔案寄給我看,我再看程式是否可以解決.

muchacha 提到...

一整天您好!
首先非常感謝您提供的檔案,真的是受益良多。
在此想跪求關於"合併第一行加入檔案名稱"這個項目,是否可能改為"第一列"加入檔案名稱呢?((檔案格式是A2~26/B2~26,想在B1處加入檔案名稱))
試著從程式碼部分下手但由於沒有任何基礎,完全是看攏無呀!非常感謝您!

一整天 提到...

muchacha您好:
麻煩您到底下張貼您的需求.請用圖片說明及上傳範例檔案.

http://discuz.bestdaylong.com/thread-247-1-1.html

alvin lin 提到...

一整天您好,可否請教一下,請問有辦法將一個Folder內多數的TXT內容轉至EXCEL同一個sheet上,謝謝!

April Cho 提到...

一整天老師,您好,想請問,若是txt檔案是以逗號分隔,該如何改"mergertosheet_v3.xls檔案中的B3欄呢?謝謝

劉逢成 提到...

親愛的大大我想問一個問題
一個EXCEL檔案裡面有
A 123
B 456
C 789
這兩個欄位
另外一個EXCEL檔案裡面有
A 547
B 456
D 147
兩個合併會變成
A 123
A 547
B 456
C 789
D 147
這樣子要怎麼做才行

吳信憲 提到...

老師您好,我有20個excel檔,每個檔裡面都有1
~10個分頁,請問我要如何把這些檔案和分頁全部合併成一個檔案比較快呢

一整天 提到...

吳信憲您好,
您可以先透過底下這支程式

如何快速將Excel多個工作表合併成一個
http://272586.blogspot.tw/2008/10/excel.html

吳信憲 提到...

謝謝老師的回覆,實際上我有1000多個excel檔案,每個檔案大約2~8個分頁,有沒有辦法批次先把1000多個檔案的分頁先個別合成一個檔,再利用您另外一隻程式把1000多個檔合成一個呢?感謝老師的回答喔^^

一整天 提到...

吳信憲您好,
我己將
將Excel的多個工作表合併成一個(可選取多檔案)
上傳到
https://sites.google.com/site/272586/fan-li-cheng-shi
找到sheetsmergers.xls下載

楊烜安 提到...

一整天老師
請問 我將想要合併工作表指定檔名 ,並將此一指定excel內建立參照公式,合併並無問題, perfect但是 若修正原始並前之工作表,再次併入時,發現重複檔名(工作表),故巨集終止,請問有辦法再次合併時 已覆蓋方式更新嗎? 謝謝指導

george

一整天 提到...

george您好,
您可以寫一個迴圈先檢查工作表是否有重覆,若有則將之前的工作表刪除.

UTP 提到...

一整天先生您好:
我最近有下載您的mergeadv來參考
但是我嘗試在B5加上第四個檔案名稱
當我按下第一次按鈕會正常產生合併的檔案
但是當我在按第二次時就會產生錯誤視窗

想請問究竟是哪裡出了問題

因為假設只有三個檔名的情況下是不會有這種情形發生的

然而我也看不出來您的程式碼哪裡有問題

麻煩替我解惑
謝謝

一整天 提到...

UTP您好,
可以麻煩您到
http://discuz.bestdaylong.com/thread-247-1-1.html
下載新版的試看看.
mergeradv4.xls

barry 提到...

親愛的大大,又是我呀!
我又遇到困難無法解決的問題,
可以在同一個FILE下將所有EXCEL檔合併嗎??
不用輸入檔案名,因為有很多EXCEL檔但檔名無一定格式...
我試了好幾天都不成功,不知道要用什麼公式才能
所以又來求救萬能 的大大呀!
謝謝!

一整天 提到...

barry您好,
新版已加入可以選檔案功能,請到底下下載.
如何一次將多個Excel檔案copy到一個檔案內
http://discuz.bestdaylong.com/thread-247-1-1.html

Michelle Wang 提到...

老師您好:
使用後發現合併資料都是以垂直方向向下貼上,
想請問是否有辦法將各檔案的資料以水平方向向右合併?
感謝!

一整天 提到...

您好,


您可以到底下網址下載
hmergeradv.xls
將多個Excel的檔案合併成一個(水平合併)

https://sites.google.com/site/272586/fan-li-cheng-shi

Unknown 提到...

您好
昨天我朋友工作上遇到了一些問題,跟我求助,我想到您有PO了這個文章,所以下載來使用並完成了他的需求,他們很感激,說我救了他們整個部門,我想這不是我的功勞,是您的,所以上來跟您說聲謝謝,昨天有整個部門的人,感謝您所寫的巨集程式,我也對你說聲謝謝 by the way 改版改的越來越好用^^

Unknown 提到...

您好
原本的聚集是貼成直向
不知道有沒有貼成橫向的可以選擇

蔡明和 提到...

請參考.
將多個Excel的檔案合併成一個(水平合併)
http://discuz.bestdaylong.com/thread-28668-1-1.html

Lu 提到...

老師您好

這個巨集真的救了我!! 節省好多時間
超級感謝老師願意分享 謝謝你!!!

有個小問題想麻煩老師
如果合併多個檔
檔跟檔中間想要空一行的話
有辦法嗎

麻煩一整天大神了
感激不盡

蔡明和 提到...

Lu您好,
您可以將【合併第一列加入檔案名稱(Y或N)】設為Y,合併以後再將這些列選取(利用ctrl多選),再清除資料就可以。

Unknown 提到...

老師您好

這個巨集真的讓大量的EXCEL檔案整合變得非常有效率
非常感謝老師您的分享~ 幫了我非常大的忙!!

不好意思這邊再請問一下老師:
我想將大量EXCEL檔的資料合併到我自訂的一個EXCEL檔中

但是在"檔案名稱路徑" 及"檔案名稱" 輸入好後
按下合併卻一直跳出"檔案不存在或名稱錯誤"的視窗
因此想請問您是不是我有什麼地方做錯了呢?

謝謝您

pinjei YEN 提到...

一整天老師您好

這個巨集真的讓我在整合大量的EXCEL上更有效率
非常感謝老師的分享 讓我受益良多~

不過在這邊還有一個問題想要請教老師:
就是我想要將大量的EXCEL檔案(都在sheet1,同一格式)
合併到自己自訂的EXCEL檔中(sheet1)
但是在輸入"合併檔案名稱路徑"(有加\)以及"合併檔案名稱"後 按下合併
會一直跳出錯誤訊息"檔案不存在或名稱錯誤"
想請問老師 我在使用上是哪邊出問題了或是我miss掉了什麼設定呢?
再麻煩老師~ 謝謝您 (我是用 office 2017)

pinjei YEN 提到...

一整天老師您好:
想請問您 如果我想將大量的EXCEL檔(都在sheet1 格式相同)
合併到一個我自訂的EXCEL(sheet1)
但是我輸入您檔案中的"合併檔案名稱路經"及"合併檔案名稱"後
按合併會一直跳出找不到檔案與名稱錯誤的訊息
想請問老師 我是不是使用錯了方法或是miss掉了什麼設定呢? 謝謝您

蔡明和 提到...

pinjei YEN您好,
方便請您到論壇發問,因為沒圖沒檔案,我沒辦法找出您的問題.
http://discuz.bestdaylong.com/thread-247-1-1.html
如何一次將多個Excel檔案copy到一個檔案內

蔡明和 提到...
作者已經移除這則留言。

贊助

彰化一整天粉絲團

About Me

我的相片

很多人問我為什麼叫"一整天",其實這是有原故的.有一天看一本書.就是說如何介紹自己.裡面說到如何讓別人對你的名字有印象.就要讓別人跟你的名字或是身體的一些特徵有關.比如很胖.就會被別人取小胖或是胖子.或是跟名字有關的諧音,那天看布袋戲中有一個叫”一頁書”的角色.所以我就想我的名字.可以想出什麼字出來.結果我把我的名字"明和",拆成日月和,日月和在一起,就代表白天晚上都在一起.就取名為"一整天",而這個"一整天"跟我的名字有關也方便別人記憶,後來發現"一整天"這個名詞太常被用,所以就在"一整天"前面加上"彰化"變成"彰化一整天",為什麼要加彰化.因為我老家在彰化,所以以後別人要找我的部落格的話.我都會跟他們說,請到yahoo或是google打"彰化一整天"第一筆出現的就是我的Blog. PS:現在只要輸入"一整天"可以找到.

Google+ Followers