① Excel中,如何通过公式把一行数据变成一列数据
1,打开Excel表格程序,选择要转变的几行数据,将其全部选中。
② excel把一行变成一列
先把要转换的数据复制,任意点击一个悉橘洞单元格(不是要复制的单元格中的任一单元格),点击鼠标右键,选择性粘贴,选择性粘贴。在睁枯弹出的窗口点击选择 值,转置,两个选项,点击确伍衫定。
③ 如何把一行数据变成一列
在 Excel 2007 中,可以如下操作:
在一列数据的第一个单元格内填入公式“=INDIRECT(CONCATENATE(CHAR(63+ROW())&1))”
将公式向下拉至一行数据的长度
注:公式中需要注意的是CHAR(63)和ROW(),还有&1 这三个参数,这是以A1开始的一行数据,从单元格 A2 开始往下排。如果数据行的起始单元格不是A1,则需要根据该单元格的具体情况重新设定。
“A”的Ascll码为“65”(即CHAR(65)),其他字母可按“字母顺序 + 1”得到。
ROW() 是一列数据的起始行,如果从 A 列的某行开始,则需保证 CHAR(X+ROW()) = CHAR(65),如果从 B 列的某行开始,则需CHAR(X+ROW()) = CHAR(66),
&1 表示的是第一行的数据,若是其他行则要改为“&其他行号”
下面的例子是以 A 列第一行的数据变成从 A 列第二行开始的一列数据(直接用上面的公式):
将一行数据用公式变为一列
④ excel表怎么将一行字变成一列
1、打开需要处理的Excel文件。
2、选择将要变成行的一行数据,复制该行数据。
3、在待粘贴的行中,点击鼠标右键,选择“转置”工具按钮。
4、行数据就会转成列数据。
同理,也可以进行列数据到行数据的转换。
⑤ excel中怎样批量将行数据转换成列数据
你好,楼主想要的功能,可以使用VBA程序实现。
(一)VBA程序代码如下:(代码运行之前请做好数据备份,以免丢失)
Subabcd()
Dimi1,i2,i3,str
OnErrorResumeNext
Setmysheet1=ThisWorkbook.Worksheets("Sheet1")'定义工作表Sheet1
Fori1=1To1000'从第1行到1000行
Ifmysheet1.Cells(i1,1)<>""Then'如果单元格不是空白,则
str=Mid(mysheet1.Cells(i1,1),1,1)'截取第一个字符
IfIsNumeric(str)=TrueThen'如果截取的字符是数字,则
i2=i1
i3=1
Else
i3=i3+1
mysheet1.Cells(i2,i3)=mysheet1.Cells(i1,1)'把ABCD项写入含有数字的那一行
EndIf
EndIf
Next
EndSub
⑥ excel如何把相同内容的行 转换成列
选中所有数据,点击菜单栏——数据——获取和转换数据——来自表格/区域
根据情况选择,表是否包含标题行(这里选择不包含标题)
⑦ 在excel中怎么把行变成列
1,首先,在工作表选中要转换的行,并复制。