KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como Utilizar a NOVA e AVANÇADA Função XLOOKUP no Excel (10 Exemplos)

AutorZhoumandy Data de Modificação

A nova função do Excel XLOOKUP é a função de procura mais poderosa e fácil que o Excel oferece. Após esforços incansáveis, a Microsoft lançou finalmente esta função para substituir as funções PROCV, PROCH, ÍNDICE+CORRESP e outras funções de procura.

Neste tutorial, revelamos as vantagens do XLOOKUP e mostramos como obtê-lo e aplicá-lo para resolver diversos desafios de pesquisa.

Como obter o XLOOKUP?

Sintaxe

Exemplos

Descarregar Ficheiro de Exemplo do XLOOKUP

Como obter o XLOOKUP?

Como a função XLOOKUP só está disponível no Excel para Microsoft 365, Excel 2021 e versões posteriores, bem como no Excel para a Web, recomendamos que atualize o seu Excel 2019 ou versão anterior para poder utilizar o XLOOKUP.

Sintaxe

A função procura um intervalo ou uma matriz e devolve o valor da primeira correspondência encontrada. A sintaxe é a seguinte:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Uma captura de ecrã da sintaxe da função XLOOKUP

Argumentos:

  1. Lookup_value (required): o valor que está a procurar, que pode estar em qualquer coluna do intervalo matriz_tabela.
  2. Lookup_array (required): a matriz ou intervalo em que procura o valor_procurado.
  3. Return_array (required): a matriz ou intervalo a partir do qual pretende obter o valor.
  4. If_not_found (optional): o valor a devolver quando não for encontrada uma correspondência válida. Pode personalizar o texto em [se_não_encontrado] para indicar que não existe correspondência.
    Caso contrário, o valor de retorno será #N/D por predefinição.
  5. Match_mode (optional)Aqui pode especificar como corresponder o valor_procurado aos valores na matriz_procura.
    • 0 (predefinição) = Correspondência exata. Se não for encontrada nenhuma correspondência, devolve #N/D.
    • -1 = Correspondência exata. Se não for encontrada nenhuma correspondência, devolve o valor imediatamente inferior.
    • 1 = Correspondência exata. Caso não seja encontrada nenhuma correspondência, devolve o próximo valor superior.
    • 2 = Correspondência parcial. Utilize carateres universais como *, ? e ~ para efetuar correspondências com carateres universais.
  6. Search_mode (optional)Aqui pode especificar a ordem de pesquisa a utilizar.
    • 1 (predefinição) = Procura o lookup_value do primeiro ao último item no lookup_array.
    • -1 = Procura o lookup_value do último ao primeiro item, sendo útil quando precisa obter o último resultado correspondente no lookup_array.
    • 2. Realiza uma pesquisa binária, que exige que o lookup_array esteja ordenado por ordem crescente; caso contrário, o resultado devolvido será inválido.
    • -2 = Realiza uma pesquisa binária que exige que o lookup_array esteja ordenado por ordem decrescente. Caso contrário, o resultado devolvido será inválido.

Para obter informações detalhadas sobre os argumentos, proceda da seguinte forma:

1. Digite a sintaxe abaixo numa célula vazia; note que só precisa introduzir um dos parênteses.

=XLOOKUP()

Uma captura de ecrã da sintaxe do XLOOKUP numa célula do Excel

2. Prima Ctrl+A; surge então uma caixa de diálogo com os Argumentos da Função, e o parêntesis de fecho é adicionado automaticamente.

Uma captura de ecrã da caixa de diálogo Argumentos da Função no Excel

3. Desça o painel de dados e veja os seis argumentos da função XLOOKUP.

Uma captura de ecrã do painel Argumentos da Função XLOOKUP a mostrar detalhes no Excel>>>Uma captura de ecrã do painel Argumentos da Função XLOOKUP a mostrar detalhes no Excel

Exemplos

Tenho a certeza de que já domina os princípios básicos da XLOOKUP — vamos avançar diretamente para exemplos práticos!

Exemplo 1: Correspondência exata

Efetue uma correspondência exata com o XLOOKUP

