作者:乔山办公网日期:
返回目录:excel表格制作
F2单元格对应的位置是空白单元格,是不是写错了,应该是F1吧?
F2是变量,但是引用的时候这个单元格位置不变,你应该绝对引用$F$2,不然拖动的时候引用单元格位置会变动的。你试试看?
在Sheet2的B3单元格输入以下公来式,然后向下填充公式
=OFFSET(Sheet1!C$7,(ROW(A1)-1)*4,)
公式表示:以Sheet1的C7单元自格为基准,每下移一个单元格,基准单元格向下偏移4个单元格。
详见zd附图同表举例
表1
表2
在表2的A2单元格中输入公式:
=OFFSET(Sheet1!$A$28,0,(ROW()*3-5),1,1)
然后下拉即可得到你要的效果。
函数及逻辑解释:
函数解释:
OFFSET(参考值,移动行数,移动列数,取值行数,取值列数):取参考值位置移动行数+移动列数后取值范围的单元格
ROW() :获取当前行号
考虑用OFFSET函数来取值,以A28为参考值,这样在表1中可以得出对应的需要右移的位数以及在表2中对应的行数。这样,通过这两行对应的数据,可以求出方程的公e799bee5baa6e58685e5aeb9363式为:
y = 3x - 5
以下为完整公式解释:
OFFSET(Sheet1!$A$28,0,(ROW()*3-5),1,1)
取“Sheet1!$A$28”,行数变化为“0”,列数变化为“ROW()*3-5”,行列都为1,既一个单元格。
以表2中A2单元格为例,ROW()的结果为2
OFFSET(Sheet1!$A$28,0,(ROW()*3-5),1,1)这个公式的结果就是
OFFSET(Sheet1!$A$28,0,(2*3-5),1,1)既Sheet1!$A$28这个单元格行数不变,列数向右移动一个(2*3-5=1),取这一个单元格,结果就出来了
比如在SHEET1中要引zd用SHEET2中E列
=Sheet2!E:E
就可以了
不再同意工作回簿中就用答如下方法引用:
[C:\book.xls]Sheet2!E:E
----------------问题补充
=INDIRECT("Sheet2!E:E")
相对引用