什么是INDIRECT函数?
INDIRECT函数归类为Excel 查找和引用函数。它将文本字符串转换为单元格引用。例如,如果我们在公式中键入引用A1,Excel将理解它引用了单元格A1。但是,如果给定的单元格引用采用文本字符串的形式,则需要使用INDIRECT函数。
在财务分析中,当我们从外部来源导入数据并且希望将组装为文本的参考转换为正确的参考时,此功能很有用。换句话说,INDIRECT函数可帮助我们创建Excel动态单元格引用或范围引用,而不是将引用手动输入到Excel公式中。
式
= INDIRECT(ref_text,[a1])
INDIRECT函数使用以下参数:
1.Ref_text(必填参数)–这是描述参考的文本。
2.a1(可选参数)–这定义了ref_text引用的样式。它可以是TRUE(表示引用是A1样式)或FALSE(表示引用是R1C1样式)。
当省略a1参数时,它采用默认值“ TRUE”。当a1设置为FALSE时,INDIRECT将创建R1C1样式的引用。
如何在Excel中使用INDIRECT函数?
要了解该功能的用法,让我们考虑一个示例:
例子1
如果我们要创建一个数字数组,例如{10; 20; 30; 40; 50},则可以使用基于ROW和INDIRECT函数的公式。该技术可用于需要数字数组进行某种处理的数组公式中。
假设我们得到以下数据:
使用的公式是:
键入公式后,我们需要使用F9来查看数组。我们得到以下结果:
请记住,将公式输入到单个单元格中时,Excel将仅显示数组中的第一项。如上所述,我们需要在编辑栏中使用F9才能查看实际的数组结果。理想情况下,我们在更大的数组公式中使用此公式,并通过Control + Shift + Enter命令输入。
关于INDIRECT函数要记住的事情
1.#REF!错误–如果给定的ref_text没有被识别为有效的单元格引用,则发生。
2.默认情况下,Excel使用A1引用样式。如果希望使用R1C1引用样式,则需要在应用程序的设置中进行设置。
额外资源
感谢您阅读excelxue的重要Excel功能指南!通过花时间学习和掌握这些功能,您将大大改善财务模型。要了解更多信息,请查看以下其他excelxue资源: