excel中如何将多列转换成多行

比如一个人名后面跟着很多数据(3~5列不等)转换后数据全部在一列 每个数据前面有他的人名(人名前面还有地方啊等其他数据)。大体就是这样,有快捷一点的方式方法吗?
我想要说明的是 整张票里面有不同时期 不同地点但是相同的张三李四,而且后面跟随的信息有可能是1列或者4列不等 需要将姓名后面跟随的列转换成行

在G1 H1中分别输入或复制粘贴下列公式

=INDEX(A:A,INT(ROW(A4)/4))

=INDIRECT(ADDRESS(INT(ROW(A4)/4),MOD(ROW(A4),4)+2))

选择G1:H1,下拉填充

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-08-27
1.首先打开要编辑的Excel电子表格 如图

2.右键需要设置的行,然后点击“复制” 如图

3.鼠标单击其他空白单元格,也就是你要设置列的位置 如图

4.点击菜单栏上的“编辑” ,然后单击“选择性粘贴” 如图

5.在弹出的选择性粘贴窗口里打钩“转置”,然后点击“确定” 如图

6.完成以上操作之后就可以实现把行变成列了 如图追问

你这个复制粘贴用的很溜啊,但是完全不是你想的那样简单。

原表

效果是这样

第2个回答  2018-08-27

这个可用数据透视表来完成,原来做过一个小动画例子,可以参照一下。

本回答被提问者采纳
第3个回答  2018-08-27
假定原数据在A:F列,转换结果放在G:H列,先在G1输入公式:
=INDIRECT(TEXT(SMALL(IF(B$1:F$1000<>"",ROW(B$1:F$1000)/1%%+COLUMN(B$1:F$1000),99999),ROW())%%,"R#C1"),)
公式以CTRL+SHIFT+ENTER三键结束。
在H1输入公式:
=INDIRECT(TEXT(SMALL(IF(B$1:F$1000<>"",ROW(B$1:F$1000)/1%%+COLUMN(B$1:F$1000),99999),ROW()),"R#C0000"),)
公式以CTRL+SHIFT+ENTER三键结束。
将两个公式向下复制。
第4个回答  2018-08-26
复制-选择性粘贴-转置,即可把行列进行转换追问

问题是我有N行这样的问题 一行一行的操作得累死啊

追答

复制又不是一行一行的复,复制整个表格,然后转置,所有的行列都会交换

本回答被网友采纳

如何批量将excel多列转行?
1.方法一是 在制作好的表格中,将数据全选,点击“复制”。2.任意选择空白区域的单元格,鼠标右键选择“转置”即可。3.方法二是 选择区域,输入以下公式=TRANSPOSE(A1:B13)。4.按住“ctrl+shift+enter”即可快速转置 excel表格如何批量多列转行转列 方法\/步骤:1.打开要列转行的excel表格 2.选中要...

excel多列变成多行?
1. 选中要转置的单元格区域(不包含总标题);2.【Ctrl+C】复制;3. 选择要转置到的第一个单元格, 右键【选择性粘贴...】;4. 弹出【选择性粘贴】对话框,勾选“转置”复选框;5. 点击“确定”,再根据内容调整单元格的格式。希望能够帮助到您!

excel里如何把一行多列等分成多行?
1、选中想要设置成多行的单元格,把宽度调节到想要分的行的宽度。2、切换到开始选项卡,找到填充按钮,点击下拉菜单中的“两端对齐”命令。3、在弹出提示框中点击确定按钮。4、选中的单元格内容就会被分成一列多行,宽度就是我们刚刚调节的宽度。5、想要合并成多行的话,就选中准备合并的单元格,调节...

如何把excel数据多行转多列转
第四种,多行多列变单行公式法。与第三种方法类似,注意将其中的ROW函数改成COLUMN函数即可,不再赘述。第五种,单行或单列变多行多列公式法。此法是第三、四种方法的逆方法,如下图,要将单列数据变成4行5列的表格,在C1输入公式:=INDEX($A$1:$A$20,(ROW(A1)-1)*5+COLUMN(A1)),右拉...

excel中如何将多列转换成多行
在G1 H1中分别输入或复制粘贴下列公式 =INDEX(A:A,INT(ROW(A4)\/4))=INDIRECT(ADDRESS(INT(ROW(A4)\/4),MOD(ROW(A4),4)+2))选择G1:H1,下拉填充

excel怎么把多行数据拆成多行多列excel多行数据拆分多个表
在Excel中,将多行数据拆分成多行多列的方法如下:首先,选中需要转换的列,右键点击选择“复制”。然后,在需要转换的位置,右键点击选择“粘贴”。在弹出的“粘贴选项”窗口中,选择“转置”选项。点击“确定”即可完成将多行数据变成一列的操作。另外,你也可以使用Excel工具箱中的【合并转换】选项,...

Excel怎么将一列数据转换为多行多列数据?
Excel表格怎么把一列数据转换为多行多列数据?1、将一列60个数据转换为5行12列。首先,在B1格输入“A1”,B2格输入“A13”,然后选中B1、B2,将鼠标移到选中框的右下角(此时鼠标变为“+”形,下同),按住左键不放将框下拉至B5处。此时B3、B4、B5格将分别填充“A25”、“A37”、“A49”。2...

怎么将excel中两列转换成多行多列
1、首先打开各位需要进行操作的数据。2、复制这组数据 3、将复制的内容粘贴到另外的单元格中 4、找到并点击“数据”,“分列”,如图所示 5、接下来会出现这样的一个选项卡 6、选择“固定宽度”,然后点击下一步 7、然后出现这样的选项 8、选择“文本”,加分割线,然后点击下一步 9、最后大家就...

如何将excel表两列多行转换成多行多列? 跪求高手赐教。
excel中,有一个很方便的,很直接的功能,平时大家可能没有留意。1。首先,选择[将要复制数据]2。然后,选择[将要复制到的位置]3。用[有选择的复制],选择右下方的,横纵颠倒条件。4。确认 行数据,就自动改成 列数据了。可以一行一行地改,也可以对整个表格统一改 ...

Excel中如何将多列转换成行插入到下方?如下图,如何批量将图一转换成...
用超级表转化一下就好了。全选表格,在数据选项卡里面,从表格。然后选择品名所在的几列,在上方转换选项卡,逆透视列 完成后,删除属性那一列,然后上传就好了。

相似回答