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函数公式的优点是,转置的内容可以同步。比如,A1:C6中单元格变化,则E1:J3单元格也随之变化。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-14

1、开启电脑上的excel软件,然后打开并进入到需要互换行或列位置的表格文档之中。

2、进入文档后,如果需要对某一行与另一行的位置进行互换调整,先选中要更换的那一行内容。

3、接着按下键盘上的“Shift”按键,然后用鼠标拖动刚才选中的那一行到与它进行位置互换的另一行上,松开鼠标后,它们彼此间就完成了位置互换。

4、如果需要对某一列的内容与另一列内容进行位置互换,同样的,先选中要更换的那一列内容。

5、选好列内容后,先按住键盘上的“Shift”按键,然后用鼠标拖动刚才选中的那一列内容到与它进行互换位置的另一列上。

6、当松开鼠标后,就可以发现两列单元格就完成了彼此间的位置互换了,而且没有出现内容替换的信息警示。

本回答被网友采纳
第2个回答  2006-10-28
4.如何将Excel电子表格中的数据进行行列互换?

问:在Excel中输入数据时,往往完成后才发现需要将行和列互换一下才会更好,是要重新输入一遍吗,还是有别的方法?

答:出于种种考虑,需要将电子表格中的行和列进行互换,这时只需复制需要行列互换的表格区域,在需要放置的单元格上执行〔编辑〕菜单中的〔选择性粘贴〕命令(或直接右键选择),然后在〔选择性粘贴〕对话框的〔粘贴〕选项区域中选择〔全部〕选项;在〔运算〕选项区域中选择〔无〕;并选择〔转置〕复选框,完成后单击〔确定〕按钮即可。

参考资料:http://www.tianya.cn/publicforum/Content/it/1/333395.shtml

第3个回答  2006-10-28
选择你要行列互换的数据,拷贝,然后右键,选择性粘贴,右下角‘转置’就可以了本回答被提问者采纳
第4个回答  2006-10-28
选中要进行互换的内容区,
“复制”——“选择性粘贴”——“转置”
这样你要进行行列互换的内容就换过来了。
相似回答