文/赵志东(来自excel精英培训微信平台) 在百度上搜excel多表合并,答案是代码!代码!还是代码!。今天兰色只用公式来完成多表合并。建议同学们收藏起来备用。 【例】如下表所示,有N多个以日期命名的excel工作表(为演示方便以6个为例),现需要把表格全部合并到一个表中去。
1、生成日期序列。 要想根据工作表名称提取各表的数据,需要在汇总表先生成工作表名称的序列。用下面的公式 =TEXT(ROW(A41640),'m.d') 公式说明:
注意:生成日期后,通过复制-粘贴-数值的方法把公式转换为数值 2、根据日期提取各表的数据。 从不同的表提取数值,依旧需要Inirect函数。 =INDIRECT($A2&'!'&ADDRESS(INT((ROW(A1)-1)/6)+2,COLUMN(A1))) 公式说明:
复制A:C列区域(如果有300个表就选取A2:C301),然后选取下面的空行粘贴即可完成全部数据提取。 兰色说:可能有同学会说,如果工作表名称没规律怎么办?答案是用宏表函数,具体搜百度”取得excel所有工作表名称“或等兰色以后详细的教程吧。 |
|
来自: dongbeileifeng > 《待分类》