Consultando uma planilha do Excel para encontrar linhas que não correspondem

0

Eu tenho duas guias da planilha do Excel que eu importei de algumas tabelas de páginas da web. A primeira coluna é um cabeçalho.

Gostaria de fazer um SELECT * FROM Tab1 WHERE MyId NOT IN (SELECT MyId FROM Tab2)

Eu tenho procurado por algum tempo. vslookup não parece que vai funcionar. Comecei a olhar para as consultas da pasta de trabalho, mas não vejo nada que pareça familiar. Isso parece que não deveria ser muito difícil.

    
por Eric 23.02.2017 / 20:33

1 resposta

0

=IF(ISNA(HLOOKUP(I9,Tab2!$C$2:$E$4,1,FALSE)),"not found","exist")

Use esta fórmula se os dados estiverem em uma linha e não em coluna, pois a primeira coluna é uma coluna de cabeçalho. Hlookup pesquisará horizontalmente
I9 substituí-lo com o Myid no Tab1 tha que você está procurando
Tab2! $ C $ 2: $ E $ 4 é a matriz de dados na tab2 sem o cabeçalho da coluna
1 é a primeira linha na matriz
Falso para ter a correspondência exata
ISNA em caso não encontrado resultará em erro
Se vai testar se o erro lhe dará não encontrado mais existe

Atualizar
 Se o seu Myid é uma coluna, sim, você pode usar o Vlookup

=IF(ISNA(VLOOKUP(I9,Tab2!$H$2:$H$4,1,FALSE)),"not found","exist")

    
por 23.02.2017 / 20:51