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))
把公式抄下来。