IT资讯
excel行转列公式(表格转职可以大概公式吗)
2021-07-05 00:52  浏览:1

1.EXCEL操作,变行为列,请高手指点 1)在A1和B1之间插入四行

2)单击C1:E1-复制-定位A2,右键单击并选择粘贴特殊-选择转置

3)同样的方法适用于C2

如果真的数据太多,函数和VBA都可以实现,只是函数比较复杂。首先给你一个VBA宏,可以快速转换。如果你想让功能实现这个功能,你可以离开QQ,我会发给你...

子转智2()'多行数据转置两列Dim i,j,Sum Sheets("VB ")单元格,清零Sum = 1 For i = 1 To Application。工作表函数。计数(表(“表1”)。列(" a:a "))为j = 2 To Application。工作表函数。计数(表(“表1”)。行(i & amp":& ampI))表(“VB”)。单元格(Sum + j - 2,1)。值=表(“表1”)。细胞(I,1)。价值表。单元格(Sum + j - 2,2)。值=表(“表1”)。细胞(I,j)。值Next j Sum = Sum +应用。工作表函数。计数(表(“表1”)。行(i & amp":& ampi)) - 1下一个I端接头

哦,功能还可以,主要是通过LOOKUP功能,分类和分段,可以避免重复。

VBA代码验证是没有问题的

2.在Excel中,如何通过公式将一行数据变成一列数据 1.打开Excel电子表格程序,选择几行要转换的数据,全部选中。

2.在右键菜单中选择“复制”,然后单击“打开”。

3.在Excel中选择一个空白框,右键单击,在右键菜单中选择“特殊粘贴”,然后单击“打开”。

4.在对话框中选择“转置”,然后选择“确定”。

5.最后可以看到Excel表格中的行数据转换为列数据,问题解决了。

3.如何在excel中将多行改为一列 不知道你的原始数据中有多少列,“电话”和“998876”是否在同一个单元格中。

如果原始数据在ABCD四栏中,请在F1单元格中输入公式:

=间接(CHAr(64+IF(MOD(ROW(),4),MOD(ROW(),4),4))&INT(ROW()/4+(4-1)/4))

把公式抄下来。

补充回答:

如果每个单位有6个空行,请在E1输入公式:

=IF(OR(MOD(ROW),10)>;=5,MOD(ROW(),10)=0),"",INDEX(A$1:D$100,天花板(ROW()/10,1),MOD(ROW(),10))

把公式抄下来。