Qualquer pessoa que já lida com planilhas sabe que existem inúmeras funções do Excel que facilitam o trabalho do dia a dia. Es­pe­ci­al­mente se as suas planilhas forem recheadas de dados, você se be­ne­fi­ci­ará bastante da função PROCURAR no Excel. Ela permite a re­a­li­za­ção de buscas de cadeias de texto dentro de outras cadeias de texto, indicando a posição em que se encontram.

Excel com Microsoft 365 para Negócios e IONOS!

Use o Excel para criar planilhas e organizar seus dados - incluído em todos os pacotes Microsoft 365!

  • Office on-line
  • OneDrive com 1 TB
  • Suporte 24 horas

Ins­tru­ções rápidas: Função PROCURAR Excel

  1. Selecione qualquer célula vazia na sua planilha do Excel.
  2. Nela, digite =PROCURAR(texto_procurado;no_texto), inserindo o texto a ser pes­qui­sado no primeiro argumento e a re­fe­rên­cia de célula ou do texto a ser pes­qui­sado no segundo argumento.
Nota

As ins­tru­ções deste tutorial funcionam nas versões do Excel de 2016 e mais novas, e no Microsoft 365. Nas demais, as ori­en­ta­ções podem variar ou não funcionar.

Por que usar a função PROCURAR do Excel?

É fácil se perder em planilhas grandes demais, que contêm centenas ou milhares de dados. Como os demais produtos do pacote Office, o Excel também dispõe de um recurso padrão de pesquisa, que todos os usuários já estão fa­mi­li­a­ri­za­dos. Contudo, muitas vezes ele não é o mais adequado, por incluir o documento inteiro nas buscas e não fazer certas dis­tin­ções.

Para realizar pesquisas dentro de células es­pe­cí­fi­cas e também para integrar pesquisas em uma planilha de forma direta, faça uso da função PROCURAR no Excel. Você também pode combiná-la a outras funções para obter re­sul­ta­dos ainda mais adequados ou es­pe­cí­fi­cos, como para exibir o local onde o termo buscado se encontra ou extrair partes es­pe­cí­fi­cas de uma cadeia de ca­rac­te­res.

Dica

Planilhas da Microsoft também suportam outros tipos de função de pesquisa, como a função PROCV do Excel. Nosso Digital Guide também ensina a utilizá-la.

Sintaxe: PROCURAR Excel

A estrutura da função PROCURAR do Excel não é par­ti­cu­lar­mente complexa. Quando escrita na versão padrão, a res­pec­tiva fórmula contém somente dois ar­gu­men­tos que precisam ser es­pe­ci­fi­ca­dos: o que se está pro­cu­rando e onde realizar a busca.

=PROCURAR(texto_procurado;no_texto)

Também é possível que você per­so­na­lize a sua pesquisa, para que esta seja iniciada somente a partir de um de­ter­mi­nado caractere. A fórmula abaixo dá mais detalhes sobre a pos­si­bi­li­dade:

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

Entenda, a seguir, o que significa esses três ar­gu­men­tos, para que você possa preenchê-los da forma correta:

  • texto_procurado: Diz respeito à cadeia de ca­rac­te­res que você deseja pesquisar. Insira o trecho procurado entre aspas ou faça re­fe­rên­cia a uma célula contendo esse mesmo trecho.
  • no_texto: Indica o texto no qual a pesquisa deve ocorrer. Na maioria dos casos, usuários es­pe­ci­fi­cam a célula em que o trecho buscado está lo­ca­li­zado. Em princípio, também é possível inserir o trecho di­re­ta­mente nesse argumento. Nesse caso, você também deverá colocá-lo entre aspas.
  • núm_inicial: Op­ci­o­nal­mente, use um valor numérico para es­pe­ci­fi­car o caractere a partir do qual a pesquisa de texto deve ser iniciada.
Nota

A função PROCURAR do Excel di­fe­ren­cia letras maiús­cu­las de mi­nús­cu­las e não permite a uti­li­za­ção de ca­rac­te­res curinga. Se for o caso, opte por usar a função LOCALIZAR do Excel. Talvez ela se adeque mais à sua demanda.

O resultado que a função PROCURAR do Excel retorna é um valor numérico, que indica onde o trecho pes­qui­sado começa, ou seja, a primeira ocor­rên­cia, da esquerda para a direta.

