Fórmula do Excel para classificar dados com base em indivíduos únicos?

0

Tenho aproximadamente 29.000 linhas de dados e três colunas: uma ID única, uma data de admissão e uma data de partida

Eu preciso classificar os dados para que:

1) As datas de admissão estão em ordem do mais recente para o mais antigo para cada ID individual (ou seja, as datas de administrador associadas APENAS com o ID 455 são ordenadas do mais recente para o mais antigo e, em seguida, recomeçam mesma coisa com ID 677 e 899 etc.); e

2) A data de partida associada a cada data administrativa permanece bloqueada.

Alguém sabe se isso é possível e, em caso afirmativo, como eu poderia consegui-lo?

Muito obrigado antecipadamente!

    
por Jenny T 08.04.2018 / 23:13

2 respostas

2

Usando os recursos de menu internos do Excel (2016, por exemplo):

  • Selecione todos dos dados em todas as 3 colunas
  • Escolha a função " Classificar " na guia "Dados".

  • Marqueacaixa" Meus dados tem cabeçalhos "
  • Em "Coluna", selecione " Classificar por: ID " e verifique se "Ordem" é " menor para maior "

  • Pressioneobotão"Adicionar nível"
  • Em "Coluna", selecione " Em: Data de Admissão " e verifique se "Ordenar" "Mais antigo para o mais recente" " Mais recente para o mais antigo "
  • Pressione o botão 'OK'

Isso deve ser feito.
Versões mais antigas / mais recentes do Excel também têm essa funcionalidade 'Classificar', embora a interface & menus podem ser ligeiramente diferentes.

Para conseguir isso com uma fórmula (como a pergunta menciona), algum uso complexo de 'VLOOKUP ()' pode funcionar ...

    
por 09.04.2018 / 09:21
0

Se você deseja uma abordagem dinâmica, pode criar uma Tabela Dinâmica. Arraste ID, Data de Admissão e Data de Partida para a área de linhas. Use um layout tabular e não mostre subtotais (essas opções estão na faixa de opções de Design das Ferramentas da Tabela Dinâmica).

As tabelas dinâmicas classificam automaticamente os dados em ordem crescente. Aqui está um exemplo rápido.

Quando novos dados são adicionados à tabela de origem, você só precisa atualizar a tabela dinâmica.

    
por 09.04.2018 / 09:47