按行添加值

时间:2016-06-27 07:08:20

标签: excel

我正在尝试使用以下条件进行转置和求和:我必须为每个LOGIN和DATE以及一个具有ACT值和各自MAP值之和的列创建一行。在由:分隔的中间,我必须创建所有MAP值的总和,如下所示:

LOGIN   DATE    ACT MAP
1   11/02/2008  149 3
1   11/02/2008  18  1
1   11/02/2008  18  1
1   11/02/2008  18  5
1   13/02/2008  145 2
1   13/02/2008  43  3
2   13/02/2008  19  0
2   13/02/2008  18  1
2   14/02/2008  18  1
2   14/02/2008  18  1
3   14/02/2008  39  1
3   15/02/2008  149 0
3   15/02/2008  43  0
3   15/02/2008  19  1
3   15/02/2008  19  1

1 11/02/2008 149 18 : 10: 3 7这是我应该创建的第一行,因为149和18是此LOGIN和DATE的ACT值,3 = ACT 149的MAP值,7是ACT 18的MAP值之和,7 = 1 + 1 + 5,中间10值= 3 + 7

1 13/02/2008 145 43 : 5: 2 3 
2 13/02/2008 19 18 : 1: 1 0
2 14/02/2008 18 : 2 : 2
3 14/02/2008 39 : 1 : 1
3 15/02/2008 149 43 19 : 2 : 0 0 2

我分组并添加以获取此功能但需要按行处理

LOGIN   MAP
1           15
11/02/2008  10
13/02/2008  5
2           3
13/02/2008  1
14/02/2008  2
3           3
14/02/2008  1
15/02/2008  2

1 个答案:

答案 0 :(得分:0)

我转换了输入文件,现在它看起来像这样,现在我需要连接ACT列的值,直到找到一个空行。例如,我需要为第一个组创建18 149 10 7 3,直到第一个空白。对于第二个空白,我需要创建43 145 5 3 2

LOGIN   ACT  Total
1       18     7
1      149     3
1              10
1       43     3
1       145    2
1              5
2       18     1
2       19     0
2              1
2       18     2
2              2
3       39     1
3              1
3       19     2
3       43     0
3       149    0
3              2