乐于分享
好东西不私藏

不粘贴,无插件,右手就会的多Sheet动态合并展示

不粘贴,无插件,右手就会的多Sheet动态合并展示

还在靠Ctrl+C Ctrl+V手动汇总数据?既繁琐又容易数据覆盖。想要分表编辑看得清,又想总表自动更新。
这次一次性教会你,不粘贴,无插件,保证右手就会的多表合并。
如图所示,这里有待合并的表单【1班】【2班】【3班】,需要汇总到【年级】
先上结果,有基础的朋友,贴进去再琢磨吧。
=FILTER(VSTACK(‘1班’!A3:C100,’2班’!A3:C100,’3班’!A3:C100),
INDEX(VSTACK(‘1班’!A3:C100,’2班’!A3:C100,’3班’!A3:C100),,1)<>””)
看着头晕的姐妹先别走!
这里会用三个函数,但是不要慌,我们分步粘贴拿下他。
=VSTACK(区域1,区域2,区域3)
这是拼接数据的核心,把需要的区域用逗号隔开。轻松拿下
=FILTER( 数据,数据<>””
这是一个筛选函数,需要筛选的位置和 筛选的条件。没有它就不能跳过空白的单元格。
  • 条件是<>””就是不为空

=INDEX(区域 , 行序号这里不需要 ,  列序号这里是1也就是第一列)

现在我们把它组合起来

第一步确定区域

=VSTACK区域1,区域2,区域3)用‘1班’!A3:C100 替换区域1,2班’!A3:C100 。
  • !之前单引号中间的是sheet的名字  
  • 需要几个区域,就用逗号,分开,放在这个vstack函数()内
  • A3:C100 是读取的列和行号
我们得到了这样一个部分(要读取数据的每个区域)
VSTACK(‘1班’!A3:C100,’2班’!A3:C100,’3班’!A3:C100)
第二步,确定这里面我们核心数据列
这里核心是姓名,告诉函数第1列很关键。也可以是其他列,如学号为空就不合并,就是2。
INDEX(第一步的成果贴进去,,1)
我们得到了第一步的结果
INDEX(VSTACK(‘1班’!A3:C100,’2班’!A3:C100,’3班’!A3:C100),,1)
第三步,不显示为空白格
=FILTER( 第一步的成果贴进去,第二步的成果贴进去<>””
解放双手,的数据拼接拿捏!而且一次设置,可以反复使用!
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 不粘贴,无插件,右手就会的多Sheet动态合并展示

猜你喜欢

  • 暂无文章