Excel中把横排变竖排,主要有以下几种方法:
一、单个单元格中内容由横排变竖排
选中需要转换的单元格,按ctrl+1组合键调出“设置单元格格式”对话框,在右侧“方向”下方选择竖排的样式,单击“确定”按钮。返回工作表,可见原单元格中的文本已经变成了竖排样式。

二、复制数据后进行转置粘贴
1. 选中需要转换的横排数据区域。
2. 单击鼠标右键,在弹出的菜单中选择“复制”。
3. 选中一个空白单元格,单击鼠标右键,在弹出的菜单中选择“粘贴选项”中的“转置”。这样原先横排的数据就变成了竖排。
三、运用transpose函数进行行列转换
1. 选中一个空白单元格,在英文输入法状态下输入公式:=TRANSPOSE(原数据区域),如=TRANSPOSE(A1:I1)。
2. 按回车键确认公式,即可快速返回行列转换后的数据。

四、使用选择性粘贴实现行列转置
1. 选中需要转换的横排数据区域。
2. 按Ctrl+C复制,然后单击一个空白单元格。
3. 右击鼠标选中“选择性粘贴”,并勾选“转置”,就能批量将横排表格转成竖排。使用相同的方法,也可以将竖排表格转成横排。
五、利用ToCol函数实现多列数据合并为一列
1. 双击目标单元格,在编辑栏输入ToCol函数:=TOCOL(原数据区域,,1)。例如,=TOCOL(A1:D7,,1)。
2. 即可将多列数据快速转换成一列。ToCol函数的第1个参数代表要转换的区域,第2个参数是可选参数,可以忽略不写,第3个参数是扫描方式:数字1代表按列扫描数据;将ToCol函数第3个参数改成数字0,还可以按行扫描数据。

六、使用ToRow函数实现多行数据合并为一行
ToRow函数与ToCol函数用法完全相同,只需要修改一下函数名即可。例如,=TOROW(A1:G4,,0)。如果你想要将一行数据转换成多列,那么WrapCols函数是最佳选择。单击目标单元格,在编辑栏输入WrapCols函数:=WRAPCOLS(原数据区域,列数)。例如,=WRAPCOLS(A1:AB1,7)。就能一键将整行数据转换成多列。
请注意,以上各种方法的使用需要根据具体的数据和需求来选择。