>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como usar VLookup em uma declaração IF


O uso da instrução IF adiciona um tremendo poder ao VLookup. Uma instrução IF funcionará até que as instruções dentro do bloco IF sejam atendidas. Se as condições não forem atendidas na instrução IF, a instrução IF será encerrada sem êxito. Isso adiciona recursos de loop e controle de fluxo aos resultados do Excel e VLookup. Os programadores do Excel utilizam a instrução IF especificamente com a instrução VLookup para preencher automaticamente documentos e planilhas com dados gerados a partir de formulários criados pelo usuário.

Etapa 1


Abra o Microsoft Excel. Clique em “Arquivo” seguido de “Nova pasta de trabalho”.

Etapa 2


Clique em “Inserir” e selecione “Planilha”. Clique em "Nova planilha".

Etapa 3


Nomeie uma folha como "Faturas" e nomeie a outra como "Contas". Para renomear uma planilha, clique com o botão direito do mouse no nome da planilha e selecione "Renomear".

Etapa 4


Preencha as colunas e linhas com dados aleatórios, mas use as caixas nas colunas A a E.

Etapa 5


Familiarize-se com o comando VLookup:VLookup( value, table_array, index_number, not_exact_match). Substitua "valor" pelo número que você está procurando na primeira coluna do seu array. Substitua "table_array" por duas ou mais colunas classificadas verticalmente. Substitua "index_number" pelo número da coluna dentro do "table_array" a ser pesquisado. Substitua "not_exact_match" por "0" ou "false" para sinalizar uma pesquisa por uma correspondência exata. Caso contrário, defina-o como "1" ou "true" para o resultado mais próximo que seja maior que o valor especificado.

Etapa 6


Combine a instrução IF com um VLookup para gerar:"=IF (ISNA(VLOOKUP(4,A2:D10,2,FALSE)) =TRUE, "Entidade não encontrada")." Substitua "4" pelo número que está sendo procurado. Substitua "A2:D10" pelo intervalo a ser pesquisado. Substitua "2" pela coluna a ser pesquisada. Substitua "FALSE" por "TRUE" se desejar uma pesquisa não exata. Substitua " =TRUE" por "FALSE" se desejar uma mensagem não encontrada e substitua "Entidade não encontrada" por qualquer mensagem que deseje exibir.