乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中indirect函数引用的单元格的列标怎样自动变...

excel中indirect函数引用的单元格的列标怎样自动变...

作者:乔山办公网日期:

返回目录:excel表格制作


1、首先,打开excel2013应用程序,进入编辑状态,如图所示。

2、选中需要引用到公式中的单元格后,在编辑栏中将单元格B3命名为“数量”,如图所示。

3、重复步骤1,将单元格C3命名为“单价”。

4、在单元格D3中输入公式“=数量*单价”,如图所示。

5、按【Enter】键,即可得到公式的计算结果,如图所示。



一、需要拖动公式时,INDIRECT公式中引用的列标由A变成B,C,D......,这样的要求可以用ADDRESS函数配合取行号ROW或列号COLUMN的函数进行组合。

二、举例如下
假设原公式为,=INDIRECT("A"&20)

(1)要公式右拉时变成 =INDIRECT("B"&20) =INDIRECT("C"&20) 。。。。。。
则公式可以改写成:
=INDIRECT(SUBSTITUTE(ADDRESS(1,COLUMN(A1),4),1,)&20)

(2)要公式下拉时变成 =INDIRECT("B"&20) =INDIRECT("C"&20) 。。。。。。
则公式可以改写成:
=INDIRECT(SUBSTITUTE(ADDRESS(1,ROW(A1),4),1,)&20)

在excel中可以用indirect函数(返回由文本字符串指定的引用,即间接引用单元格的内容)

=INDIRECT(ref_text,a1)

用法参考下图

用法参考



excel在引用相对地址时,当插入删除行列时,公式中的地址也会随着变化的,不会影响引用和计算。
这样就要求,另一个表中的数据要变化时,只能插入行(列)和删除行(列)。
希望能帮到您。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网