您的位置首页生活百科

Excel如何用函数公式将各个分表合并到总表

Excel如何用函数公式将各个分表合并到总表

的有关信息介绍如下:

Excel如何用函数公式将各个分表合并到总表

今天我们将学习合并工作表的三种方法,分别是函数法、PQ流和VBA流。篇幅问题将分成三篇写。这篇就介绍下函数法。

利用名称管理器把工作表名称建立为内存数组。按CTRL+F3,在弹出的“名称管理器”窗口中,点击“新建”,参照下图进行设置:函数:=GET.WORKBOOK(1)&T(NOW())

新建一个空白工作表,命名为“汇总”,在《汇总》工作表的A1单元格中输入“工作表”,在B1:K1区域复制粘贴分表的表头字段,在A2单元格输入函数:

=MID(INDEX(SHNAME,INT((ROW(A1)-1)/15)+1),FIND("]",INDEX(SHNAME,INT((ROW(A1)-1)/15)+1))+1,99)。如下图:

删除错误值和名为“汇总”的数据。

在B2单元格中,根据分表名称,提取分表中对应位置的数据,函数如下:

=INDIRECT(CONCATENATE($A2,"!",ADDRESS(COUNTIF($A$2:$A2,$A2)+1,COLUMN(A2))))

因为我们使用了宏表函数,所以保存时,我们要另存为.XLSM格式的文件。