Excel实例教程 - INDIRECT函数

合集下载

indirect函数的使用方法

indirect函数的使用方法

indirect函数的使用方法Excel中的INDIRECT函数是一种非常强大且常用的函数,它允许用户根据一个给定的字符串来引用另一个单元格。

INDIRECT函数可以用于动态地引用单元格、区域和工作表,为用户提供了更灵活、智能的数据分析和管理手段。

在本文中,我们将详细介绍INDIRECT函数的使用方法及其在实际工作中的应用。

一、INDIRECT函数的基本语法INDIRECT函数的基本语法如下:=INDIRECT(ref_text,[a1])其中,ref_text参数是需要引用的单元格地址或字符串,可以是绝对引用也可以是相对引用;[a1]参数是一个可选参数,用于指定引用类型,默认为TRUE,表示引用A1风格。

二、基本应用:引用单个单元格首先,我们来看一个最简单的应用场景,即引用单个单元格。

示例1:假设A1单元格中存储了文字“Hello World!”,我们希望将其引用到B1单元格中。

在B1单元格输入以下公式:=INDIRECT("A1")按下回车键后,B1单元格就会显示出A1单元格中的内容“Hello World!”。

示例2:现在我们将文字“Hello World!”放在A2单元格中,希望将其引用到B2单元格中。

在B2单元格输入以下公式:=INDIRECT("A"&ROW())ROW函数用于返回单元格所在行号,此处的ROW函数作为命令参数出现在双引号之外。

“A”&ROW()表示将A和ROW()的结果连接起来,形成A2的字符串。

按下回车键后,B2单元格就会显示出A2单元格中的内容“Hello World!”。

三、动态引用:引用区域除了引用单个单元格外,INDIRECT函数还可以引用区域。

下面我们来介绍一下如何使用INDIRECT函数实现动态引用区域的功能。

示例3:假设有一个销售记录表格,其中包含了不同产品的销售额。

表格的列标题为产品名称,我们需要计算每个产品的总销售额。

excel的indirect函数用法

excel的indirect函数用法

excel的indirect函数用法Excel的INDIRECT函数是一种非常有用的函数,可以根据指定的文本字符串返回对应的引用。

它的灵活性和功能使得它在数据处理和分析中广泛使用。

本文将详细介绍INDIRECT函数的用法,并提供一些示例来帮助读者更好地掌握该函数。

INDIRECT函数的基本用法非常简单。

它需要一个字符串参数作为输入,并返回该字符串所表示的引用。

例如,假设我们在Excel中有一个名为"Sheet1"的工作表,其中包含一个名为"A1"的单元格。

如果我们使用以下公式:=INDIRECT("Sheet1!A1")Excel将返回对应的单元格的值。

因此,INDIRECT函数可以用于动态地构建引用,从而方便地处理大量数据。

但INDIRECT函数的真正威力在于它能够接受变量作为参数。

这意味着我们可以将其他单元格中的值用作引用。

这在处理大量数据时非常有用。

下面是一个示例:假设我们有一个表格,其中有一个名为"Sheet2"的工作表,以及A1单元格中的值为"Sheet2",B1单元格中的值为"A1"。

我们可以在另一个单元格中使用以下公式:=INDIRECT(A1&"!"&B1)这将返回对应的单元格的值,即"Sheet2"工作表中的"A1"单元格的值。

通过使用INDIRECT函数,我们可以轻松地根据其他单元格的值生成引用,从而在数据处理和分析中实现动态和灵活的功能。

除了基本用法外,INDIRECT函数还可以与其他函数结合使用,进一步增强其功能。

例如,我们可以使用INDIRECT函数和SUM函数来计算多个工作表中某一列的总和。

下面是一个示例:假设我们有一个名为"Sheet1"的工作表,其中有一个名为"A"的列,包含数字值;还有一个名为"Sheet2"的工作表,其中有一个名为"A"的列,也包含数字值。

Excel查找和引用函数-INDIRECT函数使用实例教程

Excel查找和引用函数-INDIRECT函数使用实例教程

