Excel用公式完成多表合并

2025-10-03 00:24:15

1、操作步骤:

1、生成日期序列。

要想根据工作表名称提取各表的数据,需要在汇总表先生成工作表名称的序列。用下面的公式

=TEXT(ROW(A41640),"m.d")

公式说明:

41640是2014-1-1的数字形式,用Row函数可以让公式向下复制自动生成递增的数字序列,即2014年的所有日期

TEXT(日期,"m.d") 生成“月.日"的格式

注意:生成日期后,通过复制-粘贴-数值的方法把公式转换为数值

Excel用公式完成多表合并

2、2、根据日期提取各表的数据。

从不同的表提取数值,依旧需要Inirect函数。

=INDIRECT($A2&"!"&ADDRESS(INT((ROW(A1)-1)/6)+2,COLUMN(A1)))

公式说明:

对于新手,可以不用理解这个公式的意思,可以直接套用即可。把/6中数字6修改为要合并的工作表实际个数。$A2是工作表名称所在列(本例是A列)

INT((ROW(A1)-1)/6)+2:目的是生成2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4..序列

ADDRESS():动态生成引用的单元格地址

Excel用公式完成多表合并

3、3、复制公式

复制A:C列区域(如果有300个表就选取A2:C301),然后选取下面的空行粘贴即可完成全部数据提取。

Excel用公式完成多表合并

4、在百度上搜excel多表合并,答案是代码!代码!还是代码!今天程程只用公式来完成多表合并。

Excel用公式完成多表合并

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