Já se sentiu frustrado por ter de especificar sempre o modo de correspondência exata ao usar a função VLOOKUP? Felizmente, esse problema já não existe com a extraordinária função XLOOKUP — por predefinição, ela realiza automaticamente uma correspondência exata.

Imagine agora que tem uma lista de inventário de material de escritório e precisa de saber o preço unitário de um determinado artigo — por exemplo, um rato. Siga estes passos:

Uma captura de ecrã da lista de material de escritório no Excel para o XLOOKUP

Introduza a fórmula seguinte na célula vazia F2 e prima Enter para obter o resultado.

=XLOOKUP(E2,A2:A10,C2:C10)

Uma captura de ecrã da fórmula XLOOKUP numa célula do Excel

Agora já conhece o preço unitário do rato graças à avançada fórmula XLOOKUP. Como o modo de correspondência está definido por predefinição como correspondência exata, não precisa de o especificar — tornando-a muito mais simples e eficiente do que a VLOOKUP.

Obtenha Correspondência Exata em Apenas Alguns Cliques

Talvez esteja a utilizar uma versão mais antiga do Excel e ainda não tenha planos para atualizar para o Excel 2021 ou para o Microsoft 365. Nesse caso, recomendo-lhe uma funcionalidade prática: «Procurar um Valor». Com esta funcionalidade, obtém o resultado sem fórmulas complicadas nem necessidade de acesso à XLOOKUP.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Clique na célula onde deseja inserir o resultado correspondente.

2. Aceda ao separador «Kutools», clique em «Assistente de Fórmulas» e, de seguida, selecione «Assistente de Fórmulas» no menu pendente.

Uma captura de ecrã da opção Assistente de Fórmulas do Kutools no separador do Excel

3. Na caixa de diálogo Assistente de Fórmulas, configure conforme indicado a seguir:

  • Selecione «Procura» na secção «Tipo de Fórmula»;
  • Na secção «Selecione uma fórmula», selecione «Localizar dados em um intervalo»;
  • Na secção «Entrada de Argumento», proceda da seguinte forma:
    • Na caixa «Matriz_tabela», selecione o Intervalo de Dados que contém o valor de procura e o valor do resultado;
    • Na caixa «Valor_procurado», selecione a célula ou intervalo correspondente ao valor que pretende procurar. Lembre-se de que este deve estar localizado na primeira coluna da matriz_tabela.
    • Na caixa «Coluna», selecione a coluna a partir da qual pretende obter o valor correspondente.

Uma captura de ecrã da configuração do Assistente de Fórmulas do Kutools com a opção Procurar Valor na Lista

4. Clique no botão OK para obter o resultado.

Uma captura de ecrã do resultado do Assistente de Fórmulas do Kutools

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já


Exemplo 2: Correspondência aproximada

Efetue uma correspondência aproximada com o XLOOKUP

Para realizar uma pesquisa aproximada, defina o modo de correspondência como 1 ou -1 no quinto argumento. Quando não for encontrada uma correspondência exata, será devolvido o valor imediatamente superior ou inferior.

Neste cenário, precisa de conhecer as taxas de imposto sobre os rendimentos dos seus colaboradores. Na parte esquerda da folha de cálculo encontram-se as faixas do Imposto sobre o Rendimento Federal para 2021. Como pode obter a taxa de imposto aplicável aos seus colaboradores na coluna E? Não se preocupe — basta seguir estes passos:

1. Introduza a fórmula abaixo na célula vazia E2 e prima Enter para obter o resultado.
Em seguida, ajuste a formatação do resultado obtido conforme necessário.

=XLOOKUP(D2,B2:B8,A2:A8,,1)

Uma captura de ecrã da fórmula XLOOKUP na célula E2 com os dados das escalas de imposto no Excel>>>Uma captura de ecrã do resultado da procura da taxa de imposto na célula E2 utilizando a fórmula XLOOKUP

√ Nota: O quarto argumento [Se_não_encontrado] é opcional e, por isso, foi omitido.

