Excel中indirect函数跨表表示单元格时,可以直接将工作表名作为文本的一部分,写到函数的参数中即可。
*** 作系统:win10;软件版本:Office2010
举例说明如下:
1在单元格中直接引用其他工作表单元格如下:
2在Indirect函数中同样饮用这个单元格,可以用以下公式:
3得到的结果是一样的:
1、你要打开A列里面对应的各Excel文档吧?用超链接函数HYPERLINK():
假设各Excel都在D盘“我的文档”里面。
Sheet4的B1输入
=HYPERLINK("D:\My Documents\"&A1,A1)
回车并向下填充。点击B列即可打开对应文档。
其中,公式末尾参数“A1”可改为你想显示的内容;另外,A列可设置“隐藏”。
2、或要返回各Excel文档的具体单元格?各个目标文档都要打开,才能处于激活状态。可用:
进料详细的工作表中输入
=INDIRECT("'D:\My Documents\["&Sheet4!$A2&"]Sheet1'!A1")
其中,“Sheet1!A1”为假设你要返回各Excel文档的具体单元格地址。
1indirect函数的含义
引用,并显示其内容
2indirect函数的语法格式
=INDIRECT(ref_text,[a1])
3indirect函数的引用的两中形式。
一种加引号,一种不加引号。
=INDIRECT("A1")——加引号,文本引用——即引用A1单元格所在的文本(B2)。
=INDIRECT(A1)——不加引号,地址引用——因为A1的值为B2,B2又=11,所以返回。
4地址引用如图所示,
输入公式=INDIRECT(A3)
不加引号——A3=baidu,不存在baidu这样的赋值项(B2又=11),所以出错
5只能通过输入公式=INDIRECT("A3")
来实现对A3单元格内容引用。
1indirect函数的含义
引用,并显示其内容
2indirect函数的语法格式
=INDIRECT(ref_text,[a1])
indirect函数的引用的两中形式。
一种加引号,一种不加引号。
=INDIRECT("A1")——加引号,文本引用——即引用A1单元格所在的文本(B2)。
=INDIRECT(A1)——不加引号,地址引用——因为A1的值为B2,B2又=11,所以返回。
地址引用如图所示,
输入公式=INDIRECT(A3)
不加引号——A3=baidu,不存在baidu这样的赋值项(B2又=11),所以出错
只能通过输入公式=INDIRECT("A3")
来实现对A3单元格内容引用。
用的是2010版的,如果d出“源当前包含错误。是否继续?”是由于A1中没有值,点击确定就行。
方法和“smallcolour”所说的一致,只是(插入-名称-指定,选择"首行")这一步的 *** 作,10版是右击选中区域,选择定义名称,如下图所示。然后再在表一中应用,数据有效性-序列,在来源中输入
=INDIRECT(A1)即可实现。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)