Encontre valores únicos ou duplicados entre duas planilhas

0

Eu tenho várias planilhas com os resultados de várias pesquisas em um banco de dados. Eu gostaria de compará-los para encontrar quaisquer ocorrências únicas (ou duplicatas, se isso for mais fácil). Cada planilha tem os mesmos cabeçalhos de coluna, mas os dados nas linhas podem ou não ser diferentes e podem estar em uma ordem diferente. Por exemplo, se Search1 encontrar ROGER e ROGER estiver na linha 27, e eu compará-lo com o resultado de Search2, que encontra ROGER mas o coloca na linha 6, eu gostaria de um método que saiba que as linhas 6 e 27 são as mesmos dados, embora a posição seja diferente.

    
por WebUserLearner 28.02.2017 / 23:40

1 resposta

0

Suponho, por simplicidade, que seus resultados de pesquisa (aquelas sobre as quais você está falando) estão na Coluna A nas duas folhas, começando na linha1. Em alguma outra coluna na Folha1, insira a fórmula

=MATCH(A1, Sheet2!A$1:A$20, 0)

e da mesma forma insira

=MATCH(A1, Sheet1!A$1:A$20, 0)

na Folha2. (Ajuste o 20 para um limite superior para o número de linhas de dados que você tem, ou simplesmente substitua A$1:A$20 por A:A .)

Isso leva o resultado da coluna A na linha atual (na folha atual) e procura por ele na coluna A na outra planilha. Ele retorna o número da linha da primeira correspondência ou #N/A se não houver correspondência.

Claro,sevocênãoquiserveroscódigosdeerro,use

=IFERROR(MATCH(A1,Sheet2!A:A,0),"")

e / ou use a formatação condicional para destacar as duplicatas.

    
por 01.03.2017 / 07:43