Encontre linhas correspondentes entre dois conjuntos de dados diferentes no Excel

0

Eu tenho dois conjuntos de dados, conforme mostrado abaixo. No primeiro conjunto de dados, quero saber se a linha existe no segundo conjunto de dados e retornar "Encontrado" ou "Ausente"

Existe alguma maneira de conseguir isso no Excel?

    
por Omni 08.02.2015 / 07:54

1 resposta

0

Uma maneira de fazer isso é com uma coluna auxiliar para que você possa comparar todas as quatro células com uma única célula e usar funções simples. Digamos que seu primeiro conjunto de dados esteja em A1: D3 e o segundo em F1: I3. Em J1, digite:

=F1&G1&H1&I1

Copie isso na coluna. Isso irá concatenar as quatro células em um valor. Digite em E1:

=IF(ISNA(MATCH(A1&B1&C1&D1,J$1:J$3,0)),"Missing","Found")

Ajuste o intervalo J $ 1: J $ 3 para incluir todas as linhas reais e, em seguida, copie-as na coluna.

Para cada linha no dataset1, ela concatena as quatro células em um único valor e procura uma correspondência na coluna auxiliar. Se não houver correspondência, o teste ISNA será verdadeiro e retornará "Missing". Caso contrário, significa que encontrou uma correspondência e retorna "Found".

Esta captura de tela é do LibreOffice Calc, então o layout ficará um pouco diferente do Excel.

    
por 08.02.2015 / 08:42