文/趙志東(來自excel精英培訓(xùn)微信平臺(tái)) 在百度上搜excel多表合并,答案是代碼!代碼!還是代碼!。今天蘭色只用公式來完成多表合并。建議同學(xué)們收藏起來備用。 【例】如下表所示,有N多個(gè)以日期命名的excel工作表(為演示方便以6個(gè)為例),現(xiàn)需要把表格全部合并到一個(gè)表中去。
1、生成日期序列。 要想根據(jù)工作表名稱提取各表的數(shù)據(jù),需要在匯總表先生成工作表名稱的序列。用下面的公式 =TEXT(ROW(A41640),'m.d') 公式說明:
注意:生成日期后,通過復(fù)制-粘貼-數(shù)值的方法把公式轉(zhuǎn)換為數(shù)值 2、根據(jù)日期提取各表的數(shù)據(jù)。 從不同的表提取數(shù)值,依舊需要Inirect函數(shù)。 =INDIRECT($A2&'!'&ADDRESS(INT((ROW(A1)-1)/6)+2,COLUMN(A1))) 公式說明:
復(fù)制A:C列區(qū)域(如果有300個(gè)表就選取A2:C301),然后選取下面的空行粘貼即可完成全部數(shù)據(jù)提取。 蘭色說:可能有同學(xué)會(huì)說,如果工作表名稱沒規(guī)律怎么辦?答案是用宏表函數(shù),具體搜百度”取得excel所有工作表名稱“或等蘭色以后詳細(xì)的教程吧。 |
|