=OFFSET(INDIRECT("SHEET2!A1"),1,MATCH(A1,INDIRECT("SHEET2!1:1"),)-1,100)这是你写的,您能帮我解释下吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/13 04:34:55
=OFFSET(INDIRECT("SHEET2!A1"),1,MATCH(A1,INDIRECT("SHEET2!1:1"),)-1,100)这是你写的,您能帮我解释下吗?
=OFFSET(INDIRECT("SHEET2!A1"),1,MATCH(A1,INDIRECT("SHEET2!1:1"),)-1,100)
这是你写的,您能帮我解释下吗?
=OFFSET(INDIRECT("SHEET2!A1"),1,MATCH(A1,INDIRECT("SHEET2!1:1"),)-1,100)这是你写的,您能帮我解释下吗?
是我写的吗?没印象了.不过可以分步说一下.
INDIRECT("SHEET2!A1")的意思是引用SHEET2!A1单元格.
MATCH(A1,INDIRECT("SHEET2!1:1"),)-1的意思是在SHEET2!的第一行中找A1,得到A1出现的位置,再减去1,如A1出现在第E列,那么上面的结果就是4.
OFFSET(INDIRECT("SHEET2!A1"),1,MATCH(A1,INDIRECT("SHEET2!1:1"),)-1,100)
合起来的意思是:
以SHEET2!A1为参照,向下偏移1行,向右偏移4列,即SHEET2!的E2单元格,
然后以E2为开始的竖向100个单元格组成的区域,即E2:E101.
OFFSET函数后面省略了一个参数,表示列数的参数,省略时,表示只取1列.如果没有省略,现假定为2,那就是E2:F101.
不知道我说明白没有?具体情况你可以参考一下有关帮助.
不过好象有问题.改成下面的就对了.
=OFFSET(SHEET2!A1,1,MATCH(A1,INDIRECT("SHEET2!1:1"),)-1,100)