把同一个excel文件中的工作表合并到一个表中
时间:2022-06-14 12:47:45
把同一个excel文件中的工作表合并到一个表中,终于找到一个比较简便的方法,而且是可以合并任意多个工作表。这个方法只需要使用3个excel函数公式。
【例】如下图所示工作簿中,A,B,C,D为4个格式相同行数可能不同的表格,需要把这4个表合并到“汇总”表中。
操作步骤:
1、公式 – 名称管理器 – 新建名称 – 在新建名称中输入名称“sh”,然后“引用位置”框中输入公式:
=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(now())
公式说明:
GET.WORKBOOK(1)是宏表函数,当参数是1时,可以获取当前工作簿中所有工作表名称,由于名称中带有工作簿名称,所以用FIND+MID截取只含工作表名称的字符串。&T(now())的作用是让公式自动更新。
2、在A列输入下面公式:
=INDEX(sh,INT((ROW(A1)-1)/6)+1)
公式说明:
此公式目的是在A列自动填充工作表名称,并每隔N行更换填充下一个名称。公式中6是各表格的现在或将来更新后最大行数,尽量设置的大一些。以免将来增加行汇总表无法更新数据。sh是第1步添加的名称。
3、在B2输入公式并向右向下填充,取得各表的数据。
=INDIRECT($A2&"!"&ADDRESS(COUNTIF($A$1:$A2,$A2)+1,COLUMN(A1)))
公式说明:
此公式目的是根据A列的表名称,用indirect函数取得该表的值。其中address函数是根据行和列数生成单元格地址,如address(1,1)的结果是$A$1。
公式设置并复制完成后,你会发现各表的数据已合并过来!
当删除表格,汇总表中会自动删除该表数据,当增加新工作后,该表数据会自动添加进来。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
在Excel2007中拆分合并单元格
![](https://img.aspxhome.com/file/2023/6/a143126_0s.jpg)
Win10电脑怎么设置锁屏密码?
![](https://img.aspxhome.com/file/2023/0/51880_0s.png)
Word文档打不开,发送错误报告怎么办
Excel表格中3句vba代码如何实现被修改内容以蓝色呈现高亮显示
![](https://img.aspxhome.com/file/2023/4/36634_0s.jpg)
wps表格按enter键不能换行怎么办?
![](https://img.aspxhome.com/file/2023/1/a163651_0s.png)
Win10修改msconfig后无法开机怎么办?修改msconfig后无法开机解决方法
![](https://img.aspxhome.com/file/2023/9/50369_0s.png)
如何在Excel表格中使用复选框控件
![](https://img.aspxhome.com/file/2023/3/a143033_0s.jpg)
如何在Word 2010文档中使用撤消和恢复?
Win10电脑怎么关闭输入法?win10关闭输入法操作方法
![](https://img.aspxhome.com/file/2023/3/51763_0s.png)
如何合并Excel2010单元格中的内容
![](https://img.aspxhome.com/file/2023/6/43256_0s.jpg)
excel中sheet标签的颜色怎么设置?
iOS 11.0-iOS 14.3越狱后可以解除吗?如何解除iOS 11.0-iOS 14.3越狱
![](https://img.aspxhome.com/file/2023/1/46121_0s.png)
office更新失败,无法打开
![](https://img.aspxhome.com/file/2023/8/16908_0s.png)
正版微软Office应该如何选?Office 2019与Office 365区别在哪里?
![](https://img.aspxhome.com/file/2023/2/16632_0s.jpg)
excel表格在哪设置行高?excel修改行高两种方法图解
![](https://img.aspxhome.com/file/2023/5/41805_0s.jpg)
Win10专业版怎么投屏到电视?
![](https://img.aspxhome.com/file/2023/7/50327_0s.jpg)
怎样在word中从第三页设置页码
Office2019和365的区别是什么?Office2019和365的区别比较
![](https://img.aspxhome.com/file/2023/0/15960_0s.jpg)
如何移动和复制Word中的表格?
![](https://img.aspxhome.com/file/2023/5/33955_0s.gif)
Excel求和产生误差的解决办法
![](https://img.aspxhome.com/file/2023/5/a143565_0s.jpg)