2. Agora já conhece a taxa de imposto da célula D2. Para obter os restantes resultados, converta as referências das células do lookup_array e do return_array em absolutas.

  • Faça duplo clique na célula E2 para mostrar a fórmula =XLOOKUP(D2,B2:B8,A2:A8,,1);
  • Selecione o intervalo de procura B2:B8 na fórmula e prima a tecla F4 para obter $B$2:$B$8;
  • Selecione o intervalo de retorno A2:A8 na fórmula e prima a tecla F4 para obter $A$2:$A$8;
  • Prima a tecla Enter para obter o resultado na célula E2.
Uma captura de ecrã da fórmula XLOOKUP atualizada na célula E2 com referências absolutas no Excel>>>Uma captura de ecrã do resultado da procura da taxa de imposto na célula E2 utilizando a fórmula XLOOKUP com referências absolutas

3. Em seguida, arraste a alça de preenchimento para baixo e obtenha todos os resultados.

Uma captura de ecrã que mostra os resultados da fórmula após arrastar a alça de preenchimento até à célula E13

√ Nota:

  • Premir a tecla F4 no teclado permite-lhe transformar a referência da célula numa referência absoluta, adicionando o símbolo de dólar antes da letra da coluna e do número da linha.
  • Após aplicar a referência absoluta ao intervalo de procura e de retorno, alterámos a fórmula na célula E2 para esta versão:

=XLOOKUP(D2,$B$2:$B$8,$A$2:$A$8,,1)

  • Quando arrasta a alça de preenchimento para baixo a partir da célula E2, as fórmulas em cada célula da coluna E são atualizadas apenas na parte relativa ao valor_procurado.
    Por exemplo, a fórmula em E13 passa agora a ser esta:

=XLOOKUP(D13,$B$2:$B$8,$A$2:$A$8,,1)

Exemplo 3: Correspondência com caracteres universais

Efetue uma correspondência com caracteres universais com o XLOOKUP

Antes de explorarmos a função de correspondência com caracteres universais da XLOOKUP, vamos primeiro entender o que são caracteres universais.

No Microsoft Excel, os caracteres universais são um tipo especial de caracteres que permitem substituir cadeias em lote, sendo particularmente úteis para realizar pesquisas com correspondência parcial.

Existem três caracteres universais: o asterisco (*), o ponto de interrogação (?) e o til (~).

  • O asterisco (*) representa qualquer número de caracteres no texto;
  • O ponto de interrogação (?) representa qualquer caractere único no texto;
  • O til (~) é utilizado para transformar os caracteres universais (*, ? e ~) em caracteres literais. Basta colocar o til (~) antes desses caracteres para que a função seja aplicada.

Na maioria dos casos, ao utilizar a função de correspondência com caracteres universais da XLOOKUP, recorremos ao asterisco (*). Vejamos agora como funciona esta correspondência.

Imagine que tem uma lista da capitalização de mercado das 50 maiores empresas americanas e pretende identificar a capitalização de mercado de algumas delas, mas os nomes das empresas estão abreviados. Este é o cenário perfeito para utilizar uma correspondência com caracteres universais. Siga-me passo a passo para aplicar este truque.

Uma captura de ecrã da capitalização bolsista de grandes empresas americanas

√ Nota: Para realizar uma correspondência com caracteres universais, o mais importante é definir o quinto argumento [match_mode] como 2.

1. Introduza a fórmula abaixo na célula vazia H3 e prima Enter para obter o resultado.

=XLOOKUP(«*»&G3&«*»,B3:B52,D3:D52,,2)

Uma captura de ecrã da fórmula XLOOKUP para encontrar uma capitalização bolsista, com a fórmula visível na célula>>>Uma captura de ecrã do resultado do XLOOKUP ao encontrar uma capitalização bolsista

2. Agora já conhece o resultado da célula H3. Para obter os restantes resultados, fixe o lookup_array e o return_array posicionando o cursor na matriz e premindo a tecla F4. Assim, a fórmula em H3 passa a ser:

=XLOOKUP(«*»&G3&«*»,$B$3:$B$52,$D$3:$D$52,,2)

3. Arraste a alça de preenchimento para baixo e obtenha todos os resultados.

Uma captura de ecrã da célula do Excel com a fórmula XLOOKUP atualizada em que as matrizes de procura e retorno são fixadas utilizando F4

