Grupo / subtotal do Excel Mantenha apenas o primeiro valor de subgrupos

0

Eu tenho um conjunto de dados do Excel que se parece com o seguinte:

Fruit      Veg          W1 W2 Q1 W3 W4 Q2
Apple      tomato       0  1  0  1  0  1
Apple      potato       1  2  3  1  4  1
Apple      carrot       3  4  2  0  4  0
Orange     radish       0  1  5  0  2  0 
Orange     kale         4  0  0  5  0  2 
Grape      spinach      0  0  0  1  2  0 
Watermelon lettuce      0  0  0  0  0  0

que gostaria de agrupar por valores de fruta e subtotal, mantendo a primeira variável veg para cada grupo:

Fruit      Veg          W1 W2 Q1 W3 W4 Q2
Apple      tomato       4  5  5  2  8  2
Orange     radish       4  1  5  5  2  2 
Grape      spinach      0  0  0  1  2  0 
Watermelon lettuce      0  0  0  0  0  0
    
por flightless13wings 06.09.2016 / 20:19

1 resposta

0

Comece criando esta tabela. Você pode fazer a lista de frutas usando a função "Remover Duplicados" do Excel.

Fruit       Vegetable  sub_W1   sub_W2  sub_Q1  subl_W3 sub_W4  sub_Q2
Apple       
Orange      
Grape       
Watermelon  

Para obter apenas o primeiro vegetal para cada fruta, você pode usar VLOOKUP . Supondo que a célula "Fruit" na sua fonte é A1 e a célula "Apple" na tabela acima é J2, cole isso em K2 (a primeira célula vegetal em branco) e preencha a coluna. O Vlookup sempre retornará apenas o primeiro jogo.

=VLOOKUP(J2,$A$2:$B$8,2,FALSE)

Para somar os números inteiros, cole isso em L2 (a primeira célula sub_W1) e à direita e abaixo até o final da sua tabela.

=SUMIF($A$2:$A$8,$J2,C$2:C$8)

Resultado:

Fruit       Vegetable  sub_W1   sub_W2  sub_Q1  subl_W3 sub_W4  sub_Q2
Apple       tomato        4        7       5        2      8       2
Orange      radish        4        1       5        5      2       2
Grape       spinach       0        0       0        1      2       0
Watermelon  lettuce       0        0       0        0      0       0
    
por 06.09.2016 / 22:42