首页 > 软件 > 如何用函数把多列数据首尾相接成一列数据

如何用函数把多列数据首尾相接成一列数据

软件 2023-11-20

EXCEL怎么把多列首尾连接放到一列?

分享一个碰到这种转置问题时懒得想公式的人想的方法:

就是利用数据透视表,但是我也不是wps,不知道和excel的数据透视表有啥区别:

  1. 首先把你的数据前面加一列序号:

  2. 然后给这块数据加上表头(我是直接用的插入-->表格的功能,且不勾选“表格带标题”)

  3. 然后选中表格插入数据透视表

  4. 这里往下就是最重要的步骤了,必须依次把各列添加到行标签,并形成如下样式:

  5. 在透视表旁边加一列序号,按照你的总列数来重复(包括刚才加的辅助列),这里一共是六列数据,所以就从1到6,然后把1到6复制到透视表底部(除总计那行):

  6. 然后把这两列复制,选择性粘贴-->数值

  7. 按照第二列进行排序:

  8. 把刚才加的第一部分序号去掉,把第二列辅助列去掉,然后清除一下格式,和这种”(空白)“单元格、还有总计之类的多余,然后就是你的结果了

excel多列首尾相接合并成一列

老铁,试试函数CONCATENATE

例如:A1:F1合并成一列放到G1,公式:=CONCATENATE(A1,B1,C1,D1,E1,F1)

如果所有数据都是文本格式,试试函数PHONETIC(注意:数值格式的数据带不出 )

公式:=PHONETIC(A2:F2)

怎样将excel中不同行的数据合并成首尾相接的一行?

=OFFSET($A$2,INT(COLUMN(D1)/4)-1,MOD(COLUMN(D1),4))

右拉,或通用公式:

=IFERROR(INDIRECT(TEXT(SUMPRODUCT(SMALL(ROW($A$2:$D$11)*100+COLUMN($A$2:$D$11),ROW(A1)+COLUMN(A1)-1)),"R0C00"),),"")

ctrl+shift+回车,右拉(只需更改数据区域即可变通,而且不管是右拉还是下拉,都可以)

excel使用公式将合并多个列表数据首尾相接到一列

可以用数据透视表,也可以用合并计算,假设数据如下图所示: 数据透视表方法: 步骤1:选定数据区域A1:B10,插入>>>数据透视表,如下图 步骤2:表/区域中自动输入了单元格地址,如果有误,可直接修改,根据需要选择放置数据透视表位置,本例以新工作表为例,单击“确定”按钮,如下图 步骤3:把“名称”拉到“行标签”,“数量”拉到“数值”区域,透视表将自动计算结果,如下图: 合并计算方法 步骤1:选定要放置计算结果的首个单元格,如D1,数据>>>合并计算。 步骤2:“函数”选择“求和”,鼠标放在“引用位置”框中,再选择数据区域A1:B10,框中将自动输入引用位置的单元格地址,单击“添加”按钮,再勾选

Excel中怎样将一个表中多列自动首尾相接成一列到另一个表格中

少量的话,一般使用”&“功能即可。

1、打开两个EXCEL表格,在B表格的A2单元格输入:(选中单元格时,要按F4三次取消绝对引用)

='[百度-重要.xlsx]Sheet1'!A2&'[百度-重要.xlsx]Sheet1'!B2&'[百度-重要.xlsx]Sheet1'!C2

2、这样就可以得到首尾相连的内容了。

3、当行数较多时,使用命令(在表2提取表1内容):

=OFFSET(Sheet1!$A$1,MOD(ROW(1:1)-1,20),INT((ROW(1:1)-1)/20))

提取表120行数据,未提取以0填充。


标签:MicrosoftOffice 信息技术 MicrosoftExcel excel 办公软件

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18