首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Sumifs+indirect,全自动合并表格模式来了!

有N个月的工资表,需要合并到一个表格中

可能有同学会说用Vlookup配合indirect函数就可以完成。一般情况下可以,但如果两个部门有重复的姓名,就上面这个组合就不行了。

该问题变成了跨多个表的多条件查找,用xlookup? lookup?嘿嘿,都不用,Sumifs配合indirect更简单!输入以下公式并复制到整个表格:

=SUMIFS(INDIRECT(C$1&"!C:C"),INDIRECT(C$1&"!a:a"),$A2,INDIRECT(C$1&"!b:b"),$B2)

公式说明:Sumifs需要根据第一行的表名引用不同月份的列数据,所以用C$1&"!C:C生成动态的表区域,因为连接后的是文本,所以要用indirect函把文本转换成区域引用。

这里可能有同学会问另一个问题:合并表中的部门和姓名可以从1~12月的表中提取吗?

如果是安装了office365,这个还真难不倒excel

=UNIQUE(VSTACK('1月:12月'!A2:B23))

公式说明: 用Vstack合并多个表格数据,用unique提取非重复值。

如果是其他版本....嗯...还真有点难,不过兰色准备挑战一下。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O3JI_MNKPVDyL4EhQh8WlvXg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券