excel行列转置公式?假如数据在A1:D7区域,要将其转置到A12:G15区域,在A12单元格中输入公式:=OFFSET($A$1,COLUMN()-COLUMN($A$12),ROW()-ROW($A$12))然后向右、向下填充公式即可。另外,利用TRANSPOSE函数也可以实现转置,方法是选择A12:G15区域,那么,excel行列转置公式?一起来了解一下吧。
在Excel中要实现数据的转置,通常用复制→选择性粘贴→勾选“转置”的方法来完成。但有时要求用公式来实现转置,例如某个工作表要链接另一个工作表中数据,同时要将数据进行转置,这种情况下直接用选择性粘贴就无法实现,因为如果在选择性粘贴时勾选“转置”,“粘贴链接”按钮就会变成灰色不可用状态。这时可以用下面的公式来实现数据的转置。
一、单行或单列的行转置
假如需要转置的数据区域在A1:J1区域中,要将其转置到A6:A15区域中,在A6单元格中输入公式:
=OFFSET($A$1,0,ROW()-ROW($A$6))
然后拖动填充柄将公式填充到A6:A15区域。
该公式实现了行到列的转置,如果要在转置的同时颠倒区域数据,如要将其转置到E6:E15区域中,可以在E6单元格输入下面的数组公式:
=OFFSET($A$1,0,MAX(ROW($E$6:$E$15))-ROW())
公式输入完毕后按Ctrl+Shift+Enter结束,然后拖动填充柄填充公式到E15单元格。
列转置到行的方法类似,不再赘述。
二、区域数据的转置
假如数据在A1:D7区域,要将其转置到A12:G15区域,在A12单元格中输入公式:
=OFFSET($A$1,COLUMN()-COLUMN($A$12),ROW()-ROW($A$12))
然后向右、向下填充公式即可。
在第一敏没行改拿亮选中3个单元格后输入数组公式:=IF(MOD(ROW(A1),3)=1,TRANSPOSE(A1:A3),"")
然后核宽下拉到底。
Excel中经常需要进行行列转置的操作,如果利用函数进行行列转置具体该怎么操作呢?下面是由深空游戏小编分享的,以供大家阅读和学习。
用函数行列转置步骤1:单列变单行。如下图,在B1输入=INDEX(A2:A9,COLUMN(A1)),并右拉公式。
用函数行列转置步骤1:单行变单列。和上面的例子一样,我们在A2输入:=INDEX(B1:I1,ROW(A1)),并下拉公式即可。
excel2007使用行列转置功能的方法
首先,选中你要进行转置的区域
点击左上角的复制图标
选中你要转置到的区域的偏左上角的单元格。
点击左上方的粘贴,选择转置。
转置好的行列表格如图所示。
excel|
Excel里将行和列进行互换,有两种方法,一是利用选择性粘贴的“转置”,二是利用TRANSPOSE函数公式。详细介绍如下:
[方法一]
利用选择性粘贴的“转置”,进行行、列互换。
例如:
1、在Excel工作表中,选中需要进行行列转换的单元格区域,如A1:C6,单击“编辑”菜单中的“复制”命令(或者按 Ctrl+C)。
2、单击要存放转置表区域的左上角单元格,比如E1单元格,单击“编辑”菜单中的“选择性粘贴”命令,打开“选择性粘贴”对话框,选中“转置”复选框。
3、单击“确定”按钮。则行列转置后的表格出现在E1:J3单元格区域,则完成了表格的行列转置。如下图:
[方法二]
用粘贴函数“查找与引用”中的TRANSPOSE()函数进行行、列互换。
如同上例:
1、在Excel工作表中,选中需要进行行列转换的单元格区域,如A1:C6,单击“编辑”菜单中的“复制”命令(或者按 Ctrl+C)。
2、单击要存放转置表区域的单元格区域,如E1:J3单元格,在地址栏中输入公式:
再按 Ctrl+Shift+Enter
(注意:这是数组公式,输完公式后,必须同时按 Ctrl+Shift+Enter三个键。)
利用TRANSPOSE函数公式的优点是,转置的内容可以同步。
方法一:选中要转置的三行,复制,在足够大的区间起始位置(也就是要存放的区域的最左上角的单元格)点击右键,选择箭头弊敬所指“转置”即可完成
方法二:使用函数公式TRANSPOSE
在春卜乱空白区域扒档的左上角的单元格写公式:=TRANSPOSE(要转置的区域)
然后按行或列方向拉,展开数据即可。
以上就是excel行列转置公式的全部内容,1)选中数据区域,复制;2)新建一个工作表,选中A1,鼠标右键,选择【选择性粘贴】;3)在【选择性粘贴】页面,选择【转置】(其他默认选项均不动),并点击【确定】按钮即可。第二种,单行单列数据公式转置法。1)单列变单行。如下图,在B1输入=INDEX($A$2:$A$9,COLUMN(A1)),并右拉公式。