Remove Duplicados no Excel, mas mantém o registro mais antigo em cada data

0

Eu tenho um arquivo big-ish excel que tem A & Colunas B B é uma coluna de data, A coluna A contém nomes e, às vezes, há várias entradas de alguns nomes em cada data. Desejo remover duplicatas de todos os nomes dentro do intervalo de datas.

Eu tenho visto algumas perguntas aqui, mas não consigo encontrar uma resposta para este caso específico.

Captura de tela do Excel

Em 10/29, gostaria de manter A, B, apenas um registro de C. Em 10/30, gostaria de manter A, apenas um registro de D e E.

    
por Los_Cairos 05.11.2017 / 12:22

1 resposta

1

Copie as colunas A e amp; B para outra parte da folha diz Colunas F & G. Selecione F & G e da guia Dados, use Remover duplicados e selecione as duas colunas. Agora você tem registros exclusivos conforme o esperado. Isso funciona no Excel 2013 e acima.

Se você tiver o Excel 2003, selecione as duas colunas e use Menu - Dados - > Filtrar - > Filtro Avançado - Registros Exclusivos somente e copiados para outro local. De preferência, ter cabeçalhos de coluna no Excel 2003 para que isso funcione corretamente, caso contrário, ele pode considerar a primeira linha como um cabeçalho de coluna.

Além disso, você deseja manter o tempo anterior.

Agora coloque a seguinte fórmula na célula H1. Neste exemplo, os dados originais estão nas células A1: C9.

=MIN(IF(F1&G1=$A$1:$A$9&$B$1:$B$9,$C$1:$C$9,""))

Pressione CTRL + SHIFT + ENTER de dentro da barra de fórmulas e crie uma fórmula de matriz. A fórmula deve ser incluída em chaves. Agora o primeiro Time dos valores correspondentes deve ser extraído. Arraste a fórmula para as linhas pretendidas.

    
por 05.11.2017 / 13:48