√ Nota:

  • O valor_procurado da fórmula na célula H3 é «*»&G3&«*», obtido ao concatenar o caractere universal asterisco (*) com o valor de G3 por meio do operador &.
  • O quarto argumento [Se_não_encontrado] é opcional, por isso foi omitido.
Exemplo 4: Pesquisa para a esquerda

Pesquisar da direita para a esquerda com XLOOKUP

Uma desvantagem da VLOOKUP é que só consegue procurar valores à direita da coluna de pesquisa. Se tentar encontrar dados à esquerda dessa coluna, obtém o erro #N/D. Mas não se preocupe: a XLOOKUP é a solução perfeita para este problema.

A XLOOKUP foi concebida para procurar valores tanto à esquerda como à direita da coluna de pesquisa, sem quaisquer limitações, satisfazendo plenamente as necessidades dos utilizadores do Excel. No exemplo abaixo, mostramos-lhe como o fazer.

Imagine que tem uma lista de países com os respetivos códigos telefónicos e pretende identificar o nome do país a partir de um código telefónico conhecido.

Uma captura de ecrã da lista de países com códigos telefónicos, mostrando a configuração para procurar um nome de país utilizando o XLOOKUP

Precisamos de procurar na coluna C e devolver o valor correspondente da coluna A. Siga estes passos:

1. Introduza a fórmula seguinte na célula vazia G2.

=XLOOKUP(F2,C2:C11,A2:A11)

2. Prima Enter para obter o resultado.

Uma captura de ecrã da fórmula XLOOKUP utilizada para procurar nomes de países com base em códigos telefónicos

√ Nota: A função XLOOKUP, ao permitir pesquisas à esquerda, pode substituir as funções ÍNDICE e CORRESP nesse tipo de procura.

Procure um valor da direita para a esquerda com apenas alguns cliques

Para quem não quer ter de decorar fórmulas, recomendo aqui uma funcionalidade útil: «Procurar da direita para a esquerda». Com esta funcionalidade, consegue realizar uma pesquisa da direita para a esquerda em poucos segundos.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Aceda ao separador «Kutools» no Excel, localize «Super PROC» e selecione «Procurar da direita para a esquerda» no menu suspenso.

Uma captura de ecrã da funcionalidade 'PROCURAR da Direita para a Esquerda' no separador Kutools no Excel

2. Na caixa de diálogo «Procurar da direita para a esquerda», configure-a da seguinte forma:

  • Na secção «Área de Pesquisa e Saída», especifique o intervalo de procura e o Área de Colocação da Lista;
  • Na secção «Intervalo de Dados», introduza o Intervalo de Dados, depois especifique o «Coluna Chave» e o «Coluna de retorno»;

Uma captura de ecrã da caixa de diálogo 'PROCURAR da Direita para a Esquerda' com campos para introduzir intervalo de procura, intervalo de saída, coluna-chave e coluna de retorno

3. Clique no botão OK para obter o resultado.

Uma captura de ecrã do resultado final

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já


Exemplo 5: Pesquisa vertical ou horizontal

Efetue uma procura vertical ou horizontal com o XLOOKUP

Como utilizador do Excel, provavelmente já conhece as funções VLOOKUP e HLOOKUP: a VLOOKUP realiza pesquisas verticais numa coluna, enquanto a HLOOKUP efetua pesquisas horizontais numa linha.

Agora, a nova XLOOKUP combina ambas, o que significa que basta usar uma única sintaxe para realizar pesquisas verticais ou horizontais. Genial, não é?

No exemplo abaixo, mostramos como usar uma única sintaxe do XLOOKUP para realizar pesquisas verticais ou horizontais.

Para realizar uma pesquisa vertical, insira a fórmula abaixo na célula vazia E2 e prima Enter para obter o resultado.

=XLOOKUP(E1,A2:A13,B2:B13)

Uma captura de ecrã do resultado da procura vertical utilizando a fórmula

Para realizar uma pesquisa horizontal, insira a fórmula abaixo na célula vazia P2 e prima Enter para obter o resultado.

