这个意思
G2=MAX(INDIRECT("I"&ROW(A2)),INDIRECT("K"&ROW(A2)),INDIRECT("M"&ROW(A2)),INDIRECT("O"&ROW(A2)),INDIRECT("Q"&ROW(A2)))
下拉
一般indirect数据的用法有两种一种直接引用所在单元格内的数据,另一种就是直接全部引用表格的全部格式。一种只引用对应单元格的数据,不进行二次计算。就是直接获得数值或文本的表示方法。这时就可以采用=indirect单元格。这样获得的就是一个数值。而不是一个运算公式得出的结果。第一步输入=indirect,随之也会d出来一个联想出来的额公式以及对应的函数的几个参数。第二步找到你要引用的单元格,这时就可以键入对应的单元格。但是在这时就需要输,这样得出的结果才是不包含运算公式直接得出的结果第二种就是不但引用数据,如果引用的数据进行计算,如果引用的表格中的数据还有公式,还要对公式进行二次计算。第一步也是输入=indirectexcel表格中的公式后面就会随之d出对应的参数,以方便你进行下一步的数据的输入。第二步也是输入对应的单元格,这时输入的单元格就不需要加上双引号了。和之前的意义也是不一样的这里就不是简单的只引用目标单元格的数据了
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文档的具体单元格地址。
ref_text是表示引用的字符串,如A1,A1:B10等
=indirect("A1")与=A1等价。
同理
indirect("A1:B10")相当于引用A1:B10区域。
由于引用中的字符串不能随添加或删除行列而自动改变,因此也有人称之为绝对之绝对引用。
al为indirect函数的可选参数,有两个取值范围,0或1,在省略时取默认值1,即A1引用,当a1取0时,引用变为R1C1引用。
如indirect("R1C2",0)表示从第1行第2列的单元格,即B1单元格。
indirect("RC3",0)表示引用当前单元格所在行,第3列的单元格。
indirect("R2C",0)表示引用第2行,当前单元格所在列的单元格。
INDIRECT("R[3]C[4]",0)表示引用当前单元格向下3行,向右4列的单元格,如果当前单元格为C2,则引用的为G5单元格。
indirect("R1C1:R2C3",0),引用的为A1:C2区域
1、INDIRECT函数可以根据参数中的文本,引用其所代表的单元格。比如:
=INDIRECT("Sheet1!A1")或=INDIRECT("R1C1",0)、=INDIRECT("语文")(语文为定义的名称)等。
2、几个典型的应用:
跨表、工作簿引用做日报表、防止删除行产生错误、多行多列取不重复值等。
3、INDIRECT函数是一个易失性函数。
具体内容可以百度搜索“解读INDIRECT函数”。
直接在表一中的 A1 填写 =sheet2!$H$5 就可以了。
其它 B1\C1\D1\E1 你复制一下(点A1,把方块的右下角往右拉,B1\C1\D1\E1,就复制成 =sheet2!$H$5 了。(看到的值是表二中的H5)
复杂的变化的表名和格子,可以用 CONCATENATE 计算,然后用
=INDIRECT(CONCATENATE())
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)