在Excel中使用INDIRECT函数将文本字符串转换成一个有效的参考。您可以使用&运算符来创建文本字符串。

单元格引用

在Excel中使用INDIRECT函数将文本字符串转换为有效的单元格引用。

1。例如,看看下面的间接功能。

Indirect Function in Excel

说明:= I​​NDIRECT(A1)简化为= INDIRECT( “D1”)。间接函数将文本字符串“D1”为有效的单元格引用。换句话说,= INDIRECT( “D1”)简化为= D1。

下面2. INDIRECT简单函数产生完全相同的结果。

Simple Indirect Function

3.我们真的需要间接作用?是。如果不使用间接功能,这将是这个结果。

Without Indirect Function

4.使用和运营商加入字符串“d”在A1单元格的值。

Cell Reference

说明:上面的公式简化为= INDIRECT( “D1”)。再次,= INDIRECT( “D1”)简化为= D1。

范围参考

在Excel中使用INDIRECT函数将文本字符串转换成有效范围参考。例如,结合SUM函数与间接作用。

Sum and Indirect Function

说明:上面的公式简化为= SUM(INDIRECT( “D3:D6”))。间接函数将文本字符串“D3:D6”成一个有效的范围内引用。换句话说,= SUM(INDIRECT( “D3:D6”))降低到= SUM(D3:D6)。

命名范围

在Excel中使用INDIRECT函数将文本字符串转换成有效的命名范围。

1。例如,下面使用平均功能的命名范围得分。

Simple Named Range

分数是指范围D1:D3。

2.然而,平均功能下面将返回错误。

#DIV/0! Error

说明:因为Excel不能计算平均文本字符串= AVERAGE(“分数”)返回一个错误! 3.下面的间接功能的伎俩。

Average and Indirect Function

说明:= AVERAGE(INDIRECT( “成绩”))降低到= AVERAGE(分数)。

工作表参考

使用INDIRECT函数在Excel中创建一个动态的工作表的参考。

1.这是一个简单的工作参考的模样。

Worksheet Reference

注意:Sheet 1上单元格A1包含Sheet 2上的值10单元格A1包含上表Sheet 3的值20单元格A1包含值30

2.在汇总表中,输入如下所示的间接功能。使用与运营商“!A1”的加入在单元格A1的工作表名称。

Dynamic Worksheet Reference

说明:上面的公式简化为= INDIRECT( “工作表Sheet A1!”)。间接函数将文本字符串“工作表Sheet1!A1”成一个有效的参考表。换句话说,= INDIRECT( “工作表Sheet!A1”)降低到工作表Sheet =!A1。

3.如果您的工作表名称包含空格或其他特殊字符,单引号表名称。修改INDIRECT函数如下所示。

Add Single Quotation Marks