EXCEL:转置行列数据并可实时更新
来源:网络收集 点击: 时间:2024-02-24一、选择性粘贴-转置
1、操作方法:
(1)选择需转置区域,复制(ctrl+C);
(2)选择放置位置,右键-选择性粘贴-转置
2、缺点
不能保持实时更新,需要每次更新时转置一次。
完整动图如下。

二、数组公式
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。

三、利用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