利用EXCEL函数[OFFSET]引用横向数据为竖向 您所在的位置:网站首页 excel怎么横着拉出1至100 利用EXCEL函数[OFFSET]引用横向数据为竖向

利用EXCEL函数[OFFSET]引用横向数据为竖向

2023-07-21 00:13| 来源: 网络整理| 查看: 265

    1、单元格H1公式=OFFSET(Sheet1!$A$2,INT((ROW()-6)/5)+1,0) 

    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 实验室设备网 版权所有