EXCEL数据多列转换成一列?

作者&投稿:承残 (若有异议请与网页底部的电邮联系)
excel怎么批量的把并排的多列数据变为一列?~

1.以下图为例,表中的三列,按照顺序将b1列合并到a1列下面,将c3列再合并到B1列下面。

2.在E20列输入B1所在的单元格位置“F4”

3.点击回车后,B1就出现在a16下面。

4.然后将鼠标移到B1单元格下,出现黑色十字后向右拖拽。

5.再向下拖拽至C18出现。

6.然后将F\G列都删除掉,这三列就按照预先的想法合并成一列了。

Excel怎么把一列数据转多列?这个视频告诉你!

示例图1

示例图2

F1公式为:

=OFFSET(A$1,INT(ROW(A3)/3)-1,)

G1公式为:

=OFFSET(A$1,INT(ROW(A3)/3)-1,MOD(ROW(A3),3)+1)

然后选中F1至G1,一起下拉填充公式。

问:公式中为什么用INT(ROW(A3)/3)和MOD(ROW(A3),3)呢?

答:因为一共有三个科目,下拉时,每个人名需要生成三行数据,这里的3是等差。

假如说,一共有七个科目的话,每个人名需要生成七行数据,那么等差就是7了,就得用INT(ROW(A7)/7)或MOD(ROW(A7),7)了,明白了没有?





表格中有多列数据,我们希望合并到一列中,一般采用复制一列粘贴,再复制再粘贴,如果数据比较多这种方法还是比较费时的 我们可以先打开剪贴板,然后把每一列都复制一遍,再点击剪贴板中的【全部粘贴】完成多列变一列



如果行数少, 数据少,可以使用手工来解决,复制粘贴就行了。
如果要反复处理这样的事情,公式要用数组公式的。但是也会比较麻烦,来回拷贝公式的。
公式的话,可以通过统计整个行数,然后INDEX+MOD函数来进行偏移。最好有原表帮你写公式。你的截图里连行标和列标都没出来,也没法给你一个准确的公司。
另外,公式的话, 你每处理一个表也需要重新设置。所以说处理的表多的话, 用公式也不太合适。
最合适的是用VBA代码来处理。设置好了之后一键完成。
建议补充问题,将图给完整。如果有问题,也可以追问或者私信。


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中如果要将工作表中的单列数据转换为多列,用公式来完成较为快捷。例如A2:A32为一些人员名单,要将这些名单放置到一个指定列数(如4列)的二维区域中。本例将转换后的数据放置在C2:F9区域中,在C2单元格中输入公式:=INDIRECT(ADDRESS((ROW($A2)-2)*4+COLUMN(A2)+1,1))然后拖动填充柄...

EXCEL多列数据转换为一列
详情请查看视频回答

如何将excel表格中一列数据分拆成多列数据?
2、若单元格中多行数据不存在“换行”的情况,数据中多行数据都在一行,需要先将一行数据进行处理,可通过分列等方法进行分拆,分拆后形成多列数据,在复制分拆好的一行多列数据,进行复制粘贴,粘贴的过程中粘贴方式选择转置,通过转置将一行多列数据转换为多行一列数据。数据量较小的情况,可以直接对...

excel多行多列转为多行两列?
按我的例子,F1单元输入:=OFFSET($A$1,INT((ROW(A1)-1)\/3),)G1单元输入:=OFFSET($B$1,(ROW(A1)-1)\/3,MOD(ROW(A1)-1,3))下拉公式 效果:

EXCEl多行多列转多列的方法
在E1单元格输入 =OFFSET($A$1,COLUMN(A1)+CEILING(ROW(A1),3)\/3*4-5,MOD(ROW(A1)-1,3))然后公式往右、往下拖动。公式具体解释:OFFSET函数是偏移函数,实现对单元格A1,进行偏移。偏移行数,是原来的列数(因为要转置)。COLUMN(A1)表示求出原来的列号 CEILING(ROW(A1),3)\/3*4-5表示对...

怎样把多列excel数据拆分成多列?
2、打开我们的excel软件,进入到excel文档中,然后在文档中找到我们需要进行内容拆分的单元格。3、在excel中输入几列数据,以名字和分数成绩为例,中间用空格键隔开。先选择单元格中的全部数据,然后在菜单栏里选中数据-点击数据选项-选择分列。在【文本分列向导第1步】中,选择分隔符号,下一步。4、方法...

excel数据多行多列转换单行单列
数据区转换公式为:=INDEX($B$2:$D$17,INT(COLUMN(C1)\/3),MOD(COLUMN(C1),3)+1)如图所示:

