广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    EXCEL:转置行列数据并可实时更新

    来源:网络收集  点击:  时间:2024-02-24
    【导读】:
    实务中,经常碰到需要将横向数据转换为竖式排列的问题,常见的方法有选择性粘贴-转置、TRANSPOSE数组公式,但都有相应的缺点。如选择性粘贴-转置不能实时更新,TRANSPOSE数组公式不能在转置后数据上修改。下面将依次讲解选择性粘贴-转置、TRANSPOSE数组公式转置的方法,并重点讲解如何利用index函数克服以上两种方法的缺陷,对行列数据进行转置并可实时更新。工具/原料moreEXCEL方法/步骤1/3分步阅读

    一、选择性粘贴-转置

    1、操作方法:

    (1)选择需转置区域,复制(ctrl+C);

    (2)选择放置位置,右键-选择性粘贴-转置

    2、缺点

    不能保持实时更新,需要每次更新时转置一次。

    完整动图如下。

    2/3

    二、数组公式

    1、操作方法:

    (1)选中需转置区域, 在公式栏输入=transpose($A$2:$F$8)

    (2)同时按下ctrl+shift+enter三键,数组运算得出结果。

    2、缺点

    (1)拖动时范围易出错:拖动的时候容易超出范围,同时按三键后才会出现错误提示,但又无法单独删除多余部分,只能重新操作。

    (2)不能单独修改个别单元格公式

    (3)不能套用单元格格式

    3、延伸阅读:

    相对引用变绝对引用:选择A2:F8单元格,并按住F4或者FN+F4,可变成绝对引用$A$2:$F$8。

    3/3

    三、利用index函数实时更新行列转置数据

    1、操作方法:

    (1)选择放置区域首个单元格, 在公式栏输入=INDEX($A$2:$F$8,COLUMN(A1),ROW(A1))

    (2)向右向下拖动公式即可。

    2、延伸阅读:

    index函数:

    index(array,row_num,column_num) ,其中array表示我们要引用的区域,row_num表示要引用的行数,column_num表示要引用的列数,最终结果就是区域内行列交叉处的内容。

    COLUMN函数:COLUMN(reference), 得到Reference所在列。

    ROW函数:ROW(reference), 得到Reference所在行。

    运用:

    COLUMN(B3)=2,ROW(B3)=3

    由于需要将数据转置,所以将取得的列数作为index函数中的行,将取得的行数作为index函数中的列。

    $A$2:$F$8为需要转置区域所在位置。

    INDEX($A$2:$F$8,COLUMN(B3),ROW(B3))函数结合起来就表示定位到$A$2:$F$8区域中第2行第3列。

    注意事项

    原文链接:https://mp.weixin.qq.com/s?__biz=MzU4NDc4MTg4Ng==mid=2247483695idx=1sn=8529e19e9973e89cec9bac1e8def79c9chksm=fd95d87ecae25168c12386c233e515b2de094eef8b311c7c36224c0bd80852005763af6edfedtoken=2101632499lang=zh_CN#rd

    EXCEL转置办公OFFICE实时更新
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_137790.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 20:57:30  耗时:0.025
    0.0246s