Excel公式:INDIRECT

官方说明:INDIRECT 函数

一般情境

在做表的时候经常用到跨工作表引用,各个数据在各个工作表中的相对位置是确定的,只是工作表的名称各不相同,indirect能够帮助快速实现这个功能。

工作情境

产品每个月要写月报,需要从估值表里面提取数据,每个月只是工作表名称不一致,相对位置都一样,因此使用indirect函数可以快速刷月报。

语法

INDIRECT(ref_text, [a1])

INDIRECT 函数语法具有以下参数:

  • Ref_text:必需。对单元格的引用,此单元格包含 A1 样式的引用、R1C1 样式的引用、定义为引用的名称或对作为文本字符串的单元格的引用。如果 ref_text 不是合法的单元格引用,则 INDIRECT 返回 错误值。
    • 如果 ref_text 是对另一个工作簿的引用(外部引用),则被引用的工作簿必须已打开。如果源工作簿没有打开,则 INDIRECT 返回错误值 #REF!。
    • 如果 ref_text 引用的单元格区域超出 1,048,576 这一行限制或 16,384 (XFD) 这一列限制,则 INDIRECT 返回错误 #REF!。
  • A1:可选。一个逻辑值,用于指定包含在单元格 ref_text 中的引用的类型。
    • 如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。
    • 如果 a1 为 FALSE,则将 ref_text 解释为 R1C1 样式的引用。

和直接引用有什么不同?可以内嵌函数

=A2=indirect(A2) 是一样的,但是 () 里面可以包含复杂的内容:

  • ("B"&A5):将 B 和 A5 中的值合并在一起
  • (A1&"!1:1048576"):A1中包含了工作表的名称,这个引用实现了引用某一张完整的工作表

双引号"":引用文本
和&:连接多个字节

你可能感兴趣的:(Excel公式:INDIRECT)