示例一示例二下表是MP系列产品1~4月份的销售量,现要根据H26单元格选择产品,I26至I28选择月份,在H3H31公式: =SUM(INDIRECT("R"&MATCH(H26,C26:C34,0)+25&"C"&MATCH(I26,D25:G25,0)+3,0):INDIRECT示例三数据提取查找记录、求和参数引用INDIRECT下表是MP系列产品在各商场的销售情况,现需要将数据提取排列成F43:I45的品名购买商场数量不重复品名AA BB CC MP3AA 100MP3100400700MP4AA 200MP4200500800MP5AA 300MP5300600900MP3BB 400MP4BB 500MP5BB 600MP3CC 700MP4CC 800MP5CC900G44公式:=INDIRECT("E"&MATCH($F44&G$43,$C$44:$C$52&$D$44:$D$52,0)+43)示例四下表C62:C77是待分组名单,要求随机分成四小组。

姓名辅助列第1组第2组第3组第4组张10.4798595张9张2张15张10张20.1288851张13张5张16张4张30.8472638张3张6张7张14张40.2649776张12张8张11张1张5张60.6595732E62公式:=INDIRECT("C"&RANK(INDIRECT("$D"&(COLUMN()-4)*4+ROW()-4),$D$6张70.6464683随机分组,按F9键刷新。

张80.4990489张90.0862845张100.0839273张110.5983531张120.3530149张130.3909018张140.7969069张150.0892474张160.9672573随机不重复分组I26至I28选择月份,在H31中计算出销售数量。

excel中indirect命令

excel中indirect命令

excel中indirect命令
INDIRECT函数是Excel中的一个非常有用的函数,它可以根据一个字符串参数返回对应的单元格的值或者引用。

INDIRECT函数的语法如下:
=INDIRECT(ref_text,[a1])
其中,ref_text是一个字符串参数,表示要返回的单元格的引用。

a1是一个可选参数,用于指定ref_text采用A1引用样式还是R1C1引用样式。

以下是一些INDIRECT函数的使用示例:
1. 返回单元格A1的值:
=INDIRECT("A1")
2. 返回Sheet2中B2单元格的值:
=INDIRECT("Sheet2!B2")
3. 返回Sheet1中与A1单元格内容相同的单元格的值:
=INDIRECT(A1)
4. 返回Sheet1中与A1单元格内容相同的单元格的和:
=SUM(INDIRECT(A1))
5. 返回Sheet1中与A1单元格内容相同的单元格的平均值:
=AVERAGE(INDIRECT(A1))
6. 返回Sheet1中与A1单元格内容相同的单元格的最大值:
=MAX(INDIRECT(A1))
INDIRECT函数的灵活性使得它在处理动态、可变的表格数据时非常有用。

它可以根据用户输入或其他条件来返回不同的单元格引用,从而实现动态的计算和分析。

如何利用Excel的INDIRECT函数实现动态引用

如何利用Excel的INDIRECT函数实现动态引用

如何利用Excel的INDIRECT函数实现动态引用在 Excel 的强大功能中,INDIRECT 函数是一个非常实用却又稍显复杂的工具。

它能够帮助我们实现动态引用,让数据分析和处理变得更加灵活和高效。

接下来,就让我们一起深入了解如何巧妙地运用这个函数。

首先,我们要明白 INDIRECT 函数的基本概念。

INDIRECT 函数的作用是返回由文本字符串指定的引用。

简单来说,就是通过输入一个文本形式的单元格地址或区域地址,INDIRECT 函数能够获取并返回该地址所指向的单元格或区域的值。

为了更好地理解它的工作原理,让我们来看一个简单的例子。

假设我们在 A1 单元格中输入了“B2”,然后在 B2 单元格中输入了数值 10。

如果我们在其他单元格中使用=INDIRECT(A1) 这个公式,它将会返回 10,因为 INDIRECT 函数将 A1 单元格中的“B2”视为一个地址,并获取了 B2 单元格中的值。

那么,在实际工作中,INDIRECT 函数有哪些常见的应用场景呢?一个常见的应用是创建动态的下拉列表。

假设我们有一个数据表,其中包含不同的产品类别。

我们希望在另一个单元格中通过下拉列表选择产品类别,并且这个下拉列表能够根据数据的变化自动更新。

这时候,我们就可以利用 INDIRECT 函数来实现。

首先,我们在一个单独的区域(比如 Z1:Z5)中输入各个产品类别的名称。

然后,在需要创建下拉列表的单元格中,选择“数据验证”功能,在“允许”中选择“序列”,在“来源”中输入=INDIRECT("Z1:Z5")。

这样,下拉列表就会根据 Z1:Z5 区域中的内容动态生成。

当我们在 Z1:Z5 区域中添加或删除产品类别时,下拉列表也会相应地更新。

另一个实用的场景是动态引用不同的工作表。

例如,我们有多个月份的工作表(如“1 月”、“2 月”、“3 月”等),每个工作表的结构相同,都有一个名为“销售额”的单元格。

excel中indirect函数的使用方法

excel中indirect函数的使用方法

excel中indirect函数的使用方法
你还在为Excel中indirect函数的使用方法而苦恼吗,今天小编教你Excel中indirect函数的使用方法,今天,店铺就教大家在Excel中indirect函数的使用方法。

Excel中indirect函数的使用方法如下:
主要从四方面对Excel函数进行讲解,1.函数的含义,2.函数的语法格式,3.函数在日常办公中运用的实例介绍,4.函数使用的注意点。

1.indirect函数的含义。

引用,并显示其内容。

2.indirect函数的语法格式。

=INDIRECT(ref_text,[a1])
3.indirect函数的案列。

indirect函数的引用的两中形式。

一种加引号,一种不加引号。

=INDIRECT("A1")——加引号,文本引用——即引用A1单元格所在的文本(B2)。

=INDIRECT(A1)——不加引号,地址引用——因为A1的值为B2,B2又=11,所以返回。

地址引用如图所示,
输入公式=INDIRECT(A3)。

不加引号——A3=baidu,不存在baidu这样的赋值项(B2又=11),所以出错。

只能通过输入公式=INDIRECT("A3")
来实现对A3单元格内容引用。

excel表格如何使用Indirect函数

excel表格如何使用Indirect函数

excel表格如何使用Indirect函数
excel中,Indirect函数可以把一个字符表达式或名称转换为地址引用,具体该如何使用呢?下面随店铺一起来看看吧。

excel表格使用Indirect函数的步骤
首先打开excel表格,然后在任意两列中输入数据,如图举例:然后在D列输入=Indirect("A2"),结果就是A2的值,这种使用,简单的讲,就是将这些引用地址套上双引号,然后再传递给INDIRECT 函数。

然后在单元格中输入=INDIRECT(B10),结果还是为A2的值,因为因为B10的值就是"A2",在公式编辑栏,选中“B10”,回车键之后变为"A2”,本质没变,都是对单元格引用。

INDIRECT函数介绍及实例

INDIRECT函数介绍及实例

INDIRECT函数介绍及实例在Excel 中,INDIRECT工作表函数能够返回并显示指定引用的内容。

使用INDIRECT工作表函数可创建链接到其他工作簿的引用。

一、用法INDIRECT(工作簿名称、工作表名称和单元格名称);二、注意事项INDIRECT 函数只返回引用打开文件的结果。

如果INDIRECT 函数间接引用的工作簿已关闭,该函数会返回 #REF! 错误。

要将三个不同的单元格输入用作工作簿、工作表和单元格链接的引用来创建工作簿引用。

三、实例实例①1:启动 Excel。

2:在 Book1 的 Sheet1 的单元格 A1 中键入“这是测试数据”。

在Microsoft Office Excel 2003 和较早版本的Excel 中,单击“文件”菜单上的“新建”,单击“工作簿”,然后单击“确定”。

3:在 Microsoft Office Excel 2007 中,单击“Microsoft Office 按钮”,单击“新建”,然后单击“创建”。

4:在 Book2 中,在 Sheet1 的单元格 A1 中键入 Book1。

5:在 Book2 的 Sheet1 的单元格 A2 中键入 Sheet1。

6:在 Book2 中,在 Sheet1 的单元格 A3 中键入 A1。

7:保存这两个工作簿。

8:在Excel 2003和较早版本的 Excel 中,在 Book2 的 Sheet1 的单元格 B1 中键入下面的公式:=INDIRECT("'["&A1&".xls]"&A2&"'!"&A3)在Excel 2007中,键入下面的公式:=INDIRECT("'["&A1&".xlsx]"&A2&"'!"&A3)该公式会返回“这是测试数据”。

excel中indirect函数

excel中indirect函数

excel中indirect函数
的使用方法
indirect函数是Excel中的指引式函数,其他可以跨工作表引用数据的函数或公式,可以帮助用户实现跨Sheet调用数据的功能。

使用extract函数,可以灵活地获取数据与表格中指定单元格的值捆绑在一起。

使用方法:
1.=INDIRECT(ref_text,[a1])
其中ref_text是超级链接,格式可以是“工作表1!A2”或者“'[工作簿1]工作表1'!A2”.
a1默认是根据使用者当前的表格中采用a1格式来执行,即A2可以写作$A$2,但也可以手动设定为true或false:如果a1参数设定为false,那么所有的行和列都将视为相对行数和列数;反之,如果a1参数设定为true,所有的行和列均被视为绝对行列。

2. 使用实例:=INDIRECT("Sheet1!B2")
上述代码表示,从第二个工作表中调用B2单元格的值。

Excel高级函数使用INDIRECT进行间接引用

Excel高级函数使用INDIRECT进行间接引用

Excel高级函数使用INDIRECT进行间接引用Excel是一款常用的电子表格软件,拥有各种强大的函数,其中高级函数INDIRECT在进行间接引用时尤为重要。

本文将详细介绍INDIRECT函数的使用方法及注意事项。

一、INDIRECT函数的概述INDIRECT函数是一种非常有用的函数,它可以根据给定的文本字符串,返回该字符串所代表的单元格的值。

间接引用的使用非常灵活,可以实现动态引用某个单元格、区域或指定的工作表,极大地提高了Excel的灵活性和适用性。

二、INDIRECT函数的语法INDIRECT函数的语法如下:=INDIRECT(ref_text, [a1])其中,ref_text表示要引用的单元格的引用,可以是一个字符串也可以是一个引用;a1表示引用方式,如果设置为TRUE或省略,则采用A1模式;如果设置为FALSE,则采用R1C1模式。

三、INDIRECT函数的使用示例1. 动态引用单元格假设A1单元格中的值为"B2",我们可以使用INDIRECT函数来动态引用B2单元格的值。

具体公式如下:=INDIRECT(A1)该公式会返回B2单元格中的值。

2. 引用指定工作表的单元格假设工作表1中有一个名为"data"的单元格,我们可以使用INDIRECT函数来引用该单元格。

具体公式如下:=INDIRECT("'工作表1'!data")该公式会返回工作表1中"data"单元格的值。

3. 引用指定区域的数值假设我们要计算A1到A10单元格的求和,可以使用INDIRECT函数来引用这个区域。

具体公式如下:=SUM(INDIRECT("A1:A10"))该公式会返回A1到A10单元格的求和值。

四、INDIRECT函数的注意事项1. 引用的单元格必须包含在引号内,以字符串的形式出现。

2. 引用的单元格可以是绝对地址,如$A$1,也可以是相对地址,如A1。

indirect在excel中用法

indirect在excel中用法

indirect在excel中用法在Excel中,indirect函数是一个非常有用的函数,它能够将一个引用的单元格名称转换成真正的单元格地址。

下面是indirect函数的用法和注意事项。

一、indirect函数的定义indirect函数接受一个引用单元格的名称,并返回该单元格的实际地址。

引用可以是相对引用或绝对引用。

如果引用是一个字符串,并且该字符串以"$"开头,则返回一个绝对引用。

否则,返回一个相对引用。

二、indirect函数的语法indirect函数的基本语法如下:=indirect(cell_reference)。

其中,cell_reference是要引用的单元格名称。

三、indirect函数的用法示例假设我们有一个名为"Sheet1"的工作表,A1单元格的值为"数据",我们想要引用A1单元格的值。

我们可以在另一个单元格中使用indirect函数来实现这个目标。

1.使用相对引用:在另一个单元格中输入"=indirect('Sheet1'!A1)",按Enter键后,将返回"数据"。

2.使用绝对引用:在另一个单元格中输入"=$A$1",这将返回"Sheet1"工作表中A1单元格的值。

然后,我们可以在公式中输入"=indirect('$A$1")",按Enter键后,将返回"数据"。

四、注意事项1.确保引用的单元格名称是正确的,并且工作表名称是正确的。

如果引用或工作表名称错误,将会返回#REF!错误。

2.如果引用的单元格是空单元格,那么使用indirect函数时可能会返回空值(#NULL!)。

因此,在使用间接函数之前,最好检查一下引用的单元格是否为空。

3.了解excel中的相对引用和绝对引用的规则,对于使用indirect函数非常重要。

如何在Excel中使用INDIRECT函数根据文本拼接构造单元格引用

如何在Excel中使用INDIRECT函数根据文本拼接构造单元格引用

如何在Excel中使用INDIRECT函数根据文本拼接构造单元格引用Excel中的INDIRECT函数是一个非常有用的函数,它可以帮助我们根据文本拼接构造单元格引用。

通过使用INDIRECT函数,我们可以在Excel中更加灵活地处理数据和公式。

INDIRECT函数的语法很简单,它只有一个参数,即一个文本字符串。

这个字符串通常包含单元格的地址信息,包括工作表的名称、列字母和行数字。

当INDIRECT函数收到这个字符串作为参数时,它会返回对应单元格的值。

下面是一个简单的示例,演示如何使用INDIRECT函数在Excel中构造单元格引用。

假设我们有一个工作表,其中A列是产品名称,B列是对应的销售量。

我们想通过在单元格D1中输入产品名称,在单元格D2中显示该产品的销售量。

首先,我们需要在D1单元格中输入产品名称。

然后,在D2单元格中使用INDIRECT函数构造单元格引用。

具体的公式如下所示:=INDIRECT("B"&MATCH(D1,A:A,0))这个公式实际上是将字符"B"与MATCH函数的结果进行拼接,MATCH函数用于在A列中查找匹配的产品名称,并返回对应的行号。

然后,INDIRECT函数根据拼接后的字符串构造了一个单元格引用,最终返回对应单元格的值。

这样,当我们在D1单元格中输入产品名称时,D2单元格就会显示相应的销售量。

通过使用INDIRECT函数,我们可以很方便地根据文本拼接构造单元格引用,实现动态引用单元格的功能。

除了简单的文本拼接,我们还可以结合其他函数和运算符来构造更加复杂的单元格引用。

例如,我们可以使用CONCATENATE函数将多个文本拼接在一起,然后再传递给INDIRECT函数。

或者我们可以使用IF函数根据某个条件来构造不同的单元格引用。

需要注意的是,在使用INDIRECT函数时,我们需要小心处理动态引用的范围。

如果引用的单元格在公式发生改变后不存在或移动了位置,会导致错误的结果或者错误的引用。

excel 中的高能函数 indirect 介绍

excel 中的高能函数 indirect 介绍

excel 中的高能函数indirect 介绍
Indirect 是一种Excel 函数,用于返回一个以字符串形式给出的单元格引用或范围的值。

它允许您在公式中构造单元格引用,并且使您能够动态地更改这些引用,而不必手动更改公式。

Indirect 函数的语法如下:
=INDIRECT(ref_text,[a1])
其中,ref_text 是一个必需的参数,指定要返回的单元格引用或范围的字符串值。

[a1] 是一个可选参数,指定要使用的引用样式。

如果省略此参数,则默认为TRUE,即使用A1 样式引用。

Indirect 函数返回的值取决于ref_text 参数所给出的引用。

如果ref_text 不是有效的单元格引用,则返回#REF! 错误值。

如果引用指向包含数字、文本或公式的单元格,则返回该单元格的值。

如果引用指向包含多个单元格的范围,则返回一个数组,其中包含该范围的所有值。

Indirect 函数的主要用途是构造动态引用。

例如,您可以使用Indirect 函数创建包含变量单元格引用的公式,然后通过更改该变量来动态更改公式的结果。

此外,Indirect 还可以在处理复杂的异常情况或嵌套公式时提供灵活性和简化。

EXCEL的INDIRECT函数用法介绍

EXCEL的INDIRECT函数用法介绍

EXCEL的INDIRECT函数用法介绍INDIRECT函数的用法介绍INDIRECT函数的作用是返回由文本字符串指定的引用。

先举个例子,来点感性认识:如下图所示,单元格D2中的公式为:= INDIRECT(A2)单元格D2中使用公式返回A2的引用值,单元格 A2又引用了B2,B2的值为44.5678,所以D2返回44.5678。

如果想直接返回A2单元格中的内容,将公式写为= INDIRECT('A2'),也就是将A2加上''即可。

1.什么情况下使用INDIRECT函数?INDIRECT函数返回由文本字符串指定的引用,可以用于:创建开始部分固定的引用;创建对静态命名区域的引用;创建固定的数值组。

INDIRECT函数的语法如下:INDIRECT(ref_text,a1)ref_text是代表引用的文本字符串如果a1为TRUE或者忽略,使用A1引用样式;如果为FALSE,使用R1C1引用样式注意:(1)INDIRECT函数是易失的,因此如果在许多公式中使用,它会使工作簿变慢。

(2)如果INDIRECT函数创建对另一个工作簿的引用,那么该工作簿必须打开,否则公式的结果为#REF!错误。

(3)如果INDIRECT函数创建所限制的行和列之外的区域的引用,公式将出现#REF!错误。

(4)INDIRECT函数不能对动态命名区域进行引用2. 示例:创建开始部分固定的引用在下面的示例中,列B和列C有相同的数字,使用SUM函数求得的和也是相同的。

然而,所使用的公式稍微有点不同。

在单元格B7中,公式为:=SUM(B2:B7)在单元格C7中,INDIRECT函数创建对开始单元格C2的引用:= SUM(INDIRECT('C2'):C6)如果在列表的顶部插入一行,例如输入'高俅'和相关的销售值,列B中的和不会改变,但公式发生了变化,根据被插入的行进行了调整:=SUM(B3:B7)然而,INDIRECT函数锁定开始单元格为C2,因此高俅的销售额被自动包括在C列的汇总单元格中。

Excel函数应用篇:间接引用函数INDIRECT

Excel函数应用篇:间接引用函数INDIRECT

Excel函数应用篇:间接引用函数INDIRECT本期的主题是关于Excel的INDIRECT函数,我们会介绍该函数的基本用法以及与其他函数相结合、与名称相结合等的应用。

INDIRECT函数也是查询类函数的一种,它与其他的查询类函数不同的是,使用间接引用,即引用的是单元格地址,而非单元格数据本身。

01INDIRECT函数引用单元格地址在如下的案例中,我们通过INDIRECT函数来查询“Agent Name”及其对应的“Contact Number”。

直接引用单元格的话,可直接使用“=G3”来进行查询,而使用INDIRECT函数的话,则间接引用了C12单元格中的数据“G3”。

在C11单元格中输入INDIRECT函数,输入参数“C12”。

按Enter键后,返回的数据是G3单元格中的名称“Connor Egan”。

INDIRECT函数可提供两个参数,第一个参数ref_text为必要参数,而第二个参数为可选参数,主要用于选择不同的单元格样式,默认情况使用的是“a1”类型,还可以选择另一张类型“R1C1”。

在D12单元格中是“R1C1”类型,而“R3C8”所表示的是H3单元格。

在D11单元格中输入INDIRECT函数,选择D12单元格作为第一个参数,而第二个参数需选择“FALSE”。

按Enter键后,即可返回H3第一个中的“Contact Number”。

然而在实际的工作中,我们通常不会单独在某些单元格中给出所要查询数据的单元格地址,因此在使用INDIRECT函数时,其参数会是文本、单元格引用和公式的结合。

02INDIRECT与MATCH函数的结合在C11单元格中输入INDIRECT函数后,第一个参数使用文本“G”与函数MATCH的结合(MATCH函数用于获取单元格所在的行数)。

同理,我们可以通过上述的方式来查询“Contact Number”,改参数中的“G”列为“H”列即可。

03INDIRECT函数与名称的结合在C6单元格中,我们要计算出总销售额,根据C5单元格中所选择的月份,统计数据也相应地变化。

EXCEL:人见人怕的Indirect函数

EXCEL:人见人怕的Indirect函数

EXCEL:人见人怕的Indirect函数一、参数讲解1.大家记住返回是单元格对象,区域,当然你按F9返回的就是值了2.2个参数3.第1参数:引用单元格的,但是一定要给引用的单元格加双号,这个和我们其它函数不同,也就说它的第1参数是文本,如我们要引用D9单元格,是这样表示的,”D9',不能直接D94.第2参数指单元格的引用样式1.单元格引用样式分为2种,一种A1引用样式,另一种是R1C1引用样式2.D9单元格就是A1引用样式,R9C4 就是R1C1引用样式,大家可以这样理解Row是行的意思,Column是列的意思,Row9Column4,然后只取第1个字母,得到了R9C43.如果第1参数是用的A1引用样式,那么第2参数可以不写,也可以用1;或者True4.如果第1参数是用的R1C1引用样式,可以用0;或者False,也可以简写成一个逗号,也就是说逗号要留下,后面0,Falses可以不写二、案例讲解第(1)个案例:引用D9单元格里“小老鼠'1.A1引用样式,这样表达,=Inidrect('D9',1),也可以写成这样,=Inidrect('D9',True),也可以简写成=Inidrect('D9')2.R1C1引用样式,就这样表达=INDIRECT('R9C4',0),也可以写成这样=INDIRECT('R9C4',Fasle),也可以简写成=INDIRECT('R9C4',)第2个案例:多工作表按条件求和1.把1月工作表,2月工作表,3月工作表里数量汇总放到“总表“里,总表A列是条件2.公式=SUM(SUMIF(INDIRECT({'1月';'2月';'3月'}&'!A:A'),A2,INDIRECT({'1月';'2月';'3月'}&'!B:B')))3.公式解释3.1、工作表名和单元格之间用感叹号分隔3.2、{'1月';'2月';'3月'}&'!A:A'这样我们就是文本表达了3个工作表的A列,但是如果直接这样放到sumif里是不可以,只有通过indirect函数转一下,就变成了单元格区域A列了,就不是文本了,作为sumif函数第1参数;同理{'1月';'2月';'3月'}&'!B:B'作为sumif函数第2参数3.3、由于indirect构建了多维,这里sumif函数有降维的作用3.4、最后为什么还要在外嵌套一个sum函数呢,因为一个工作表有一个求和结果,3个表就有3个求和结果,所以最后还要把这3个结果相加第3个案例:提取取连连的字母公式=MID(A2,MATCH(,N(INDIRECT(MID(A2,ROW($1:$15),1)&2^20)), ),COUNT(N(INDIRECT(MID(A2,ROW($1:$15),1)&2^20)))) 公式解释:1.数组公式,要把光标定位到编辑栏里,然后三键Ctrl+Shift+回车一齐下2.先用mid把每一个字符分隔MID(A2,ROW($1:$15),1)3.MID(A2,ROW($1:$15),1)&2^20为什么后面要连2^20?这里是把字母和2010最大的行号组合,构建单元格区域的文本表达,水到渠成的indirect函数出场了,一般由于我们最后一行都是不用,空的,所以会返回04.INDIRECT(MID(A2,ROW($1:$15),1)&2^20)这个公式返回0的错误值,当然我们是找第1个0出现的位置,也就是第1个字母出现的位置,如果直接用match是不行的,因为indirect函数构建了多维,所以要用N函数降维,然后它N(INDIRECT(MID(A2,ROW($1:$15),1)&2^20))才可以作为match函数第2参数5.MATCH(,N(INDIRECT(MID(A2,ROW($1:$15),1)&2^20)),)这个公式就是返回第1个字母出现的位置,这样我们就得到了mid第2参数6.mid第3参数,这个好说,COUNT(N(INDIRECT(MID(A2,ROW($1:$15),1)&2^20)))统计indirect函数数字的个数,就是字母的个数7.这种解法不是这个题目最好解法,但是如果你看懂了,这个解题方法值得我们学习!。

excel中indirect函数使用方法和应用实例

excel中indirect函数使用方法和应用实例

excel中indirect函数使用方法和应用实例excel中indirect函数使用方法和应用实例excel中indirect函数,根据帮助,可以知道是返回并显示指定引用的内容。

使用INDIRECT函数可引用其他工作簿的名称、工作表名称和单元格引用。

第一,indirect函数对单元格引用的两种方式。

看下图,使用indirect函数在C2、C3引用A1单元格的内容。

1、=INDIRECT("A1"),结果为C3。

这种使用,简单的讲,就是将这些引用地址套上双引号,然后再传递给INDIRECT函数。

2、=INDIRECT(C1),结果为C2。

解释:因为C1的值就是"A1",在公式编辑栏,选中“C1”,然后按下F9键,计算值,可以看到变为“"A1"”,本质没变,都是对单元格引用。

上面两者的区别在于:前者是A1单元格内文本的引用,后者是引用的C1单元格内的地址引用的单元格的内容。

第二,indirect函数工作表名称的引用。

如下图所示:如果需要在“二班”工作表,计算“一班”工作表B2:B11的成绩总和。

可以使用这样的公式:=SUM(INDIRECT("一班!B2:B11"))。

解释:indirect(“工作表名!单元格区域”)另外一种情况:当工作表名称直接是数字的,在工作表名称两边必须添加上一对单引号。

同样的,在“2”工作表,计算“1”工作表B2:B11的成绩总和。

公式为:=SUM(INDIRECT("'1'!B2:B11"))。

解释:indirect(“’工作表名’!单元格区域”)总结:如果工作表名为汉字,工作表名前后可以加上一对单引号,也可以不加。

但是数字和一些特殊字符时,必须加单引号,否则不能得到正确结果。

我们在工作表命名时形成习惯尽量不要有空格和符号,这样可以不怕indirect 引用忘记加单引号括起来。

excel小技巧第二十五集excel函数Indirect

excel小技巧第二十五集excel函数Indirect

excel小技巧第二十五集excel函数Indirect一、Indirect函数简介1、基本用法:可以把一个字符表达式或名称转换为地址引用。

在excel也只有它可以实现这样的功能。

【例1】单元格中A1值是100= A1返回值100= 'A1'返回的是字符串 A1= indirect('A1') 则返回100= Indirect('A' & 1)返回 1002、用途:在引用地址中插入变量并用&连接起来,然后用indirect函数把字符串转换成引用。

可以做到动态引用。

二、indriect函数应用1、生成二级下拉菜单步骤1:设置数据源区域。

就是把手机名称和型号整理成如下图格式备用,存放的位置随意。

步骤2:批量定义名称。

选取手机名称和型号区域后,打开指定名称窗口(excel2003版里,插入菜单- 定义-指定,07和10版公式选项卡 - 定义的名称组 -根据所选内容创建),选取窗口上的“首行”复选框。

如下图所示。

步骤3:设置数据有效性。

选取型号列,打开数据有效性窗口(打开方法见昨天的教程),在来源中输入=indirect(D5)进行如下设置后,二级联动菜单设置完成。

2、多表合并如下图所示,要求把每天的销售明细合并到汇总表中。

日报日报合并公式:=INDIRECT(B$1&'!B'&ROW())公式说明:B$1&'!B'&ROW(),根据ROW函数产生的行号,生成单元格地址。

例公式在第2行时,ROW()结果是2,B$1&'!B'&ROW()的结果就是:1!B23、多表查找【例】工资表模板中,每个部门一个表。

在查询表中,要求根据提供的姓名,从销售~综合5个工作表中查询该员工的基本工资。

=VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({ '销售';'服务';'人事';'综合';'财务'}&'!a:a'),A2),{'销售';'服务';'人事';'综合';'财务'})&'!a:g'),7,0)4、多表求和【例】如下图所示,有1日~5日5个列相同、行数不同的明细表,要求汇总出每个产品的销量之和。

