永发信息网

如何在excel中使用OFFSET命令引用数据

答案:2  悬赏:50  手机版
解决时间 2021-03-19 23:36
  • 提问者网友:黑米和小志
  • 2021-03-19 19:58
在sheet2中建立表格并引用了sheet1中d38单元格的数据。
如何用OFFSET命令使得 我的数据表格 每次 向下移动23行就引用sheet1中向下移动41行的数据?
如:sheet2 k29 引用sheet1 d38;sheet2 k52 引用 sheet1 d79.等
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-03-19 20:25
在K29=IF(MOD(ROW()-6,23)>0,0,OFFSET($D$38,(ROUNDDOWN(ROW()/23,0)-1)*41,,,))。表2K列每向下移动23行自动取表1向下移41行的值,希望能帮上忙。
全部回答
  • 1楼网友:骨子里都是戏
  • 2021-03-19 21:40
1.offset函数的含义 1 1.offset函数的含义 以指定的(单元格或相连单元格区域的引用)为参照系,通过给定偏移量得到新的引用。 返回的引用可以是一个单元格也可以是一个区域(可以指定行列数)。 end 2.offset函数的语法格式 1 2.offset函数的语法格式 =offsetreference,rows,cols,height,width) =offset(参照单元格,行偏移量,列偏移量,返回几行,返回几列) 2 3.参数reference——参照单元格(单元格或相连单元格区域的引用)。否则,offset函数返回错误值#value!。 参数rows——行偏移量 正数(代表在参照单元格的下方),负数(代表在参照单元格的上方)。 参数cols——列偏移量 正数(代表在参照单元格的右边)或负数(代表在参照单元格的左边)。 参数height——返回几行(必须为正数),即所要返回的引用区域的行数。 参数width——返回几列(必须为正数),即所要返回的引用区域的列数。 end 3.offset函数案列 4.如图所示,以单元格为参照系。 输入公式=offset(b2,2,1,1,1) 以b2单元格为参照系,向下2,向右1,返回一行一列。所以返回值100. 5.如图所示,返回的可以是区域(指定行和列)。 输入公式=sum(offset(b2,2,1,2,2)) 可以看出向下2,向右1,返回2行2列,返回的是区域,返回的是数组{100,110,50,300},。最后使用sum进行求和。 6.如图所示,offset在实际运用中用于查询,offset函数是查找函数。 查询一季度3月份个人的销售额。 可以通过,以a2为参照系,向下1,向右3,可以得到销售额。 使用match函数来确定行列偏移量。 =offset(a2,match(a10,a3:a6,0),match(b9,b2:d2,0)) 有关match函数的用法,可以观看小编的经验excel中match函数的使用方法 。 end 4.offset函数使用的注意点 1 7.如图所示,如果省略 height 或 width,则默认其高度或宽度与 reference 相同。 如图所示,返回的区域形式相同。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