Excel中单元格的引用可以更灵活,只要学会INDIRECT

分享至

你可能已经习惯了在Excel中使用单元格引用,但你知道吗,你可以更进一步,创建自己的单元格引用?这就是INDIRECT函数派上用场的地方。

INDIRECT函数的作用是什么

Excel的INDIRECT函数将文本字符串转换为引用。此功能有几个实际好处:

  • 它允许你创建动态引用。例如,你可以在不更改公式本身的情况下更改对公式中单元格的引用。
  • INDIRECT函数是在工作簿中的工作表之间创建链接的好方法。
  • 你可以使用电子表格中已有的信息来创建引用。
  • 即使工作表的结构发生变化,使用INDIRECT函数创建的引用也将保持不变。

INDIRECT语法

默认情况下,Excel中的引用使用A1引用样式,这意味着它首先引用列,然后引用行号。但是,INDIRECT函数使你能够切换这些。

这种颠倒的顺序被称为R1C1引用样式,其中“R”表示一行,“C”表示一列。因此,INDIRECT函数包含两个参数。语法如下:

=INDIRECT(x,y)

其中x是参考文本,y(可选)是参考样式。

更具体地说,x(引用文本)可以是A1样式引用、R1C1样式引用、预定义名称或单元格引用。如果x指向另一个工作簿,则必须打开第二个工作簿。同样值得注意的是,如果你使用Excel for web,则无法引用其他工作簿。

y(引用样式)是一个可选参数。如果你选择不包含此参数,Excel将自动使用默认的A1样式引用,但你也可以在此处键入TRUE以强制Excel使用此引用样式。键入FALSE将告诉Excel使用R1C1引用样式。

付费解锁全篇
购买本篇
《购买须知》  支付遇到问题 提交反馈
相关推荐
无障碍浏览 进入关怀版