=XLOOKUP(P1,B1:M1,B2:M2)

Uma captura de ecrã do resultado da procura horizontal utilizando a fórmula

Como pode verificar, a sintaxe é idêntica. A única diferença entre as duas fórmulas é que, na pesquisa vertical, introduz colunas, enquanto na horizontal introduz linhas.

Exemplo 6: Pesquisa bidimensional

Efetue uma procura bidimensional com o XLOOKUP

Ainda está a usar as funções ÍNDICE e CORRESP para procurar um valor numa tabela bidimensional? Experimente a XLOOKUP melhorada e conclua a sua tarefa com muito mais facilidade!

A XLOOKUP pode realizar uma pesquisa dupla, identificando a interseção entre dois valores. Ao aninhar uma XLOOKUP dentro de outra, a XLOOKUP interna devolve uma linha ou coluna inteira, que é então utilizada pela XLOOKUP externa como matriz de retorno.

Imagine que tem uma lista com as notas dos alunos em várias disciplinas e quer saber a nota da Kim em Química.

Uma captura de ecrã de uma tabela que mostra as notas dos alunos em várias disciplinas

Vamos ver como usar a poderosa função XLOOKUP para aplicar este truque.

    • Executamos o XLOOKUP «interno» para obter o valor de retorno de uma coluna inteira. Com XLOOKUP(H2;B1:E1;B2:E10), é possível obter todo o intervalo de notas de Química.
    • Incorporamos o XLOOKUP «interno» dentro do XLOOKUP «externo», usando o XLOOKUP «interno» como a matriz_devolvida na fórmula completa.
    • Eis então a fórmula final:

=XLOOKUP(H1,A2:A10,XLOOKUP(H2,B1:E1,B2:E10))

  • Introduza a fórmula acima na célula vazia H3 e prima Enter para obter o resultado.

Uma captura de ecrã da fórmula XLOOKUP a ser utilizada para realizar uma procura bidirecional

Ou pode fazer o inverso: utilize o XLOOKUP «interno» para obter como Valor de retorno toda a linha com as notas das disciplinas da Kim. Em seguida, use o XLOOKUP «externo» para localizar, entre essas notas, a nota de Química.

    • Introduza a fórmula abaixo na célula vazia H4 e prima Enter para obter o resultado.

=XLOOKUP(H2,B1:E1,XLOOKUP(H1,A2:A10,B2:E10))

Uma captura de ecrã da fórmula XLOOKUP a ser utilizada para uma procura bidirecional

A função de pesquisa bidirecional do XLOOKUP é também uma demonstração perfeita das suas capacidades de pesquisa vertical e horizontal. Experimente já!

Exemplo 7: Personalizar mensagem de não encontrado

Personalize a mensagem «não encontrado» utilizando o XLOOKUP

Tal como outras funções de pesquisa, quando não encontra correspondência, devolve o erro #N/D — algo que pode confundir alguns utilizadores do Excel. A boa notícia? O tratamento de erros está disponível diretamente no quarto argumento da função XLOOKUP.

Com o argumento incorporado [se_não_encontrado], pode definir uma mensagem personalizada para substituir o erro #N/D. Basta introduzir o texto desejado no quarto argumento opcional, colocando-o entre aspas duplas (").

Por exemplo, como a cidade de Denver não foi encontrada, o XLOOKUP devolve o erro #N/D. Contudo, ao personalizar o quarto argumento com o texto «Sem correspondência», a fórmula apresenta essa mensagem em vez do erro.

Digite a fórmula abaixo na célula vazia F3 e prima Enter para obter o resultado.

=XLOOKUP(E2,A2:A11,C2:C11,«No Match»)

Uma captura de ecrã que mostra a fórmula XLOOKUP para personalizar a mensagem de erro quando não é encontrado nenhum valor correspondente

Personalize o erro #N/D com uma funcionalidade útil

Para substituir rapidamente o erro #N/D pela sua mensagem personalizada, Kutools para Excel é a ferramenta perfeita no Excel para si. Com a funcionalidade incorporada «Substituir 0 ou #N/D por Vazio ou por um Valor Específico», pode definir a mensagem de não encontrado sem fórmulas complicadas nem recorrer ao XLOOKUP.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Aceda ao separador «Kutools» no Excel, localize «Super PROC» e clique em «Substituir 0 ou #N/D por Vazio ou por um Valor Específico» no menu suspenso.

