我是【桃大喵學習記】,歡迎大家關注喲~,每天爲你分享職場辦公軟件使用技巧幹貨!
今天跟大家分享的是一個超實用的Excel表格數據合並方法,今天就借助一個組合公式輕松實現多表格數據合並需求,並且彙總後的數據可以根據分表自動更新。
如下圖所示,分別把1季度,2季度,3季度銷售訂單數據合並彙總到“彙總表格”中,並且總表數據會根據分表數據更新而自動更新。
![](http://image.uc.cn/s/wemedia/s/upload/2024/888005966ffdf6818fb2253cc6740dbd.gif)
爲了方便理解,把組合公式分步操作講解,下面直接上幹貨:
第一步、使用VSTACK函數合並表格
在目標單元格中輸入公式:
=VSTACK('1季度:3季度'!A2:D200)
然後點擊回車即可。
![](http://image.uc.cn/s/wemedia/s/upload/2024/52b5b2c496438b7036b2d60be4dfe235.gif)
解讀:
①VSTACK介紹
功能:將數組垂直堆疊到一個數組中
語法:=VSTACK(數組1,數組2,數組3,……)
②使用VSTACK函數來合並1季度-3季度的數據,因爲每個表格行數不固定,我們可以多選一些行,擴大合並區域,在這裏選擇到了200行,具體大家可以根據實際需求選擇合並區域。
③合並多個表格選擇合並區域的方法
先點擊“1季度”工作表(開始表)的第一個要合並的單元格,然後按住Shift鍵點擊最後一個表(這裏是“3季度”工作表),最後在最後一個表中選擇要合並的數據區域就可以了。
第二步、使用SORT函數對合並後的數據排序
爲了能實現彙總表根據分表實時同步更新數據,我們在選擇合並行時多選到了200行,這就導致會有很多空值行在合並後的表格中,我們可以利用SORT函數或者SORTBY函數對數據進行排序,今天我們就用SORT函數進行數據排序,這樣可以把空值行數據整合到一個連續的區域,方便下一步的處理。
在目標單元格中輸入公式:
=SORT(VSTACK('1季度:3季度'!A2:D200),1)
然後點擊回車即可
![](http://image.uc.cn/s/wemedia/s/upload/2024/f6402101db8806da332bbda26da763a6.gif)
解讀:
①SORT函數功能介紹
功能:SORT函數主要用來對某個區域或數組的內容進行排序。
語法:=SORT(數組,排序依據,排序順序,按列)
②上面公式利用SORT函數對合並後的數據,根據第1列“訂單編號”排序,這樣所有空值行就整合到了下面的連續區域內了。
第三步、使用UNIQUE函數去掉空值行的重複值
在目標單元格中輸入公式:
=UNIQUE(SORT(VSTACK('1季度:3季度'!A2:D200),1))
然後點擊回車即可
![](http://image.uc.cn/s/wemedia/s/upload/2024/f40b0edeaafbf99d584aa60b97bbc6f0.gif)
解讀:
①UNIQUE函數介紹
功能:UNIQUE函數可以去除重複值保留唯一值
語法:=UNIQUE(數組,[按列],[僅出現一次])
②公式中使用UNIQUE函數去掉空值行的重複值,這樣合並後的表格就只剩下最後一行是空值行了。
第四步、使用DROP函數把空值行去除
在目標單元格中輸入公式:
=DROP(UNIQUE(SORT(VSTACK('1季度:3季度'!A2:D200),1)),-1)
然後點擊回車,這就是最終的組合公式。
![](http://image.uc.cn/s/wemedia/s/upload/2024/dd90a3ed92217cb47f09df8d19d2c5a0.gif)
解讀:
①DROP函數介紹
功能:DROP函數可以從數組開頭或者結尾刪除行或列。
語法:=DROP(數組,行數,[列數])
第1參數:數組就是要刪除的數組數據區域;
第2參數:行數就是按行刪除的行數,如果是正數就是從上往下刪除對應的行數;如果是負數就是從下往上刪除對應的行數;
第3參數:列數就是按列刪除的列數,如果是正數就是從左往右刪除對應的列數;如果是負數就是從右往左刪除對應的列數。
②最後使用DROP函數把空值行去除,因爲空值行在最後一行,所以第2參數使用-1就是從下面開始往上刪除一行。
以上就是【桃大喵學習記】今天的幹貨分享~覺得內容對你有所幫助,別忘了動動手指點個贊哦~。大家有什麽問題歡迎關注留言,期待與你的每一次互動,讓我們共同成長!