Como eu agrupo um tipo de coluna no Excel por ano e depois por mês?

1

Eu tenho uma planilha básica do Excel 2013 que uso para rastrear a aposentadoria de aparelhos em um complexo de apartamentos. Eu estou tentando obter uma coluna para classificar por meses para um ano de doação. Atualmente, isso é o que vejo:

O que eu gostaria de ter é todos os meses agrupados por ano. Isso permitirá que eu veja quais aparelhos eu tenho para a aposentadoria em um determinado ano.

Exemplo do que estou tentando realizar:

01/02/2012
01/15/2012
02/19/2012
22/06/2012
12/02/2012
01/03/2013
02/17/2013
08/05/2013
02/05/2014
11/15/2014
10/17/2014
etc ...

Como está agora, classifica apenas por mês e não por ano. Eu não posso para a vida de mim determinar como conseguir isso. Um monte de Googling parece apontar para uma tabela dinâmica, mas isso parece algo que não deve exigir esse nível de complexidade para ser alcançado. A coluna é formatada para um valor de data. Alguém pode me apontar na direção correta para atingir meu objetivo?

    
por Mort 15.02.2014 / 21:12

4 respostas

1

O que você deseja alcançar é o padrão e não precisa fazer nada.

O conteúdo da célula parece ser TEXT, não DATEs. Essa é a única maneira que eles seriam classificados nessa ordem.

Supondo que o seu PC esteja configurado para as configurações de localidade dos EUA, você precisa pressionar F2 e, em seguida, inserir cada célula por vez e o Excel deve reconhecê-la como uma data.

Para verificar se o Excel realmente o vê como uma data, basta reformatar a coluna em um formato de data diferente (por exemplo, ISO: aaaa-mm-dd). Se o formato na tela mudar, você está olhando datas, se não tiver, você tem texto.

Se o seu computador não for não definido para a região dos EUA, pode ser mais fácil configurá-lo dessa forma temporariamente, editar, salvar a pasta de trabalho e definir a localidade novamente. Sua localidade é mostrada nas Configurações Internacionais no Painel de Controle.

    
por 15.02.2014 / 23:52
1

Se você tentar alterar o formato de uma data (ou qualquer outro valor) e isso não mudar realmente, é uma maneira segura de saber que os dados são formatados em texto. Uma verificação definitiva é usar a função ISNUMBER , por ex. com "data" no G2 use esta fórmula

=ISNUMBER(G2)

Se obtiver TRUE , é uma data válida - se obtiver FALSE , não é

Isso funciona porque no Excel as datas reais são simplesmente números formatados

Para um intervalo de datas, você também pode usar a função COUNT , que só conta números, portanto, se você tiver um intervalo de datas totalmente preenchido em G2:G100 , se forem todos formatados em texto, a fórmula a seguir produzirá um resultado zero

=COUNT(G2:G100)

..... mas se forem verdadeiras, você contaria essas, ou seja, 99

Se você tem "datas" que parecem datas em um formato válido para sua região, deve ser possível convertê-las todas para datas em uma etapa usando a funcionalidade "Texto para colunas"

Select date column > Data > Text to columns > Finish

Se isso não funcionar, talvez seja necessário definir o formato de origem assim:

Select date column > Data > Text to columns > Next > Next > at step 3 choose "date" radio button from "column data format" list and then from dropdown select the source date format - in your case MDY > Finish

Esse último processo só deve ser necessário, no entanto, ao converter datas de um formato não reconhecido para sua região

    
por 16.02.2014 / 12:06
0

Certifique-se de que a coluna esteja formatada como data / hora, não como string. Tente alterar a exibição para 01 de janeiro de 2012 e vice-versa, por exemplo. Se o Excel visualizar os valores como datas, a classificação simples deverá fazer o que você deseja.

Se você precisar manter as strings, separe o dia do mês em colunas separadas (você pode ocultar essas colunas e exibir somente a concatenação). Então você pode fazer um tipo de várias colunas para fazer o que quiser.

    
por 15.02.2014 / 21:24
0

Isso pode soar como uma correção estranha, mas até agora esta é a maneira mais fácil que eu já vi e é causada por alguma confusão com o tempo automaticamente colocado dentro da célula de data.

Pressione ctrl + f e substitua todas as vírgulas (,) por um espaço em branco () e feche o diálogo ctrl + f. Selecione casa no canto superior esquerdo da tela, selecione classificar e classificar pela coluna "conectada em" e faça o pedido "da mais antiga para a mais recente". Selecione ok e seus dados estão classificados!

    
por 29.12.2017 / 09:09