www.ypnh.net > ExCEl INDIRECT 在数组公式中如何用。

ExCEl INDIRECT 在数组公式中如何用。

=IF(ROW(1:1)>COUNTA(INDIRECT($E2&"!C:C")),"",INDEX(INDIRECT($E2&"!C:C"),SMALL(IF(INDIRECT($E2&"!$A$2:$A$300")=$H$2,ROW($2:$300),4^8),ROW(1:1))))&""

INDIRECT里面的区域都是绝对引用,不像正常公式里面的引用不加$就不是绝对引用.可以采取替换的方式复制公式,我也没有找出来什么好办法,都是那样用的.

请把文件示例(如图的若干行数据即可)上传到网盘,帮你看看.初步看,觉得一个是日期的错误,二个是公式要用数组公式.你这个实际应用问题,建议用数据透视表会更好.

两个1的格式是否相同,比如一个文本一个数值 再则你的公式写法也不对=SUM(INDIRECT("'1'!A1"),INDIRECT("'2'!A1")) 或=INDIRECT("'1'!A1")+INDIRECT("'2'!A1")

COLUMN是返回指定参数的列标,如引用A2单元格,则返回结果1,指第一列,如不输入参数,在哪个单元格中输入返回谁的值.ROW是返回指定参数的行标,其它同COLUMN函数.INT为取整函数,返回参数的整数值如:INT(3.2)返回结果3.MOD函数为取模函数,就是返回两参数相除所得到的余数.第一个参数为被除数,第二个为除数.如:mod(3,2)返回1.indirect函数为返回文本字符串所指定的引用函数,如:在B2单元格输入C3,而C3单元格为25,则indirect(b2)就返回25.至于最后的FALSE,是指返回R1C1格式的引用.&这个符号可以把文本和字符串起来,如A&B会返回AB至于你的公式,不知道你要干什么,就不分析了.

您可以在EXCEL 的编辑栏,输入公式=indirect(),然后将鼠标移动到indirect 这里,然后点击 indirect,调出关于这个函数的帮助.自己阅读.下面我调出来后转换成图片的. 你可以利用这个方式,学习你不懂得EXCEL函数.

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

INDIRECT(ref_text,a1) 举例如下: A B 1 数据 数据2 B1 1.3353 B3 454 George 10 5 5 62 公式 说明 (结果) =INDIRECT($A$2) 单元格 A2 中的引用值 (1.333) =INDIRECT($A$3) 单元格 A3 中的引用值 (45) =INDIRECT($A$4) 如果单元格

INDIRECT()函数的功能:返回由文本字符串所指定的引用. =INDIRECT("'"&$S27&"'!AC20") 的意思是:引用以单元格S27的内容为工作表名称的AC20单元格的内容.工作表名称是由数字、括号等特殊字符命名时工作表名称要用单引号括起来,所以要在$S27前后再串接一个单引号.$符号表示绝对引用,单元格名称的行号或列号前加一个$,就可以将行号或列号锁定起来,公式在上下或左右拖动填充时,保持行号或列号不发生变化.

在E14单元格输入=SUMPRODUCT((MONTH(B2:B10)"B")*D2:D10)在E15单元格输入=SUMPRODUCT((MONTH(B2:B10)>=8)*(A2:A10"C")*D2:D10)

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com