Identifique registros com vários IDs no Excel

0

Eu tenho uma planilha que é uma exportação de um banco de dados do CRM. Existem dois campos, endereço de email e ContactID que eu preciso executar uma verificação contra.

Eu preciso saber de um determinado endereço de e-mail se ele tiver mais de um valor de ContactID atribuído a ele.

Todos os endereços de email estão na coluna A e os ContactIDs estão na coluna B.

por exemplo. Dados os dados abaixo:

   A           B
email1       0001
email2       0002
email2       0002
email2       0003
email3       0004

Eu preciso ser capaz de identificar que 'email2' tem o ID '0002' e '0003' atribuído a ele, mas essa planilha tem centenas de milhares de registros, portanto, isso precisa ser feito com uma fórmula.

Obrigado

    
por Connor W 02.12.2014 / 13:53

2 respostas

2

Existem algumas opções rápidas que vêm à mente ...

Se puder, primeiro classifique seus dados, mas isso não é necessário. Em seguida, adicione uma coluna auxiliar C que concatene o endereço de e-mail com o contactID. Finalmente, na coluna D, você pode usar uma fórmula COUNTIF. Você pode filtrar a coluna D para algo maior que 1.

A outra opção é uma tabela dinâmica.

Veja as duas soluções abaixo:

    
por 02.12.2014 / 15:15
0

Desde então, resolvi esse problema da seguinte maneira.

Usando a função CONCATENATE, mesclei os valores dos dois campos em uma terceira coluna (C), com uma vírgula entre os dois valores.

Depois de copiar esta coluna para outra planilha, usei a função 'Remover Duplicatas' no Excel, de modo que fiquei com apenas valores exclusivos.

A partir daí, usei a função "Text to Columns" para dividir os dados em duas partes; email e ContactID, usando a vírgula como valor de delimitação.

Em seguida, usei a formatação condicional na coluna de e-mail para realçar valores duplicados (Formatação condicional > Realçar regras de células > Valores duplicados) (Isso remove todos os endereços de e-mail que possuem apenas um ContactID)

E, finalmente, eu filtrava a coluna de e-mail para mostrar apenas os valores destacados, o que me fornece uma lista de todos os endereços de e-mail com vários ContactIDs.

Este resultado pode ser alcançado muito mais facilmente com os métodos fornecidos pelo 'F106dart', no entanto.

    
por 03.12.2014 / 20:46