=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,这一句要先理解INDIRECT("SHEET2!1:1")代表第一行,连起来是:在sheet2中的第一行查找中包含A1这个单元格的值的单元格,返回列号,假如在B1中,那么它就会返回2.最后减再减去1. 假设这里是3
现在将上边公式简化为:
---------
=OFFSET(INDIRECT("SHEET2!A1"),1,3,100)

首先要知道offset是偏移,以sheet2的A1为标准,1代表向下偏1行,3表示向右偏3列,100表示高度,即所要返回的引用区域的行数
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-15
意思为:引用SHEET2表的第2行数据,具体是哪列,则由A1在SHEET2表第1行的位置决定,公式最后的那个100可要可不要,要的话,结果为数组.公式也可写成:
=INDIRECT("sheet2!"&ADDRESS(2,MATCH(A1,Sheet2!1:1,)))本回答被提问者采纳

=OFFSET(INDIRECT("SHEET2!A1"),1,MATCH(A1,INDIRECT("SHEET2!1:1...
--MATCH(A1,INDIRECT("SHEET2!1:1"),)-1,这一句要先理解INDIRECT("SHEET2!1:1")代表第一行,连起来是:在sheet2中的第一行查找中包含A1这个单元格的值的单元格,返回列号,假如在B1中,那么它就会返回2.最后减再减去1. 假设这里是3 现在将上边公式简化为:--- =OFFSET(INDIRECT("SH...

excel二级下拉菜单数据源问题,在线等,急~~~
光标移到A1,数据,有效性,允许,序列,在来源框里输入=INDIRECT("SHEET2!1:1"),确定,这样一级下拉框就完成了;光标移到B1,数据,有效性,允许,序列,在来源框里输入=OFFSET(INDIRECT("SHEET2!A1"),1,MATCH(A1,INDIRECT("SHEET2!1:1"),)-1,100),确定,这样二级下拉框就完成了.补充问题:要不留空...

excel 二级下拉菜单 sheet1 sheet2 sheet3 问题
光标移到sheet1的B1,数据,有效性,允许,序列,在来源框里输入=OFFSET(INDIRECT("SHEET2!A1"),1,MATCH(A1,INDIRECT("SHEET2!1:1"),)-1,100),确定,这样二级下拉框就完成了。

excel 单元格的剪切与跨表引用
这种情况应该用INDIRECT或者OFFSET函数来间接引用A1,即Sheet2的A1 =INDIRECT("sheet1!A1")+Sheet1!A2 或者 =OFFSET(Sheet1!A2,-1,0)+Sheet1!A2

excel中的数据有效性怎么运用一整列?
给一个设置数据有效性的方法 选中需要设置有效性的数据列 选择--数据--有效性--在允许中选择序列 在来源中输入需要的数据如(上海,广东,成都)注意每个数据之间中半角逗号隔开。4.确定

EXCEL的跨表查询,MATCH函数?
=OFFSET(INDIRECT(查询!$A$2&"!$A$1"),ROW()+1,MATCH(查询!$B$2,INDIRECT(查询!$A$2&"!$A$4:$L$4"),0)-1)公式中:OFFSET为偏移函数,格式为=(基准单元格,纵向偏移量,横向偏移量);INDIRECT(查询!$A$2&"!$A$1") 表示:引用查询表A2单元格内容为表名的A1单元格为基准单元格...

如何在Excel表1的A1单元格中调用表2最后一次输入数据的单元格的数据_百...
在表1的E1单元格中引用表2A列的最后一个单元格中的数值(表2中A列的最后一个单元格的数值不确定,随时会增加行数),公式如下:=OFFSET(表2!A1,COUNTA(表2!A:A)-1,0,1,1)或者:=INDIRECT("表2!A"&COUNTA(表2!A:A))注:要确保你表2的A列中间没有空格。详情请看本人的百度空间相关文章:...

excel技术性问题。我想在sheet2中引用sheet1中的数据,sheet1中引用的数...
在Sheet2的A1单元格输入以下公式,然后向下填充公式 =OFFSET(Sheet1!P$101,(ROW(A1)-1)*100,)公式表示:以Sheet1的P101为基准,每向下移动1行,基准单元格向下偏移100行。

...如何在sheet1中填写序号,调用sheet2中的相关单元格数据
设Sheet1中A1单元格为变量,Sheet1中B1单元格写公式:=INDIRECT("Sheet2!A"&A1);在Sheet2中A列填写数字。当Sheet1中A1单元格输入数字n并回车后,Sheet1中B1单元格即显示Sheet2中A列第n行的数值,即当Sheet1!A1=n,则Sheet1!B1=Sheet2!An。

Excel 中从sheet2中到sheet1中数据等于设置问题
在sheet1的A11单元格输入公式 =OFFSET(sheet2!A$1,row(A1)\/4,0)然后下拉填充

相似回答