EXCEL 如何将姓名相同的行列不同的数据合并成一行多列?

姓名相同,列不同如和上下合并成后图的样子

EXCEL 如何将姓名相同的行列不同的数据合并成一行多列,这个问题可以用SUMIF或SUMIFS函数来解决。方法如下:

    SUMIF有三个参数,参数一是条件区域,参数二是条件,参数三是合计区域。

    SUMIFS支持多条件合计,其中参数一是合计区域,参数二是条件区域1,参数三是条件1,参数四是条件区域2,参数五是条件2,其它条件设置依此类推。

    假定本例的数据区域是A1:M5,统计后存放的数据放在A9:M9.那么,

A9=UNIQUE(A2:A5)。

B9=SUMIF($A$2:$A$5,$A$9,B2:B5),公式右拉到12月。

或B9=SUMIFS(B2:B5,$A$2:$A$5,$A$9),公式右拉到12月。

通过以上公式,可以把相同姓名不同行的数据合并到同一行中。

注意,具体的数据区域要按实际情况修改。如果确定相同姓名每个月只有一个数据,也可以用下面的公式处理,A9=UNIQUE(FILTER(A1:A5,A1:A5<>""))。

以上方法供参考。

温馨提示:答案为网友推荐,仅供参考
相似回答