Uma captura de ecrã da funcionalidade do Kutools Substituir 0 ou #N/D por Vazio ou um Valor Específico no Excel

2. Na caixa de diálogo «Substituir 0 ou #N/D por Vazio ou por um Valor Específico», configure conforme indicado a seguir:

  • Na secção «Área de Pesquisa e Saída», selecione o intervalo de procura e o Área de Colocação da Lista;
  • Em seguida, selecione a opção «Substituir 0 ou #N/D por um Valor Específico» e introduza o texto pretendido;
  • Na secção «Intervalo de Dados», selecione o intervalo de dados e, de seguida, especifique a «Coluna Chave» e a «Coluna de Retorno».

Uma captura de ecrã da caixa de diálogo do Kutools para substituir erros #N/D por uma mensagem personalizada no Excel

3. Clique no botão OK para obter o resultado. A mensagem personalizada será exibida sempre que nenhuma correspondência for encontrada.

Uma captura de ecrã que mostra o resultado após utilizar o Kutools para substituir o erro #N/D por uma mensagem personalizada

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já


Exemplo 8: Vários valores

Obtenha vários valores com o XLOOKUP

Outra vantagem do XLOOKUP é a sua capacidade de devolver vários valores simultaneamente para a mesma correspondência. Basta introduzir uma única fórmula para obter o primeiro resultado — os restantes valores de retorno são automaticamente preenchidos nas células vazias adjacentes.

No exemplo abaixo, pretende obter todas as informações relativas ao número de aluno «FG9940005». O truque consiste em indicar um intervalo como matriz_de_retorno na fórmula, em vez de uma única coluna ou linha. Neste caso, a matriz de retorno é o intervalo B2:D9, que abrange três colunas.

Digite a fórmula abaixo na célula vazia G2 e prima Enter para obter todos os resultados.

=XLOOKUP(F2,A2:A9,B2:D9)

Uma captura de ecrã da fórmula da função XLOOKUP na célula G2 a devolver vários valores

Todas as células de resultado contêm a mesma fórmula. Pode editar ou modificar a fórmula na primeira célula, mas nas restantes ela não é editável. Repare que a Barra de Fórmulas aparece esbatida, indicando que não é possível alterá-la.

Uma captura de ecrã da barra de fórmulas a mostrar uma fórmula esbatida e não editável no Excel

Em suma, a função de múltiplos valores do XLOOKUP representa uma melhoria útil face ao VLOOKUP — já não precisa de indicar separadamente o número de cada coluna em cada fórmula. Parabéns!

Exemplo 9. Múltiplos critérios

Efetue uma procura com múltiplos critérios utilizando o XLOOKUP

Outra funcionalidade notável do XLOOKUP é a sua capacidade de realizar pesquisas com múltiplos critérios. O truque consiste em concatenar separadamente o intervalo de valores de pesquisa e as matrizes de procura com o operador «&» na fórmula. Vejamos o exemplo seguinte.

Precisamos de saber o preço do vaso azul médio. Neste caso, são necessários três critérios de intervalo de valor de pesquisa para encontrar uma correspondência. Digite a fórmula abaixo na célula vazia I2 e prima Enter para obter o resultado.

=XLOOKUP(F2&G2&H2,A2:A12&B2:B12&C2:C12,D2:D12)

Uma captura de ecrã da fórmula da função XLOOKUP na célula I2 para procura com múltiplos critérios

√ Nota: O XLOOKUP processa matrizes diretamente — não é necessário confirmar a fórmula com Ctrl + Shift + Enter.

Pesquisa - Pesquisa de várias condições com um método rápido

Existe uma forma mais rápida e fácil de realizar uma pesquisa com múltiplos critérios do que com o XLOOKUP no Excel? O Kutools para Excel oferece uma funcionalidade extraordinária – «Pesquisa - Pesquisa de várias condições». Com ela, consegue executar pesquisas com múltiplos critérios em apenas alguns cliques!

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Aceda ao separador «Kutools» no Excel, localize «Super PROC» e clique em «Pesquisa - Pesquisa de várias condições» no menu suspenso.

