您好,欢迎您来到海南琼海!

indirect

移动版    时间:2019-06-01 16:42

概括:这道题是宓乃肪同学的课后练习题,主要是关于indirect,指导老师为牧老师。INDIRECT函数是Microsoft Excel 中的公式,此函数立即对引用进行计算,并显示其内容。

题目:indirect

解:

INDIRECT("A"&row())这个是引用当前单元格所在行,A列的数据.

如果在B2输入就表示引用A2的数据...

外面在套一个INDIRECT.说明A2中的数据是一个定义过的名称.可以去插入-名称-定义中查找.

你只要选B2,在数据-有效性中的序列中.输入=INDIRECT(INDIRECT("A"&row())就可以了.会出来下拉菜单.序列为以A2中数据为名称的数据区域.

举一反三

例1: 【EXCEL公式:=INDIRECT("sheet2!"&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1))的意思?如题,请问在上述公式中的各个部分是什么意思?改动后有何结果,可以再加分,】


思路提示:

=INDIRECT("sheet2!"&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1))

先讲最后一部分的:

ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1)

row(A1)=1,取得A1单元格的行号

column(A1),取得A1单元格的列号.

(COLUMN(A1)-1)*3+1,这个是以3的倍数递增.即数列:1,4,7,10,……

所以ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1)变成ADDRESS(1,(1-1)*3+1)=$A$1

ADDRESS函数的意思是:按照给定的行号和列标,建立文本类型的单元格地址.相见excel帮助.

"sheet2!"&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1)) 就变成("sheet2!"& $A$1) =sheet2!$A$1.

INDIRECT函数的意思是:

返回由文本字符串指定的引用.即引用单元格的内容.

=INDIRECT("sheet2!"&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1))

的意思就是返回sheet2表中A1单元格的值.

相关思考练习题:

题1:=INDIRECT(D$24&$A7) 在EXCEL中这是什么意思?

点拨:引用D24与A7单元格内容所组成的单元格数据。 如果D24为“F”,A7为“7”,那么就是引用F7单元格的数据。

题2:VBA中用indirect函数

点拨:NDIRECT函数是Microsoft Excel 中的公式,此函数立即对引用进行计算,并显示其内容。 含义 此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用此函数,INDIRECT为间接引用。 语法 INDIRECT(ref_t...

题3:excel中indirect函数如何使用?

点拨:=indirect("sheet1!A3") 返回sheet1A3单元格的内容。 再复杂点: {=indirect("Sheet1!A"&row(1:16))},在任意16行的区域输入,按下ctrl+shift+enter生成数组,返回sheetA1:A16的值。

题4:如何在vlookup内引用indirect

点拨:=VLOOKUP($C13,INDIRECT("["&A1&"."&"xls"&"]"&$B$1&"!B1:D10000"),2,0) A1为其他文件表的表名(龙岩业务日报表),B1为Sheet名,注意必须与分表的实际 表名 完全一致。

题5:EXCEL中函数INDIRECT如何使用

点拨:ref_text是表示引用的字符串,如A1,A1:B10等 =indirect("A1")与=A1等价。 同理 indirect("A1:B10")相当于引用A1:B10区域。 由于引用中的字符串不能随添加或删除行列而自动改变,因此也有人称之为绝对之绝对引用。 al为indirect函数的可选参数,...

转载请注明出处: http://www.vvvcd.com/view-89468-1.html