Excel中indirect函数的间接引用技巧

Excel中indirect函数的间接引用技巧

Excel中indirect函数的间接引用技巧Excel是一款功能强大的办公软件,广泛应用于各种数据处理和分析工作中。

其中,indirect函数作为一项重要的函数,可以帮助用户实现间接引用,让数据处理更加灵活和便捷。

本文将介绍Excel中indirect函数的使用方法以及一些间接引用的技巧,帮助读者更好地应用这一函数进行数据处理。

一、indirect函数介绍indirect函数是Excel中的一种参照函数,它能够实现间接引用其他单元格或区域中的内容。

其基本语法为:=INDIRECT(ref_text, [a1]),其中ref_text表示要引用的单元格或区域的引用,可以是一个字符串,也可以是一个单元格引用;[a1]表示引用类型,可选参数,默认为TRUE,表示采用A1格式引用方式,如果设置为FALSE,则采用R1C1格式引用方式。

二、使用方法示例为了更好地理解和掌握indirect函数的使用方法,下面我们将结合实际案例进行演示。

1. 基本引用假设我们有一个工作簿,其中包含了两个工作表,Sheet1和Sheet2。

在Sheet2中,A1单元格的值设置为Sheet1!A1,此时我们可以在B1单元格中输入函数=INDIRECT("Sheet1!A1"),然后按下回车键,B1单元格将引用Sheet1中的A1单元格的值。