Além de PROCURAR, o Excel também dis­po­ni­bi­liza uma função variante, chamada PROCURARB. Ambas fazem a mesma coisa e são to­tal­mente idênticas em termos de sintaxe. A única diferença entre elas está no conjunto de ca­rac­te­res suportado. A função PROCURA suporta conjuntos de ca­rac­te­res de byte único (SBCS), que incluem o alfabeto latino e alguns símbolos. En­tre­tanto, se você precisar realizar buscas que contém ca­rac­te­res de idiomas médio orientais ou asiáticos, por exemplo, deverá subs­ti­tuir a função por PROCURARB, que também com­pre­ende ca­rac­te­res de byte duplo (DBCS).

Dica

Trabalhe com planilhas de forma mais rápida e eficiente fazendo uso de atalhos do Excel. Conheça os mais im­por­tan­tes nesse artigo es­pe­ci­a­li­zado do nosso Digital Guide.

Exemplos práticos: PROCURAR Excel

PROCURAR, no Excel, costuma ser usada em com­bi­na­ção com outras funções para a escrita de fórmulas. Apre­sen­ta­re­mos, abaixo, seus exemplos mais comuns de uso.

Aninhar função PROCURAR no Excel

Além da primeira ocor­rên­cia, você também pode procurar a segunda, a terceira e até a enésima ocor­rên­cia de um termo, ao aninhar funções PROCURAR em uma única fórmula. O exemplo esclarece a estrutura:

=PROCURAR(texto_procurado;no_texto;PROCRAR(texto_procurado;no_texto)+1)

A estrutura acima também mostra em que situações o argumento opcional pode ser usado. Es­pe­ci­fi­ca­mente nessa fórmula PROCURAR do Excel, fizemos uso do argumento opcional para indicar a primeira ocor­rên­cia na posição de primeiro caractere. O valor +1, por sua vez, es­pe­ci­fica a posição na qual a função de nível superior deve começar a pesquisa. Se você também quiser encontrar uma terceira ocor­rên­cia, deverá fazer outro ani­nha­mento, e assim su­ces­si­va­mente.

Combinar ÉNÚM e PROCURAR no Excel

O Excel também possui a ca­pa­ci­dade de emitir de­cla­ra­ções de verdade por meio da função PROCURAR. Em casos como esse, ele responde a pergunta: o termo procurado está contido no texto?

=ÉNUM(PROCURAR("urso de pelúcia";B2))

A função ÉNUM retorna o valor VER­DA­DEIRO sempre que o resultado de PROCURAR tratar-se de um número. Caso não seja um número, o resultado FALSO será apre­sen­tado. Combinada, ela reage à função PROCURAR do Excel, que es­pe­ci­fica a posição do termo em um inteiro. Assim, se o trecho buscado não estiver contido no texto da célula, o resultado apre­sen­tado será uma mensagem de erro, e não um número. Da mesma forma, a resposta emitida pela função ÉNUM será “FALSO”.

Se for do seu interesse, você também poderá descobrir onde os trechos pes­qui­sa­dos se encontram. Faça isso se os dados estiverem contidos por variadas células, em uma lista de vendas, por exemplo. A fórmula pode ser escrita como qualquer outra, mas deve ser inserida no recurso de for­ma­ta­ção con­di­ci­o­nal do Excel. No nosso exemplo, fizemos essa com­bi­na­ção para destacar todas as ocor­rên­cias do termo “urso de pelúcia”.

Imagem: Funções ÉNUM e PROCURAR combinadas em planilha do Excel
Se você combinar as funções ÉNUM e PROCURAR no Excel, e es­ta­be­le­cer uma for­ma­ta­ção con­di­ci­o­nal, poderá destacar de­ter­mi­na­dos itens em uma planilha

Combinar EXT.TEXTO e PROCURAR no Excel

Em uma planilha de vendas qualquer, por exemplo, códigos de produtos podem ser longos e complexos. Para extrair somente de­ter­mi­na­dos trechos de cadeias de ca­rac­te­res, como de códigos, o Excel dis­po­ni­bi­liza três funções: DIREITA, ESQUERDA e EXT.TEXTO. Muito pro­va­vel­mente seus códigos seguirão um mesmo padrão, composto de letras, números e hifens (ABCDE-A-12345-T, por exemplo).

Su­po­nha­mos que você queira extrair somente o trecho numérico central de um código de produto da sua planilha. Seus códigos, contudo, assim como outros tipos de cadeias de ca­rac­te­res, não têm um com­pri­mento fixo, o que im­pos­si­bi­lita o uso de qualquer uma dessas funções de extração sozinhas. Com­bi­na­das à função PROCURAR, contudo, elas podem funcionar. É que, neste caso, PROCURAR fornece as in­for­ma­ções faltantes.

