.png)
Gostaria de usar IF e VLOOKUP como critérios de teste e no campo THEN gostaria de definir o mesmo resultado VLOOKUP que usei no campo Teste.
Exemplo:
=IF(VLOOKUP(A1;C1:E10;2;0)<>"something";VLOOKUP(A1;C1:E10;2;0);"NOT")
Funciona, mas quero alterar esta fórmula acima porque ela processa duas vezes o mesmo VLOOKUP. Vou usar em uma planilha de 30 mil células. Minha solução é muito lenta. Existe algum mais eficiente?
Dados de amostra: a primeira tabela tem cerca de 17.000 linhas
| CONFERENCE | JOURNAL |
| IEEE A4 | |
| | ACM19 |
E na segunda tabela eu quero fazer:
=IF(VLOOKUP($A3:$A;Table1!$A$2:$L$500;4;0)="";VLOOKUP($A3:$A;Table1!$A$2:$L$500;5;0);VLOOKUP($A3:$A;Table1!$A$2:$L$500;4;0));""))
Quero colocar nas células se o campo conferência estiver vazio, o valor da coluna Diário, se não, o valor da coluna Conferência, mil vezes.
Responder1
Se houver apenas um valor nas colunas D
e E
, não haverá necessidade de uma IF
instrução se você concatenar os dois VLOOKUP
resultados:
=VLOOKUP(A2,Table1!$A$2:$L$500,4) & VLOOKUP(A2,Table1!$A$2:$L$500,5)
Como um VLOOKUP
sempre retornará uma string vazia, o resultado será automaticamente a outra string.