2. 引用指定区域除了引用单个单元格外,indirect函数还可以引用一个指定的区域。

在上面的示例中,我们可以将B1单元格中的函数改为=INDIRECT("Sheet1!A1:A10"),这样B1单元格将引用Sheet1中A1:A10区域的内容。

3. 结合其他函数使用indirect函数还可以与其他函数结合使用,实现更复杂的间接引用。

例如,在Sheet2的A1单元格中输入函数=MAX(INDIRECT("Sheet1!A1:A10")),然后按下回车键,A1单元格将返回Sheet1中A1:A10区域的最大值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

_text 不是合法的单元格的引用,函数 INDIRECT 返回错误 值 #REF!。 如果 ref_text 是对另一个工作簿
的引用(外部引用),则那个工作簿必须被打开。如果 源工作簿没有打开,函数 INDIRECT 返回错误值 #REF!。 A1 为
一逻辑值,指明包含在单元格 ref_text 中的引用的类型。 如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引 用
。如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用。
操作方法
1、创建空白工作簿或工作表。
2、请在“帮助”主题中选取示例。不要选取行或列标题。
3、按 Ctrl+C。
4、在工作表中,选
中单元格 A1,再按 Ctrl+V。 5、若要在查看结果和查看返回结果的公式之间切换, 请按 Ctrl+`(重音符),或在“工具
”菜单上,指向“公式审核”,再单击“公式审核模 式”。
文章经过精心编写发布,转载请留名,谢谢!
在线ERP /
Байду номын сангаас
INDIRECT函数作用:返回由文本字符串指定的引用。此函 数立即对引用进行计算,并显示其内容。当需要更改公 式中单元格的引用,而不更改公
式本身,请使用函数 INDIRECT。 啊 语法
INDIRECT(ref_text,a1) Ref_te
xt 为对单元格的引用,此单元格可以包含 A1-样式的引用、 R1C1-样式的引用、定义为引用的名称或对文本字符串单 元格的引用。如果 ref
相关文档
最新文档