excel 如何将A列相同的数据所对应的B列多行数据合并至一行
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/18 05:14:57
excel 如何将A列相同的数据所对应的B列多行数据合并至一行
表格样式如下:
ID PEOPLE
001 张一
001 刘二
001 王三
002 王四
002 王五
003 赵六
如何可以实现:
001 张一刘二王三
002 王四王五
003 赵六
数据量大,各ID的个数没有定值.
表格样式如下:
ID PEOPLE
001 张一
001 刘二
001 王三
002 王四
002 王五
003 赵六
如何可以实现:
001 张一刘二王三
002 王四王五
003 赵六
数据量大,各ID的个数没有定值.
第一行是标题
C2:{=IF(MAX(IF($A2=$A$1:$A1,ROW($A$1:$A1)))=0,"",INDEX(C:C,MAX(IF($A2=$A$1:$A1,ROW($A$1:$A1)))))&$B2}
下拉
E1=ID
E2:{=OFFSET($A$1,MATCH(0,MMULT(--TRANSPOSE(TRANSPOSE($A$1:$A$1000)=E$1:E1),ROW(INDIRECT("1:"&ROW()-1))/ROW(INDIRECT("1:"&ROW()-1))),0)-1,0,1,1)}
F2:{=INDEX(C:C,MAX(IF($E2=$A$1:$A$1000,ROW($A$1:$A$1:$A$1000))))}
下拉
都是数组公式,不输{},输完公式不按回车,按CTRL+SHIFT+回车
C2:{=IF(MAX(IF($A2=$A$1:$A1,ROW($A$1:$A1)))=0,"",INDEX(C:C,MAX(IF($A2=$A$1:$A1,ROW($A$1:$A1)))))&$B2}
下拉
E1=ID
E2:{=OFFSET($A$1,MATCH(0,MMULT(--TRANSPOSE(TRANSPOSE($A$1:$A$1000)=E$1:E1),ROW(INDIRECT("1:"&ROW()-1))/ROW(INDIRECT("1:"&ROW()-1))),0)-1,0,1,1)}
F2:{=INDEX(C:C,MAX(IF($E2=$A$1:$A$1000,ROW($A$1:$A$1:$A$1000))))}
下拉
都是数组公式,不输{},输完公式不按回车,按CTRL+SHIFT+回车
如何在excel表中找出C列数据与A列相同的数据并将A列对应的B列数据提取出来写入D列中?
在有大量数据的EXCEL表中,如何将A列中相同名称的对应的B列数据相加?
如何将两个excel表中,A、B列内容同时相同的两个C列数据合并在一个表内?
EXCEL表格B列对应A列,C列中部分与A列相同如何在D列找出C列对应的A列部分的B列数据
EXCEL中如何查找A表A列与B表A列相同的所对应B表中B列的数据?
在EXCEL表中,如何将A列中相同代码所对应B列的数值进行自动求平均数
excel如何将A列中的数据,每隔5行相加的和,在B列中每5行最后一行中显示
excel中,A列为日期,有重复,B列对应数值,请问如何使重复的合并为一个日期,显示于D列,并将重复数
excel中 B列中有相同姓名,C列是数据,想把相同姓名的行合并,C列数据相加,如何写公式
excel表格,ab两列,a列数据包含b列数据,但b列数据旁有相关数据,如何将b列及其相关数据对应a列?谢谢.
如何让excel表格中的两列数据相同的排列在一行
EXCEL表格问题 EXCEL表格中有A B两列数据 A B列数据有对应关系 ,现在想做到的就是 如何在D列中输入A列中