乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在<em>excel</em>如何用公式转置(行列互转)?-excel 行列转换函数,excel

在<em>excel</em>如何用公式转置(行列互转)?-excel 行列转换函数,excel

作者:乔山办公网日期:

返回目录:excel表格制作


使用转置函数TRANSPOSE可实现该功能。
例如:将4行2列数据(地址A1:B4)转置为2行4列数据,按照如下步骤进行:
在任意其他位置选择2行4列的区域;
输入如下公式=TRANSPOSE($A$1:$B$4);
而后按ctrl+shift+enter。
也可将A1:B4定义名称便于引用。例如,选择A1:B4,右上角输入AAA(将A1:B4命名为AAA)。
上面公式变为=TRANSPOSE(AAA)

可以用transpose函数。比如:

  1. 选中A5:C16,编辑栏输入:=transpose(D1:O3),按Ctrl+Shift+Enter确认。

  2. 选中D1:D3,编辑栏输入:=transpose(A5:C5),按Ctrl+Shift+Enter确认。

  3. 选中G1:G3,编辑栏输入:=transpose(A6:C6),按Ctrl+Shift+Enter确认。

使用公式进行行列转(互)换还有一个好处是:在复制公式的同时还可以实现计算,而转置命令是无法做到的。


转置数值按1楼的即可,要转置公式比较麻烦,zd你可能需要使用两个函数char()和inderict(),其中char(65)=A,char(66)=B,inderict()函数中你可以使用连接符“&”把指定的行数和列数连接起来,因为不知道你转置的什么公式,只能解释到这里,你可以把具体的要求提出来,再帮你解决。

假设数据在A1:C3单元格:
=OFFSET(A$1,(ROW(1:1)-1)/3,MOD(ROW(1:1)-1,3)
向下复制。

更多Excel问题,欢迎到http://www.exceltip.net/?fromuid=2【我的提问】版求助。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网