A列姓名有好多重复的,且这些姓名后对应的不同列有数据,如何把重复的姓名后面的数据都移动到同一行?

如题所述

使用【数据透视表】可以,按钮在【插入】下面,点了插入后的界面(以及示例原始数据)如下图:

点确定后的界面如下:

此时,把【姓名】拖动到【行标签】,其它字段拖动到【数据】,此时如果汇总方式是【计数】,所有科目都是1,需要点鼠标右键修改为【求和】,操作界面如下:

最终效果如下:

操作很简单吧,是不是

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-15
用辅助列来做
如 K2
=IF(COUNTIF($A$2:$A2,$A2)=1,SUMIF($A:$A,$A2,B:B),"")
右拉、下拉填充公式
再对K列筛选一下
即可
第2个回答  2021-01-14
发个图出来,看是什么类型数据。追问

比如:A1是姓名,B1是数学成绩,C1是语文成绩,A2是张三,B2是80。A3也是张三,C3是90。用什么公式可以把C3的值填到C2单元格内?

追答

如果成绩没有重复,则复制A列粘贴到E列,选择E列,点删除重复数据,之后F2=sumif($a:$a,$e2,b:b),公式向右拉,再向下拉自动填充即可。