Teste se os valores em uma linha em duas colunas existem em qualquer linha em duas outras colunas no Excel

Teste se os valores em uma linha em duas colunas existem em qualquer linha em duas outras colunas no Excel

Eu tenho 5 colunas onde preciso verificar se os valores de A e B de uma linha são encontrados na mesma sequência em qualquer linha de C e D e, em seguida, gerar o resultado em E. O resultado será verdadeiro ou falso se o O conteúdo A&B dessa linha tem uma correspondência C&D em qualquer linha:

╔════════╦═════════╦════════╦═════════╦═══════╗
║   A    ║    B    ║   C    ║    D    ║   E   ║
╠════════╬═════════╬════════╬═════════╬═══════╣
║ red    ║ donkey  ║ black  ║ chicken ║ FALSE ║
║ black  ║ chicken ║ yellow ║ donkey  ║ TRUE  ║  <===
║ yellow ║ fish    ║ red    ║ fish    ║ FALSE ║
╚════════╩═════════╩════════╩═════════╩═══════╝

Como você pode ver: preto/frango é o único valor verdadeiro, pois existe em uma linha em C/D.

Responder1

Você pode usar, por exemplo, SUMPRODUCTa função para isso:

=SUMPRODUCT((A1=C:C)*(B1=D:D))>0

insira a descrição da imagem aqui

Responder2

Eu entendo que a ordem é importante. (frango preto não deve combinar com frango preto). Neste caso, você poderia fazer 2 novas colunas com dados combinados de AB e CD. [a fórmula seria : =A1&B1, basta separar as células com um "&".]

Assim, sua mesa ficaria assim

    E          F
reddonkey      blackchicken
blackchicken   yellowdonkey

e assim por diante. Então você usa a fórmula

=ISNUMBER(MATCH([cell column F],[entire column E],TRUE)

A fórmula apenas verifica se há correspondência para uma célula específica em uma determinada lista.

informação relacionada