Excel中的这个新函数太牛了!

作者:拓荒牛 分类:默认分类 时间:2025-08-29 06:01
注册公司服务中心 - 财务

我的目标: 让中国的大学生走出校门的那一刻就已经具备这些Office技能,让职场人士能高效使用Office软件为其服务。支持我,也为自己加油!

微语: 不要总思考生命的意义,应该多思考下我们能赋予生命什么意义!

相信很多同学在Excel中都遇到过类似下面的问题:

有一些分表需要汇总,或者是有些分表,也有一份总表,希望分表中更新后总表也能跟着更新。 以前遇到这种问题基本依靠插件或者是VBA代码来解决,很多朋友不太懂代码,可能表格修改了格式之后代码运行出现问题时就不知道怎么解决了。 今天给大家分享一个办法,如果你用的是Office365,以后遇到这种问题就方便多了。 首先在制表的时候把每个分表套用一个表格格式,这样既美观又方便运算,然后在合并表中输入以下公式:

瞬间这些分表就合并在一起了,是不是非常方便呢? 现在我们在分表中新增一些记录,看看总表中会不会对应增加呢?

完全没有问题。

解释下VSTACK函数:

功能:按顺序垂直堆叠数组以便返回更大的数组

语法:=VSTACK(array1,[ array2 ],…)

函数的基本用法非常简单,重点要理解上例中为什么要将分表套用“表格格式”呢? 因为如果想要让合并后的表格更够自动更新,在选取合并区域时就不能只选择目前仅有的数据区域,范围要选择大点,为日后更新记录预留空间,但是这样的话用 VSTACK函数得到的结果中就会包含空行,空行显示为0,如下:

为了避免发生这种情况,给每个分表套用表格格式,这样当我们在分表中增加记录后,表的区域会自动扩展,VSTACK中引用的区域也就跟着扩展,这样就能保证数据记录的完整性,同时又不会有多余的区域被引用。

掌握今天这个知识点,以后遇到一个工作簿中多表合并就非常容易了。

本节先分享到这里,祝大家每天都有进步。

当前用户暂时关闭评论 或尚未登录,请先 登录注册
暂无留言
版权所有:拓荒族 晋ICP备17002471号-6