Se for o caso, utilize os hifens de uma cadeia de ca­rac­te­res para aninhar a função PROCURAR do Excel. No nosso exemplo, pre­su­mi­mos que trechos numéricos contêm sempre cinco ca­rac­te­res:

=EXT.TEXTO(A2;PROCURAR("-"; A2;PROCURAR("-"; A2;PROCURAR("-";A2)+1))+1;5
Imagem: Combinação de funções do Excel EXT.TEXTO e PROCURAR
Você pode extrair trechos de cadeias de ca­rac­te­res com­bi­nando, em uma fórmula, as funções EXT.TEXTO e PROCURAR

Se você não souber es­pe­ci­fi­car o com­pri­mento da cadeia, poderá obter ajuda da própria função PROCURAR aninhada. Como a cadeia de ca­rac­te­res que desejamos extrair termina em hífen, podemos procurar por ele e, ao encontrá-lo, de­ter­mi­nar o com­pri­mento da cadeia. Observe:

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

Essa fórmula é bem mais complexa de se escrever, mas cumpre per­fei­ta­mente a fi­na­li­dade almejada. Com ela, não importará a quan­ti­dade de ca­rac­te­res presente entre dois hifens: o Excel sempre extrairá os ca­rac­te­res certos, graças à atuação da função PROCURAR.

Imagem: Combinação de funções do Excel EXT.TEXTO e PROCURAR, para extrair texto de comprimento variável
Você também pode extrair trechos de texto de di­fe­ren­tes com­pri­men­tos ao combinar as funções do Excel EXT.TEXTO e PROCURAR, e realizar ani­nha­men­tos
Dica

Com o ar­ma­ze­na­mento em nuvem HiDrive Cloud Storage da IONOS, você poderá salvar, editar e com­par­ti­lhar seus do­cu­men­tos Office, como planilhas, de forma cen­tra­li­zada e to­tal­mente segura. O HiDrive é adequado tanto ao uso privado quanto ao pro­fis­si­o­nal, e pode ser acessado de qualquer dis­po­si­tivo, pelo apli­ca­tivo e pelas demais in­ter­fa­ces de usuário. Lá, seus dados estarão sempre pro­te­gi­dos, por serem ar­ma­ze­na­dos em centros de dados de última geração lo­ca­li­za­dos na Alemanha, país com leis rígidas de segurança de dados.

Combinar SE e PROCURAR no Excel

PROCURAR também pode ser combinada à função SE no Excel para executar uma ação em uma de­ter­mi­nada cadeia de ca­rac­te­res, quando dentro de uma célula. Junte as funções PROCURAR e SE em uma única fórmula para de­ter­mi­nar que, se uma cadeia de ca­rac­te­res for en­con­trada, “isso” deverá acontecer. Caso contrário, “aquilo” acon­te­cerá. O único problema dessa com­bi­na­ção é que, sozinha, ela retorna um erro se a cadeia de ca­rac­te­res desejada não foi en­con­trada. Para evitar que isso ocorra, adicione à fórmula a função ÉERROS.

=SE(ÉERROS(PROCURAR("urso";A2));"não";"sim")

Se a função PROCURAR não encontrar o trecho buscado (no exemplo, “urso”), ela retornará uma mensagem de erro. Assim sendo, a condição será atendida para ÉERROS e SE retornará a primeira opção, “não”, que indica que não há ocor­rên­cias do termo buscado. Se, por outro lado, a função PROCURAR encontrar o trecho buscado, ela retornará um número, que não atenderá à condição de ÉERROS. Nesse caso, a opção “sim” será exibida, indicando que existe alguma ocor­rên­cia do trecho buscado.

Imagem: Fórmula combina PROCURAR do Excel com as funções SE e ÉERROS
Se você combinar PROCURAR do Excel com outras funções, como com SE e ÉERROS, con­se­guirá exibir valores ver­da­dei­ros e falsos, por exemplo
Resumo

A função PROCURAR do Excel é par­ti­cu­lar­mente útil quando combinada a outras funções, uma vez que as com­bi­na­ções aumentam as pos­si­bi­li­da­des de busca. De toda forma, até mesmo sozinha, com sua sintaxe simples, ela consegue facilitar o manuseio de planilhas.

HiDrive Cloud Storage com a IONOS!

Baseado na Europa, o HiDrive protege seus dados em nuvem para que você possa acessá-los, com fa­ci­li­dade, de qualquer dis­po­si­tivo!

  • Altamente seguro
  • Acesso com­par­ti­lhado
  • Dis­po­ní­vel de qualquer lugar
Ir para o menu principal