Agrupamento primeiro pela Coluna C e depois pela Coluna A

0

No excel, tenho a Coluna A1 (string [name]), B2 (float [price]) e C3 (numeric [date]). Abaixo está no exemplo:

A1 B2  C3 
A 100 2001 
B 123 2001 
B 227 1999 
B 299 1999 
A 039 2001
C 300 2001

Eu quero classificar isso em grupos para fornecer as despesas totais de cada pessoa para cada ano - imagine que cada linha seja uma reivindicação de despesas. Eu quero que os dados sejam parecidos com isto:

A1 B2  C3 
A 139 2001 
B 123 2001
B 526 1999
C 300 2001

Eu tenho zero experiência com excel e não posso simplesmente importá-lo para um banco de dados SQL por razões de segurança que não vou entrar.

Gostaria de fazer o exposto acima em uma enorme planilha de dados, como a acima. Eu entendo que precisarei adaptar a solução às minhas próprias necessidades, mas não tenho a menor idéia de por onde começar, pois não tenho experiência com o excel. Eu fiz algumas pesquisas que me apontaram coisas como subtotais que não classificam os dados em uma tabela limpa para mim.

Eu sei que isso é possível em SQL com GROUP BY - existe algum tipo de equivalente no excel? Se alguém pudesse me apontar na direção certa, seria ótimo.

Muito obrigado antecipadamente,

P.S. Este é o meu primeiro post, fique tranquilo comigo!

    
por Michael McGettrick 20.02.2018 / 22:06

2 respostas

0

Soa como uma tabela dinâmica. "insert, pivot table" e escolha new tab então você terá uma tabela dinâmica vazia. Você pode arrastar os campos do seletor de campos na parte superior para as caixas de linhas e valores para decidir como as coisas são cortadas e cortadas.

Uma imagem é provavelmente mais fácil de descrever a sequência - depois de inserir uma nova tabela dinâmica, arrastei A1 da parte superior direita para a caixa de linhas na parte inferior direita:

    
por 20.02.2018 / 22:37
0

Isso deve ser bem fácil para você.

  1. Converta seus dados para uma tabela de dados do Excel Insert > Table . Apenas certifique-se de que seus dados sejam contíguos (sem linhas ou células em branco) ou realce todos eles e verifique a caixa de linha de cabeçalho, conforme apropriado.

  2. Crie uma tabela dinâmica a partir da sua tabela de dados. Com uma célula em sua tabela de dados destacada, selecione Insert Pivot Table . Use o padrão para dados para analisar e escolha seu local para atender às suas necessidades.

  3. Configure sua Tabela Dinâmica com: Rows = Nome, Data
    Values = Soma do Preço

  4. Formate a tabela dinâmica a seu gosto (por exemplo, desative subtotais para Nome, classifique por Data em ordem decrescente, layout como Tabular).

por 20.02.2018 / 22:31