Como corrigir um erro #VALOR! nas funções PROCURAR/PROCURARB e LOCALIZAR/LOCALIZARB

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Este tópico fornece ajuda para os cenários mais comuns para o erro #VALOR! nas funções PROCURAR/PROCURARB e LOCALIZAR/LOCALIZARB.

Algumas informações sobre as funções PROCURAR e LOCALIZAR

  • As funções Localizar e Pesquisar são muito semelhantes. Ambas trabalham da mesma forma-localizam um caractere ou uma cadeia de caracteres de texto em outra cadeia de texto. A diferença entre essas duas funções é que a localização diferencia maiúsculas de minúsculas e a pesquisa não diferencia maiúsculas de minúsculas. Portanto, se você não quiser coincidir maiúsculas e minúsculas em uma cadeia de caracteres de texto, use a pesquisa.

  • Se você quiser uma função que retorne a cadeia de caracteres com base no número de caracteres especificado, use a função EXT.TEXTO junto com PROCURAR. Você pode encontrar informações e exemplos do uso de combinações de EXT.TEXTO e PROCURAR no tópico da ajuda de PROCURAR.

  • A sintaxe dessas funções é o mesma, texto_procurado, no_texto, [núm_inicial]). Em português simples, a sintaxe significa O que você deseja procurar? Onde você deseja encontrar? Em qual posição você deseja começar?

Problema: o valor no argumento texto_procurado não pode ser encontrado na cadeia de caracteres no_texto

Se a função não puder localizar o texto a ser localizado na cadeia de texto especificada, ela lançará um erro #VALOR!.

Por exemplo, uma função como:

  • =PROCURAR("luvas";"Luvas (Jovem)";1)

Lançará o erro #VALOR!, porque não há "luvas" correspondentes na cadeia de caracteres, mas há "Luvas". Lembre-se de que PROCURAR diferencia maiúsculas de minúsculas, portanto, verifique se o valor em texto_procurado tem uma correspondência exata na cadeia de caracteres no argumento no_texto.

No entanto, esta função LOCALIZAR retornará um valor igual a 1, já que ela não diferencia maiúsculas de minúsculas:

  • =LOCALIZAR("luvas";"Luvas (Jovem)";1)

Solução: Corrija a sintaxe conforme necessário.

Problema: O argumento núm_inicial é definido como zero (0).

O argumento núm_inicial é um argumento opcional, e se ele for omitido, o valor padrão será considerado 1. No entanto, se o argumento estiver presente na sintaxe e o valor for definido como 0, você verá o erro #VALOR!.

Solução: Remover o argumento núm_inicial se ele não for necessário ou configurá-lo para o valor correto apropriado.

Problema: o argumento núm_inicial é maior do que o argumento no_texto

Por exemplo, a função:

  • = PROCURAR("s";"Funções e fórmulas";25)

Procura por "s" na cadeia de caracteres "Funções e fórmulas" (no_texto) começando no 25 ° caractere (núm_inicial), mas retorna um erro #VALOR! porque há somente 22 caracteres na cadeia de caracteres.

Dica:  Para localizar o número total de caracteres em uma cadeia de texto, use o função NÚM.CARACT

Solução: Corrija o número inicial conforme necessário.

Você tem dúvida sobre uma função específica?

Postar uma pergunta no fórum da comunidade do Excel

Ajude-nos a melhorar o Excel

Você tem sugestões sobre como aprimorar a próxima versão do Excel? Em caso afirmativo, confira os tópicos no site UserVoice do Excel.

Confira também

Corrigir um erro #VALOR!

Funções localizar/PROCURARB

FUNÇÕES PESQUISAR/LOCALIZARB

Visão geral de fórmulas no Excel

Como evitar fórmulas quebradas

Detectar erros em fórmulas

Todas as funções do Excel (ordem alfabética)

Todas as funções do Excel (por categoria)

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×