Função LOCALIZAR no Excel: saber se a célula contém um texto
Atualizado em 10. November 2026 · Equipe Exercícios Excel
=ÉNÚM(LOCALIZAR("arroz";B3)).Sintaxe
=LOCALIZAR(texto_procurado; no_texto; [núm_inicial])- texto_procurado
- O que procurar. Aceita * e ?.
- no_texto
- A célula onde procurar.
- núm_inicial
- Opcional: de onde começar.
Pratique agora
Em F2, mostre VERDADEIRO se o produto em B3 contém "kg".
Marcar as linhas que contêm uma palavra
=SE(ÉNÚM(LOCALIZAR("kg";B2));"Peso";"Unidade")Passo a passo
Escreva =LOCALIZAR( e, entre aspas, o texto que quer achar. Depois do ponto e vírgula, clique na célula onde procurar. Feche o parêntese. O resultado é a posição onde o texto começa. Se não achar, aparece #VALOR!. O LOCALIZAR não liga para maiúsculas: "KG", "kg" e "Kg" são iguais para ele.
=LOCALIZAR("kg";B3)Curingas
O LOCALIZAR aceita o ponto de interrogação (?) para um caractere qualquer e o asterisco (*) para qualquer sequência.
"p-1??": acha P-101, P-102 e P-1AB"café*500": acha "café torrado 500" e "café 500""~*": acha o asterisco de verdade, com o til na frente
Exemplo do dia a dia: classificar despesas
No extrato do cartão, as descrições têm o nome da loja. Para separar as compras de mercado, procure palavras-chave e marque a categoria.
=SE(ÉNÚM(LOCALIZAR("mercado";B2));"Mercado";"Outros")Para várias categorias, use a SES com um LOCALIZAR para cada palavra.
Exemplo do dia a dia: filtrar por palavra no Excel 365
A FILTRO com LOCALIZAR traz todas as linhas que contêm uma palavra, em qualquer lugar do texto.
=FILTRO(A2:C100;ÉNÚM(LOCALIZAR("notebook";B2:B100)))Contar quantas linhas contêm a palavra
O CONT.SE com asteriscos faz o mesmo que LOCALIZAR, sem coluna de apoio.
=CONT.SE(B2:B100;"*notebook*")No Excel em inglês e no Google Planilhas
No Excel em inglês, a função se chama SEARCH. No Google Planilhas em português, o nome é LOCALIZAR.
Exemplo do dia a dia: pedidos urgentes
Numa lista de pedidos, a observação pode ter "urgente" em qualquer lugar e de qualquer jeito: "URGENTE", "entrega urgente", "Urgente!". O LOCALIZAR acha todas as formas, e a formatação condicional pinta essas linhas de vermelho. Use a regra =ÉNÚM(LOCALIZAR("urgente";$E2)) na tabela.
Erros comuns
- #VALOR! quando não acha: use ÉNÚM ou SEERRO em volta
- Achar pedaços de outras palavras: procurar "sal" acha "salário"; inclua espaços, como " sal ", se precisar da palavra inteira
- Esperar que o LOCALIZAR ignore acentos: "acucar" não acha "açúcar"
Separar com LOCALIZAR
Como o PROCURAR, o LOCALIZAR dá a posição para a ESQUERDA e a EXT.TEXTO. A vantagem aparece quando o separador pode vir em maiúscula ou minúscula, como " X " e " x " em "Brasil x Argentina".
=ESQUERDA(A2;LOCALIZAR(" x ";A2)-1)Exemplo do dia a dia: conferir domínio de e-mail corporativo
Para saber quais funcionários cadastraram o e-mail pessoal em vez do da empresa, procure o domínio da empresa. Quem não tem o domínio aparece com "Pessoal", e o RH sabe a quem pedir a correção.
=SE(ÉNÚM(LOCALIZAR("@empresa.com.br";C2));"Corporativo";"Pessoal")LOCALIZAR com várias palavras
Para saber se uma célula contém qualquer uma de várias palavras, como "mercado", "supermercado" ou "atacado", some os resultados de ÉNÚM. Se a soma for maior que zero, pelo menos uma apareceu. Com as palavras numa lista, você aumenta ou muda os termos sem mexer na fórmula.
=SOMARPRODUTO(--ÉNÚM(LOCALIZAR($H$1:$H$3;B2)))>0Exemplo do dia a dia: separar marca do modelo
Numa lista de celulares como "Samsung Galaxy A15" e "Motorola Moto G54", a marca é a primeira palavra. O LOCALIZAR acha o primeiro espaço, e a ESQUERDA pega a marca. Com a marca numa coluna, uma tabela dinâmica mostra quantos aparelhos de cada marca foram vendidos.
=ESQUERDA(A2;LOCALIZAR(" ";A2)-1)Erros comuns
#VALOR!
O texto não foi encontrado. Use ÉNÚM ou SEERRO em volta.
Perguntas frequentes
LOCALIZAR funciona com várias células de uma vez?
No Excel 365, sim. =ÉNÚM(LOCALIZAR("café";B2:B100)) devolve VERDADEIRO ou FALSO para cada linha, e funciona dentro da FILTRO.
LOCALIZAR acha o ponto de interrogação?
Ponha um til na frente: =LOCALIZAR("~?";A2). Sem o til, o ? é curinga.
Como saber se uma célula começa com uma palavra?
Teste se a posição é 1: =LOCALIZAR("ped";A2)=1. Ou use =ESQUERDA(A2;3)="ped".
Dá para usar LOCALIZAR em datas?
Ele olha o número por trás da data, não a data escrita. Converta com TEXTO(A2;"dd/mm/aaaa") antes.
Qual a diferença entre LOCALIZAR e CONT.SE com asterisco?
O LOCALIZAR olha uma célula e dá a posição. O CONT.SE com *palavra* conta quantas células de um intervalo contêm a palavra.
LOCALIZAR funciona com espaços?
Sim. Inclua os espaços no texto procurado para achar palavras inteiras, como " sal ".
LOCALIZAR funciona no Google Planilhas?
Sim, com o mesmo nome em português. Em inglês, SEARCH.
LOCALIZAR acha acentos diferentes?
Não. "cafe" sem acento não acha "café". Os acentos contam como letras diferentes.
Como achar a segunda vez que a palavra aparece?
Use o terceiro argumento: =LOCALIZAR("a";A2;LOCALIZAR("a";A2)+1).
LOCALIZAR funciona com números?
Sim. =LOCALIZAR("5";A2) acha o dígito 5 num texto ou num número.
Qual a diferença para PROCURAR?
O LOCALIZAR ignora maiúsculas e aceita curingas. O PROCURAR diferencia e não aceita.
Veja também
Treine LOCALIZAR até ficar fácil
A lição "Funktion SUCHEN" tem 4 exercícios com correção na hora.