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

如何跨表横向引用?

案例:

如果有两张EXCEL表格A、和表格B、

表格A如下:

表格B如下:

如果想将表格B中每月横向的数据引用到表格A中纵向的数据中,该怎么办呢?

INDIRECT函数

语法

INDIRECT(ref_text,[a1])

Ref_text 为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。如果 ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值#REF!或#NAME?。

如果 ref_text 是对另一个工作簿的引用(外部引用),则工作簿必须被打开。如果源工作簿没有打开,函数 INDIRECT 返回错误值#REF!。

a1 为一逻辑值,指明包含在单元格ref_text 中的引用的类型。

如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。

如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用。

具体运用:

如果表格一致,这里可以直接使用SUM求和函数快速实现多表求和。

在总表中输入公式=SUM('1月:4月'!B2),之后向下拉动即可。

具体操作如下:

若是表格不一致,就需要借助INDIRECT函数来实现。

这里在B2单元格中输入公式=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$4)&"月!A:A"),$A2,INDIRECT(ROW($1:$4)&"月!B:B")))

公式说明:

INDIRECT(ROW($1:$4)&"月!A:A"):表示对1月到4月表格的中A列单元格的引用;INDIRECT(ROW($1:$4)&"月!B:B"):表示对1月到4月表格的中B列单元格的引用;SUMIF函数表示条件求和,用法是SUMIF(条件所在区域,条件,求和区域);SUMPRODUCT函数则是对相应元素进行相乘并求和。

以上有关INDITECT函数的基本用法,希望对大家有所帮助。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券