當前位置:
首頁 > 最新 > EXCEL相同格式不同內容表格合併的三種方法

EXCEL相同格式不同內容表格合併的三種方法

——這是第203篇教程——

所有內容均為原創,全文帶公眾號轉載,隨意+無限歡迎,如複製在自己的公眾號上面轉載請與本公眾號聯繫,碼字不易,敬請尊重啊!

桃花

 U

品冠 

00:00/04:27

本期教程知識點:

1.最簡單的方法:數據鏈接法

2.數據透視表法

3.VBA語言

合併表格前提:不可有合併單元格,格式必須一致

1.數據鏈接法

動態合併的方法:這個不用VBA語言,也不用透視表,更加簡單易學

(1)新建工作表:《匯總表格》

(2)建立數據鏈接:

在匯總表格中:數據 - 連接 - 添加 - 瀏覽更多

【GIF演示】

GIF

選擇文件所在位置,選取所在表格

(3)修改屬性,導入鏈接

點擊屬性 - 使用狀況:選擇「允許後台刷新」及「打開文件時刷新數據」

- 定義:修改命令文本:

SELECT "1月" AS 月份,* FROM [1月銷售業績表$] union all

SELECT "2月",* FROM [1月銷售業績表$]

(4)導入數據:

數據 - 獲取外部鏈接 - 現有鏈接 - 選擇已建立的鏈接即可。

【GIF演示】

GIF

2.數據透視表法

(1)如下面的表格,需要合併成一個表格,

GIF

(2)將兩個表建立成一個數據鏈接:

數據 - 連接 - 彈出對話框 - 添加 - 選擇表格所在位置 - 選擇所屬表格名稱

(3)更改表格屬性,使兩個表格鏈接在一起,多個表格操作一樣:

進入連接屬性設置窗口 - 定義:將命令類型選擇為」sql「,並在命令文本中輸入圖九中所示查詢語言。查詢語言為:select * from [表一$] union allselect * from [表二$]。

【GIF演示】

GIF

(4)插入數據透視表:

插入 - 數據透視表 - 選擇「適用外部數據源」 - 「選擇連接」選擇剛設置的表格。

【GIF演示】

GIF

(5)整理數據透視表

GIF

3.VBA法

使用VBA前提:鏈接表格的表頭要一致

(1)建立數據匯總表:

(2)黏貼表頭

(3)開發工具 - 插入表單控制項 - 更改名稱為:「合併表格」

【GIF演示】

GIF

(4)數據匯總表 - 右鍵 - 查看代碼 - 輸入下列代碼:

Sub hebing()

"把各月銷售業績合併到"業績匯總表"工作表中

Rows("2:65536").Clear

Dim sht As Worksheet, xrow As Integer, rng As Range

For Each sht In Worksheets

If sht.Name ActiveSheet.Name Then

Set rng = Range("A65536").End(xlUp).Offset(1, 0)

xrow = sht.Range("A1").CurrentRegion.Rows.Count - 1

sht.Range("A2").Resize(xrow, 7).Copy rng

End If

Next

End Sub

(5)直接按運行 或

(6)開發工具 - 插入表單控制項,選擇運行宏

(7)一按按鈕,表格就全部複製過來了!

【GIF演示】

花一秒鐘,掃一掃收藏

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 EXCEL小幫手 的精彩文章:

word、EXCEL、PPT怎麼安裝特別的字體

TAG:EXCEL小幫手 |