PROCURAR, PROCURARB (Funções PROCURAR, PROCURARB)
Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para a Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Este artigo descreve a sintaxe das fórmulas e uso das funções PROCURAR e PROCURARB no Microsoft Excel.

Descrição

As funções PROCURAR e PROCURARB localizam uma cadeia de texto em uma segunda cadeia de texto e retornam o número da posição inicial da primeira cadeia de texto do primeiro caractere da segunda cadeia de texto.

  • Essas funções podem não estar disponíveis em todos os idiomas.

  • A função PROCURAR é para ser usada com idiomas que utilizam o SBCS (conjunto de caracteres de um byte), ao passo que a função PROCURARB é para ser usada com idiomas que utilizam o DBCS (conjunto de caracteres de dois bytes). A configuração padrão do idioma no seu computador afeta o valor de retorno da seguinte forma:

  • A função PROCURAR sempre conta cada caractere, tanto de um byte como de dois bytes, como 1, não importa qual seja a configuração padrão do idioma.

  • Quando você ativou a edição de um idioma que suporta DBCS e o configurou como idioma padrão, a função PROCURARB conta cada caractere de dois bytes como 2. Caso contrário, a função PROCURARB conta cada caractere como 1.

Os idiomas compatíveis com linguagens de conjunto de caracteres de dois bytes (DBCS) incluem o japonês, o chinês (simplificado), o chinês (tradicional) e o coreano.

Sintaxe

PROCURAR(texto_procurado;no_texto;[núm_inicial])

PROCURARB(texto_procurado;no_texto;[núm_inicial])

A sintaxe das funções PROCURAR e PROCURARB tem os seguintes argumentos:

  • texto_procurado    Obrigatório. O texto que você deseja procurar.

  • no_texto    Obrigatório. O texto contendo o texto que você deseja procurar.

  • Núm_inicial    Opcional. Especifica o caractere no qual iniciar a pesquisa. O primeiro caractere em no_texto é o caractere número 1. Se núm_inicial for omitido, o valor 1 será utilizado.

Comentários

  • PROCURAR e PROCURARB diferenciam maiúsculas de minúsculas e não permitem caracteres curinga. se você não deseja fazer uma pesquisa que diferencia maiúsculas de minúsculas ou usar caracteres curinga, é possível usar LOCALIZAR e LOCALIZARB.

  • Se texto_procurado for "" (texto vazio), PROCURAR fará a correspondência do primeiro caractere na cadeia de caracteres de pesquisa (isto é, o caractere com o núm_inicial ou 1).

  • Texto_procurado não pode conter caracteres curinga.

  • Se find_text não aparecer no within_text, LOCALIZAR e LOCALIZARB devolvem o #VALUE! valor de erro.

  • Se start_num não for superior a zero, LOCALIZAR e LOCALIZARB devolvem o #VALUE! valor de erro.

  • Se start_num for maior do que o comprimento de within_text, LOCALIZAR e LOCALIZARB devolvem o #VALUE! valor de erro.

  • Use núm_inicial para ignorar um número de caracteres especificado. Usando PROCURAR como exemplo, suponha que você esteja trabalhando com a cadeia de texto "ARF0093.RoupasDeHomensJovens". Para encontrar o número do primeiro "R" na parte descritiva da cadeia de texto, defina núm_inicial como 8 para que a parte do número de série do texto não seja pesquisada. PROCURAR começa com o caractere 8, encontra texto_procurado no caractere seguinte e retorna o número 9. PROCURAR sempre retorna o número de caracteres do início de no_texto, contando os caracteres ignorados se núm_inicial for maior que 1.

Exemplos

Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.

Dados

Miriam McGovern

Fórmula

Descrição

Resultado

=PROCURAR("M";A2)

Posição do primeiro "M" na célula A2

1

=PROCURAR("m";A2)

Posição do primeiro "m" na célula A2

6

=PROCURAR("M";A2;3)

Posição do primeiro "M" na célula A2, começando pelo terceiro caractere

8

Exemplo 2

Dados

Isolantes de cerâmica #124-TD45-87

Molas de cobre#12-671-6772

Resistores variáveis #116010

Fórmula

Descrição (Resultado)

Resultado

=EXT.TEXTO(A2;1;PROCURAR(" #";A2;1)-1)

Extrai texto da posição 1 para a posição de "#" na célula A2 (Isolantes de Cerâmica)

Isolantes de Cerâmica

=EXT.TEXTO(A3;1;PROCURAR(" #";A3;1)-1)

Extrai texto da posição 1 para a posição de " #" na célula A3 (Molas de Cobre)

Molas de Cobre

=EXT.TEXTO(A4;1;PROCURAR(" #";A4;1)-1)

Extrai texto da posição 1 para a posição de " #" na célula A4 (Resistores Variáveis)

Resistores Variáveis

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.