excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Indirect函数,跨表引用就用它吧~

全世界都放假,就我还没有放假。今天要给大家介绍一个跨工作表引用数据的一个好用的公式——Indirect。

一、简单介绍下Indirect

公式:INDIRECT(ref_text, [a1])

--ref_text是必填项,指向对应的单元格。它有两种填写样式,一种是A1类,用字母A/B/C……代表列,1/2/3……代表行;第二种是R1C1类,R即ROW,代表行,C即COLUMN,代表列,R1C1=A1,表示第一行第一列。

--[a1]是指明引用的样式,是个逻辑值。当[a1]是“TRUE”或者“1”或者忽略,代表ref_text是A1样式;当[a1]是“FALSE”或者是“0”或者是空白,代表ref_text是R1C1。

注意:ref_text带“”会出现不同的结果,甚至会出现错误值。

例子:

①有““的ref_text,结果:返回单元格里面的值

=INDIRECT("AP33")

②无““的ref_text,且单元格里面不是地址,结果:返回错误值

=INDIRECT(AP33)

“”

二、跨工作表的引用

Indirect函数还比较常用在跨工作表的引用上,现在以汇总各个班级的科目总分为例来讲讲Indirect如何使用。

例子:把101-104班的各科总分统计到“年级总分”这里

如果按照之前的做法肯定就是用sum了,但是不同的班级要各sum一次,多输很多次公式,麻烦。这时候如果用Indirect函数就可以直接下拉。下面一起来看看

公式:=SUM(INDIRECT($A2&"!c[0]",))

①INDIRECT($A2&"!c[0]",)

R1C1

$A2&"!c[0]":

①“!”是连接工作表名称和单元格的符号,

②$A2自动带到“101”,即是“101”的工作表名称,

③c[0]:c是column,[0]里面的数字是要不要移动,负数表示向右移动的列数,正数表示向左移动的列数,[0]表示不移动。

下面用动图来展示计算过程,这样就很方便快捷了

注意哦A列的单元格内容要和工作表的名称一样才能读到数据。

以上就是今天的分享了~希望对大家有帮助~

今天也是工作日的最后一天了,快过年了,在这里祝大家新年快乐~

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接