Remoção Condicional de Duplicados do Excel

3

Eu tenho uma lista que tem nomes na coluna A e contém duplicatas.

A coluna B tem datas, mas algumas células estão em branco.

Existe uma maneira de pedir ao Excel para remover linhas duplicadas com base no nome E células em branco na Coluna B?

Jackie
fonte
3
Bem, se você não é avesso a fazer à mão, primeiro você pode classificar os resultados e, em seguida, excluir as células ofensivas.
Doktoro Reichard
2
Verifica Ajuda do Microsoft Excel para filtragem.
Doktoro Reichard
Meu conjunto de dados contém mais de 4.000 linhas, portanto, parece que a resposta da Excellll seria melhor nesse caso.
Jackie

Respostas:

2

Você pode conseguir isso com uma coluna auxiliar e um filtro.

Passos:

  1. Insira uma coluna auxiliar que forneça o número de registros com esse valor na coluna A.
    =COUNTIF($A$2:$A$15,A2)
    Nesse caso, A2:A15 é todos os valores na coluna A e A2 é o valor específico da linha. Preencha esta fórmula até o final da sua mesa. enter image description here
  2. Em seguida, aplique um filtro à sua mesa. Filtre os valores da coluna auxiliar maiores que 1 e os valores do Campo2 (suas datas) que estão em branco.
    enter image description here
  3. Selecione as linhas correspondentes (conforme a foto acima) e pressione Excluir . Isso limpará essas linhas. Remova o filtro e sua tabela será mostrada com linhas em branco onde estavam os registros excluídos. enter image description here
  4. Selecione sua mesa e pressione F5 . Clique Special... e depois escolher ir para Blanks. Clique OK. Isso selecionará todos os registros em branco na sua tabela. Clique com o botão direito no intervalo selecionado e escolha Delete... e Shift cells up. Isso irá consolidar sua tabela.
    enter image description here
  5. Se você precisar remover quaisquer outras duplicatas (não apenas as duplicatas com valores em branco do Campo2), você poderá usar a ferramenta Remover Duplicatas para fazer isso.
Excellll
fonte
Muito obrigado; extremamente útil. Eu encontrei um monte de linhas onde o mesmo paciente também tinha duas datas na coluna B. Existe uma maneira de remover as linhas com a data mais antiga? Eu tenho um conjunto de dados com mais de 4.000 linhas. Para dar alguma perspectiva, eu trabalho em uma clínica de saúde e estou extraindo dados de todas as visitas de pacientes do ano passado e preciso relatar sua data de resultado de laboratório mais recente.
Jackie
Você poderia classificar a tabela por Data (descendente, ou seja, a mais recente primeiro) e, em seguida, executar Remover Duplicados com base apenas na coluna Nome.
Excellll
0

Você pode usar a guia Dados, Remover duplicados recurso, mas base em ambas as colunas. Isso removeria linhas nas quais o nome e a célula em branco são duplicados. Ele também removeria duplicatas se o nome e a data fossem os mesmos, o que eu consideraria apropriado (ou talvez as datas não sejam duplicadas para nenhuma pessoa).

Andy G
fonte
As datas nem sempre são duplicadas, por isso preciso escolher a data mais recente. O recurso Remover Duplicados nem sempre escolhe a linha que contém dados, nem mantém sempre a data mais atual.
Jackie