EXCEL2013怎么将多列的数据转置为一列
工具:EXCEL2013 步骤:1、打开EXCEL2013,在倒数第二列的数据下面的第一个单元格中输入=H1,H1表示最后一类数的第一个单元格,下拉快速填充完成。2、在最后一个单元格的右下角,继续往左拉至第一类数据所在列,第一列数据的最后需要得到最后一类数据即可。3、第一列数据就是所要的,复制另存为数值...

EXCEL里如何把多列的数据罗列在一列中?
使用错位引用,把多列转换为一列,方便快捷。具体操作如下:打开Excel2013,把原始数据复制到右边区域,在E9单元格输入 =F1,向右填充,再向下填充,如下图:2.选中E列复制,右键---粘贴选项--值,如下图 3.选中F列G列右键---删除,得到最终结果如下图。下图为连贯操作:...

汶上县14788236834: excel,如何把多列的数据合并为一列 -
武败舒肝: 在新的单元格输入=A1&B1&C1&D1 就可将A1、B1、C1、D1四列单元格的内容合并到E列也可选中这个合并的单元格——数据——分列——设置分列线——把刚刚合并的单元格又分成多列.

汶上县14788236834: 如何在EXCEL中将多列的数据改成一列 -
武败舒肝: 选中多列数据——复制——选中需要粘入的行首——粘贴——选择性粘贴——选择转置——确定即可,这样就由多列变成为多行.如果想要变成一个单元格,就要用数据连接&或CONCATERATE公式了.

汶上县14788236834: excel多列怎么合并成一列 -
武败舒肝: 在d1输入: =a1&b1&c1下拉填充后,选中d列->复制选中数据->鼠标右键点击选中区域->选择“选择性粘贴”->勾选“数值”->单击“确定”->设置d列列宽与a列相同.

汶上县14788236834: EXCEL中怎么把多列变成一列 -
武败舒肝: excel中把一列变成多列,可以选中几列,点合并,然后下面可以直接用单元格右下角的填充柄向下拖动.注意:如果你要合并的几列,每列都有数据或文字,合并只会保留左上角的数据或文字,其它数据或文字就会没有 .

汶上县14788236834: 如何在excel表格中将多列数据合并成一列数据 -
武败舒肝: 这里我们首先打开一个表格,里面含有多列数据作为转换的工具.接着我们在倒数第二列的数据下面的第一个单元格中输入=H1,H1表示最后一类数的第一个单元格,下拉快速填充按钮接着我们直接将刚刚建立的数据单元格的H1处下拉道足够的数量.然后将刚刚下拉的表格往左边拉倒底,我们可以看到数据全都呈现在我们面前.我们直接把第一列的数据保存好就ok了.

汶上县14788236834: 在excel中怎么把多行数据转化为一列的方法 -
武败舒肝: 输入以下类型公式,然后向下填充公式 =OFFSET($A$1,INT((ROW(A1)-1)/6),MOD(ROW(A1)-1,6)) 详见附图示例

汶上县14788236834: 如何在EXCEL里把多行数据转化为一列 -
武败舒肝: 比较简单,方法: 1、复制 2、选择性粘贴 3、转置(在选择性粘贴对话框的下面一点点) OK!!!

汶上县14788236834: 怎么用excel将多行多列的数据排成一列 -
武败舒肝: 可以参考一下我昨天在《》回答的《求助:有没有办法批量行转为列》问题 即,把上面3行转换成为下面的2列,不知是否这个意思! 1、在A10单元格输入公式: =OFFSET($A$1,INT((ROW(A1)-1)/10),MOD(ROW(A1)-1,10)) 复制并下...

汶上县14788236834: 在Excel中,如何把多行数据转换成一列显示 -
武败舒肝: 假设原始数据在ABCDE列,并且从第一行开始. 那么在G1填入=INDIRECT("a"&INT((ROW()-1)/4)+2) 在H1填入=INDIRECT(ADDRESS(1,MOD(ROW()-1,4)+2)) 在I1填入=INDIRECT(ADDRESS(INT((ROW()-1)/4)+2,MOD(ROW()-1,4)+2)) 然后把这三格选中拖住右下角的黑十字往下拉.

汶上县14788236834: excel多列转一列 -
武败舒肝: 新建个工作表 在A1=OFFSET(Sheet1!$A$1,INT((ROW()-1)/5),MOD((ROW()-1),5)) 一张工作表中有3张工作表,你总有一张是空白的吧 新建个工作表 A1中输入 然后向下复制公式 根据你表中的实际列数,将公式中的5相应改变

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网