Você já tentou usar PROCV para encontrar um cliente na sua base, mas só lembrava de parte do nome — “Silva” em vez do nome completo “João Carlos da Silva” — e a fórmula simplesmente não achou nada porque exige o texto exato? Ou recebeu uma planilha onde o mesmo produto aparece grafado de formas ligeiramente diferentes, e precisava de uma busca mais flexível do que uma comparação exata?
O PROCV, por padrão, compara o valor procurado caractere por caractere — se não bater exatamente com o que está na base, o resultado é o erro #N/D, mesmo que exista uma correspondência parcial óbvia para quem está lendo a planilha.
Neste artigo vamos mostrar como usar caracteres curinga dentro do PROCV para buscar por texto parcial, sem precisar saber o valor completo e exato.
Os dois curingas que o Excel entende
Dentro do valor procurado de um PROCV, dois caracteres têm significado especial:
- Asterisco (
*): representa qualquer sequência de caracteres, de qualquer tamanho (inclusive nenhum) - Interrogação (
?): representa exatamente um caractere desconhecido, nem mais nem menos
Exemplo prático
Imagine uma base de clientes assim:

Para encontrar o telefone de alguém cujo nome contém “Silva”, sem saber o nome completo:
=PROCV(“Silva“; A2:B6; 2; FALSO)
O asterisco antes e depois de “Silva” diz para o PROCV aceitar qualquer coisa antes e depois desse trecho — encontrando “João Carlos da Silva” mesmo que você só tenha digitado “Silva”.
A posição do asterisco muda o resultado
O lugar onde você coloca o * define o tipo de busca:
- “Silva*” — encontra textos que começam com “Silva”
- “*Silva” — encontra textos que terminam com “Silva”
- “*Silva*” — encontra textos que contêm “Silva” em qualquer posição
Buscando com base em uma célula (busca dinâmica)
Na prática, o mais útil é combinar o curinga com uma referência de célula, para que a busca funcione com qualquer termo digitado, não um texto fixo na fórmula:
=PROCV(““&B1&”“; A2:B6; 2; FALSO)
Aqui, o & concatena o curinga antes e depois do valor digitado na célula B1 — assim, quem usa a planilha só digita o termo de busca em B1, e o PROCV encontra qualquer linha que contenha aquele texto, sem precisar editar a fórmula.
Usando o curinga de caractere único (?)
O ponto de interrogação é menos comum, mas útil quando você sabe o tamanho exato do texto, com uma letra incerta no meio. Por exemplo, para buscar “Sub-Zero” ou “Sub-Zera” (uma letra diferente no final):
=PROCV(“Sub-Zer?”; A2:B6; 2; FALSO)
Isso encontra qualquer texto que comece com “Sub-Zer” seguido de exatamente mais um caractere — diferente do asterisco, que aceitaria qualquer quantidade de caracteres depois.
O detalhe que trava muita gente: precisa ser correspondência exata
Curingas em PROCV só funcionam quando o último argumento é FALSO (correspondência exata). Isso pode parecer contraditório à primeira vista — “exata” e “parcial” parecem opostos — mas faz sentido: o argumento FALSO desliga a busca por aproximação numérica (usada para encontrar a faixa mais próxima em listas ordenadas) e ativa a interpretação literal do texto, que é justamente o que permite ao Excel reconhecer * e ? como curinga em vez de texto comum.
✅ Use FALSO sempre que quiser usar curinga — é obrigatório
❌ Com VERDADEIRO (ou omitindo o quarto argumento), os curingas não funcionam e são tratados como texto comum, sem encontrar nada
Buscando um asterisco ou interrogação de verdade
Se o texto que você está procurando contém um asterisco ou interrogação como parte real do conteúdo (não como curinga) — por exemplo, um código de produto “ITEM#1*2” — é preciso “escapar” o caractere com um til (~) antes dele, para o Excel tratar como texto literal em vez de curinga:
=PROCV(“ITEM#1~*2”; A2:B6; 2; FALSO)
Tratando quando nada é encontrado
Buscas por texto parcial têm mais chance de não encontrar nada — um termo digitado errado, ou um nome que realmente não existe na base. Para não travar com #N/D, combine com SEERRO:
=SEERRO(PROCV(““&B1&”“; A2:B6; 2; FALSO); “Não encontrado”)
Assim, em vez do erro, a célula mostra uma mensagem clara quando a busca não retorna nenhuma correspondência.
Cuidado com correspondências ambíguas
Busca por texto parcial tem um risco que a busca exata não tem: mais de uma linha pode conter o termo procurado, mas o PROCV só devolve a primeira que encontrar na ordem da planilha. Buscar “ana“, por exemplo, encontraria tanto “Ana Paula” quanto “Mariana” — e o PROCV traria só quem aparecer primeiro na lista, silenciosamente ignorando a outra correspondência possível. Vale usar termos de busca específicos o suficiente para reduzir esse risco de ambiguidade.
Limitação importante: só traz a primeira correspondência
Assim como o PROCV comum, a versão com curinga também retorna só a primeira linha que corresponde à busca, mesmo que existam várias correspondências na base. Se você precisa de todas as ocorrências, não só a primeira, o PROCV sozinho não resolve — é necessário combinar com outras funções, como FILTRO.
Curinga também funciona em PROCX
O mesmo princípio de curinga funciona na função mais recente PROCX, com a vantagem de não precisar se preocupar com o argumento de correspondência exata da mesma forma — o PROCX já assume correspondência exata por padrão. Para quem já migrou do PROCV para o PROCX, a busca por texto parcial fica ainda mais direta: =PROCX(““&B1&”“;A2:A6;B2:B6), sem precisar lembrar do quarto argumento FALSO que o PROCV exige.
Disponibilidade
Curingas em PROCV funcionam em todas as versões modernas do Excel — 365, 2021, 2019, 2016, Mac e Online. O mesmo recurso funciona em CONT.SE, SOMASE e na função mais recente PROCX. O Google Sheets também aceita curinga da mesma forma na função PROCV equivalente.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como usar PROCV com curinga para buscar texto parcial no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você já tentou buscar um nome incompleto no Excel antes de conhecer esse truque? Vai usar curinga em qual planilha sua? Conta para nós nos comentários!