利用EXCEL函数[OFFSET]引用横向数据为竖向 | 您所在的位置:网站首页 › excel怎么横着拉出1至100 › 利用EXCEL函数[OFFSET]引用横向数据为竖向 |
2、单元格 I1公式=OFFSET(Sheet1!$A$2,INT((ROW()-6)/5)+1,MOD(ROW()-6,5)+1) 3、下拉填充。 解析:函数OFFSET,以指定的引用为参照系,通过给定偏移量得到新的引用(参照和返回的引用均可为单元格或区域),并可以指定返回的行数或列数。 参数:OFFSET(reference,rows,cols,[height],[width]) reference:参照区域 rows:相对于参照区域中左上角单元格,上(或下)偏移的行数 cols: 相对于参照区域中左上角单元格,左(或右)偏移的列数 [height]、[width]:返回区域的行数和列数,若省略则与reference一致。 上面示例中演示的是参照单个固定单元格A2,偏移量设为了变量,使原本产品对应的横向显示的客户代码重新引用为竖向显示。 单元格H1中,参照单元格A2,偏移INT((ROW()-6)/5)+1行和0列; 单元格 I 1中,参照单元格A2,偏移INT((ROW()-6)/5)+1行和MOD(ROW()-6,5)+1列。 其中,函数[ROW]为当前行,H1即为第一行,H2为第二行;[INT]为取整数部分; [MOD]为取余,返回值的正负号与除数一致 。 注:如果引用的是区域,则写好公式后需要在单元格的编辑状态(双击单元格)按Ctrl+Shift+Enter键才能得出引用结果。 |
CopyRight 2018-2019 实验室设备网 版权所有 |