
我已經在其他帖子中嘗試過類似的解決方案,但到目前為止沒有任何效果:/
我有超過 200 個單獨的 Excel 文件,本質上我希望將每個文件中的特定工作表合併到單獨文件中的單一工作表中。
- 每個原始檔案都有多個工作表 - 我所使用的工作表被命名為“FIELD”(或“Field”或“field”,不確定大小寫是否重要)。 - 它並不總是位於每個文件中的相同位置,例如它可能是第一張或第二張。
- 總體而言,每個「欄位」工作表中的標題都是相同的,但可能存在一些變化,並且可能的位置不相同(即,一個工作表中A 列中的標題可能位於另一個工作表中的C 列中)。
有沒有一種方法可以專門從每個文件中獲取字段表,並將它們組合成一個單獨文件中的單個表,如果標題匹配,它們都會填充到該列中,如果有新標題,它只會將另一列添加到結尾?
例如:
將一張包含A、B、D、C 和5 個條目的工作表新增至另一張包含A、B、C、Da 和5 個條目的工作表,以產生包含A、B、C、D、 Da 的主工作表- A、B 下有10 個條目、C 以及 D 和 Da 下各五個條目
我很樂意澄清是否有任何令人困惑的地方!我知道這可能是一個相當挑剔和具體的問題,但任何幫助將不勝感激!
更新:不幸的是,除了對現有程式碼進行少量編輯之外,我沒有任何 VBA 技能 - 必須承認我希望可能有更簡單的方法。但我們這裡有一位 Excel 專家(他時間很緊,我希望我能帶著更多的東西來找他,而不僅僅是我在這裡整理的這個模糊的簡介:/)。所以我嘗試定制他們的程式碼的其他一些帖子: 如何將多個 Excel 檔案中的資料合併到單一 Excel 檔案或 Access 資料庫中? 從許多 Excel 工作簿建立新的資料電子表格 https://stackoverflow.com/questions/26455076/combine-multiple-excel-workbooks-into-a-single-workbook https://www.extendoffice.com/documents/excel/456-combine-multiple-workbooks.html