Uma captura de ecrã da opção Procura com Múltiplas Condições do Kutools no Excel

2. Na caixa de diálogo «Pesquisa - Pesquisa de várias condições», siga os passos abaixo:

  • Na secção «Área de Pesquisa e Saída», selecione o intervalo do valor de procura e o Área de Colocação da Lista;
  • Na secção «Intervalo de Dados», realize as seguintes operações:
    • Selecione os respetivos Coluna Chave que contêm os Intervalo de valor de pesquisa um a um, mantendo premida a tecla Ctrl na caixa da coluna «Chave»;
    • Especifique, na caixa da coluna «Retorno», a coluna que contém os valores de retorno.

Uma captura de ecrã da caixa de diálogo Procura com Múltiplas Condições do Kutools no Excel

3. Clique no botão OK para obter o seu resultado.

Uma captura de ecrã dos resultados da Procura com Múltiplas Condições no Excel

√ Nota:

  • A secção «Substitui o resultado de saída que não é encontrado e retorna '#N/A' com o valor especificado» é opcional na caixa de diálogo; pode optar por a especificar ou não.
  • O número de colunas introduzido na caixa Coluna Chave deve ser igual ao número de colunas introduzido na caixa Intervalo de valor de pesquisa, e a ordem dos critérios em ambas as caixas deve corresponder um a um

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já


Exemplo 10. Encontrar o valor correspondente à última ocorrência

Obtenha o último resultado correspondente com o XLOOKUP

Para encontrar o último valor correspondente no Excel, defina o sexto argumento para pesquisar em ordem inversa.

Por predefinição, o modo de pesquisa no XLOOKUP está definido como 1, ou seja, efetua a pesquisa da primeira à última entrada. Contudo, uma grande vantagem do XLOOKUP é a possibilidade de inverter essa direção. O XLOOKUP inclui o argumento opcional [modo_de_pesquisa] para controlar a ordem da pesquisa — basta definir o sexto argumento como -1 para pesquisar da última à primeira entrada.

Veja o exemplo abaixo. Queremos identificar a última venda da Emma na base de dados.

Digite a fórmula abaixo na célula vazia G2 e prima Enter para obter o resultado.

=XLOOKUP(F2,B2:B11,D2:D11,,,-1)

Uma captura de ecrã da fórmula XLOOKUP na célula G2 para encontrar o último valor correspondente

√ Nota: Os quarto e quinto argumentos são opcionais e foram omitidos neste caso. Definimos apenas o sexto argumento opcional como -1.

Procure facilmente o último valor correspondente com uma ferramenta extraordinária

Se não tiver acesso ao XLOOKUP e preferir evitar fórmulas complicadas, utilize a funcionalidade «Procurar de baixo para cima» para obter o resultado de forma simples e rápida.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Aceda ao separador «Kutools» no Excel, localize «Super PROC» e clique em «Procurar de baixo para cima» no menu suspenso.

Uma captura de ecrã da opção Procurar de Baixo para Cima no separador Kutools no Excel

2. Na caixa de diálogo «Procurar de Baixo para Cima», configure da seguinte forma:

  • Na secção «Área de Pesquisa e Saída», selecione o intervalo de procura e o Área de Colocação da Lista;
  • Na secção «Intervalo de Dados», selecione o intervalo pretendido e, de seguida, especifique a «Coluna Chave» e a «Coluna de Retorno».

Uma captura de ecrã da caixa de diálogo Procurar de Baixo para Cima no Excel

3. Clique no botão OK para obter o resultado.

Uma captura de ecrã dos resultados da Procura de Baixo para Cima

√ Nota: A secção «Substitui o resultado de saída que não é encontrado e retorna '#N/A' com o valor especificado» é opcional na caixa de diálogo; pode optar por a incluir ou não.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já


Descarregar Ficheiro de Exemplo do XLOOKUP

Exemplos XLOOKUP.xlsx

Artigos relacionados:

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos