Ajuda na fórmula para dados correspondentes de várias colunas em várias planilhas

0

De que fórmula preciso na minha planilha DFW column C que fará o seguinte?:

Na planilha DFW , pegue os dados das células A2 junto com B2 e veja se há uma correspondência exata na planilha Feb colunas A e B - se houver, retorne um Y em DFW cell C2 .

Não precisa necessariamente ser um "Y" em DFW column C - pode ser 1 para Y e 0 para N , desde que não seja um erro .

    
por user206876 13.03.2013 / 21:13

2 respostas

0

Isso pode ser o que você está procurando se eu estiver lendo a pergunta corretamente:

= IF (AND(DFW!A2 = Feb!A2, DFW!B2 = Feb!B2), "Y", "N")

Ele testa se a célula A2 na planilha DFW corresponde à célula A2 na planilha de fevereiro e se o mesmo for verdadeiro para as duas células B2 retorne "Y", caso contrário, "N".

Resposta atualizada com base nos comentários:

=IF(ISERROR(MATCH(DFW!A2, Feb!A2:Feb!A5000, 0)), "N",  IF(DFW!B2 = LOOKUP(DFW!A2, Feb!A2:Feb!A50, Feb!B2:Feb!B5000), "Y", "N"))

Isso pesquisa se o DFW! A2 corresponder a qualquer linha na coluna A da folha de fevereiro. Se não retornar "N". Se houver uma correspondência em A, então, verifica B2 vs a linha correspondente que foi correspondida em A.

    
por 13.03.2013 / 21:17
0

A captura com tentar lidar com as colunas individualmente é que MATCH com match_type 1 ou -1 não é exata e com 0 somente encontra o valor first que é exatamente igual (suponho que você pode ter várias instâncias). No entanto, a fórmula abaixo pode funcionar para você (é difícil dizer sem dados de amostra):

=IF(IFERROR(VLOOKUP(A2&","&B2,Range,1,FALSE),"N")="N","N","Y")

fornecido você está preparado para adicionar uma coluna à sua planilha Feb com uma fórmula na linha superior de =A1&","&B1 copiada até o final (esta coluna eu nomeei Range).

Pode muito bem haver uma maneira melhor (por exemplo, uma fórmula de matriz), mas não me preocupei em tentar otimizar isso, pois não tenho certeza de que ela atenda às suas necessidades.

    
por 14.03.2013 / 23:05