打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel用公式完成多表合并,1000个表也只是一瞬间!

在百度上搜excel多表合并,答案是代码!代码!还是代码!。今天兰色只用公式来完成多表合并。建议同学们收藏起来备用。

【例】如下表所示,有N多个以日期命名的excel工作表(为演示方便以6个为例),现需要把表格全部合并到一个表中去。

操作步骤:

1、生成日期序列。

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

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

公式说明:

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

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

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

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():动态生成引用的单元格地址

3、复制公式

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

学习更多实用Excel教程,请关注公众号:zhichangcdb,回复Excel


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel表格在财务会计的应用基本操作学习笔记 一
不是我吹牛,Excel中的这些怪异的字符与操作你肯定没有用过,不然算我输
制表一定要学会的16种填充技巧!
EXCEL查找出缺失的日期或数据
怎么把excel所有数据全并为一个表?
对一个格式相当不规范的 Excel 表求和,她居然写了无数个“ ”
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服