INDIRECT函数,你会用吗?

今天与大家分享一个高手常用的函数——INDIRECT的用法。

一、认识NDIRECT函数

含义:返回文本字符串所指定的引用。

INDIRECT语法:=INDIRECT(引用区域,引用格式)

这里的引用格式有两种:

一种是A1格式直接忽略或者选择1(True)另一种是R1C1格式必须输入0(False),一般这种格式不常用

二、INDIRECT函数运用

1、INDIRECT函数基本用法

如果单元格内容是文本内容,在引用的时候则需要添加引号,若是单元格内容是单元格位置则可以不添加。

INDIRECT函数,你会用吗?INDIRECT函数,你会用吗?

2、二级下拉菜单的制作

选中数据区域,点击公式——定义的名称——根据所选内容创建,之后打开一个对话框,然后勾选首行,之后利用数据验证下拉菜单,一级的下拉菜单创建方式:点击数据——数据验证,在验证条件中选择“序列”,在来源中设置一级区域,二级下拉菜单的设置方式一致,不同的是在来源中输入公式=INDIRECT($A2)

注意:

1、是首行还是首列,根据自己数据排列情况2、如果不想下拉菜单有空格,可以利用Ctrl+G进行定位

INDIRECT函数,你会用吗?INDIRECT函数,你会用吗?

3、多表引用

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

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

具体操作如下:

INDIRECT函数,你会用吗?

若是表格不一致,就需要借助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函数则是对相应元素进行相乘并求和。

INDIRECT函数,你会用吗?

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