当前位置:首页经验技巧Excel经验excel函数

excel表格怎么认列横

2024-07-15 09:48:57

1.如何将Excel表中的竖列变横向

我倾向于用宏解决。假设你的数据在A到F列,有很多行。同时按Alt和F11进入宏界面,点菜单的插入,模块,粘贴如下代码:

Sub test()

Application.ScreenUpdating = False

Dim i, j As Integer

Range("A1:F1").Copy Range("H1")

For i = 2 To Range("A9999").End(xlUp).Row

If Range("A" & i) <> Range("A" & i - 1) Then

j = 0

Range("A" & i & ":F" & i).Copy Range("H9999").End(xlUp).Offset(1, 0)

Else

j = j + 1

Range("A" & i & ":F" & i).Copy Range("H9999").End(xlUp).Offset(0, j * 6)

End If

Next

Application.ScreenUpdating = True

End Sub

在此界面直接按F5运行此宏,完成。

2.请问在excel 中怎样将竖列变成横列

行列互换的方法有二:

方法一——用粘贴/转置进行行、列互换。

复制工作表,在新数据区域的zhidao第一个单元格右击,执行快捷菜单命令“选择性粘贴”,设置“粘贴”选项,选中“转置”后按“确定”按钮。回

此方法最为简便。

方法二——用内置函数TRANSPOSE()进行行、列互换。

应用举例:

把下表所示行、列

A B C

1

2

3

转换成

A 1 2 3

B

C

分析:原表4行3列,转换行、列位置后改变成3行4列。答

解决方案:

选中3行4列单元格区域,输入公式

=TRANSPOSE(A1:C3)

按组合键 Ctrl+Shift+Enter

完成行、列位置转换。

此方法比较麻烦,知道即可。

注意:执行行列转换后的新表位置与原表格位置不同,且原表格仍然存在。


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2024 All Rights Reserved .