选择性粘贴和transpose函数
实现excel行、列转置互换(行列相互转换)
一、目标示例
将一个班级所有学生各科成绩制作成工作表,把原工作表中行与列的数据互换,即原来纵列是各科成绩转换为纵列是各学生的成绩,如下图:
二、设置方法
将一个excel工作表中的行列转置互换,可由两种方法实现,分别是选择性粘贴和transpose函数,下面对这两种方法分别介绍:
方法一选择性粘贴实现行列互换
选择性粘贴方法的原理是将待转换的数据复制,再通过“选择性粘贴”自带的“转置”功能实现行与列的互换。这种方法的缺点是需要对每一列进行复制后进行“选择性粘贴”,比较费时;但优点是能保持原区域的格式,最重要的是简单易学,也利于理解转换的原理。
下面以转换一个班级学生各科成绩工作表中的行与列为案列,讲解“选择性粘贴”方法
实现行列互换。
首先转换第一列。选定A1至A7(按住鼠标左键从A1拖动到A7),如下图红椭圆形区域:
“复制”后,鼠标点击在任一空白单元格,如A9(下图中红椭圆形处),表格将从A9开始建立:
点击“开始”菜单—“粘贴”—“选择性粘贴”,如下图:
在弹出的“选择性粘贴”对话框中,勾选“转置”,如下图中红椭圆形处:
“确定”后,即完成了第一列的转置,如下图(表头中斜线边框所在内容没有转置,需手工转置):
再进行原表格第二列的转置。选定B1至B7,复制:
再将鼠标光标移动至单元格A10,点击(原B1单元格数据将从A10开始建立)。依次点击“开始”—“粘贴”—“选择性粘贴”,在弹出的“选择性粘贴”对话框中,勾选“转置”。“确定”:
以同样的方法分别完成C、D、E、F、G、H列的转置:
可删除1至8行,得到一个单独干净的数据表,如下图:
>excel表格斜线