怎么把同列不同行同一个名字后面的数据变成一行?

2024-05-09 19:00

1. 怎么把同列不同行同一个名字后面的数据变成一行?

左边变为 下图
需要数组公式配合完成

F2=INDEX(C:C,SMALL(IF(MATCH($C$2:$C$100&"",$C$2:$C$100&"",)=ROW($C$2:$C$100)-1,ROW($C$2:$C$100),65536),ROW(A1)))&""
数组公式,需要同时按CTRL SHIFT 回车键,出现结果,下拉公式
G3=INDEX($D:$D,SMALL(IF($C$2:$C$100=$F3,ROW($C$2:$C$100),65536),COLUMN(A$1)))&""
数组公式,需要同时按CTRL SHIFT 回车键,出现结果,右拉,下拉公式

怎么把同列不同行同一个名字后面的数据变成一行?

2. 怎么把excel两列中相同的名字排在同一行中

把excel两列中相同的名字排在同一行中的步骤如下:
1.将鼠标放在放置整理好的数据的地方

2.选择菜单栏中的"数据",选择"数据"选项卡下的"合并计算"。

3.用鼠标左键选择需要整理的数据,如图所示。点击"添加"。

4.将"首行"和"最左列"选项打对勾,点击"确定"。这样就解决了把excel两列中相同的名字排在同一行中的问题了。