Curingas no Excel: usar *, ? e ~ com buscas e fórmulas
🔍 WiseChecker

Curingas no Excel: usar *, ? e ~ com buscas e fórmulas

Os curingas permitem buscar padrões de texto. Não são uma correção ortográfica nem uma busca semântica: o padrão deve coincidir com os caracteres dos dados. Antes de aplicá-lo a um relatório, prepare uma amostra que inclua resultados esperados e casos que devam ficar de fora.

ADVERTISEMENT

Três caracteres básicos

  • * representa zero ou mais caracteres. O padrão relatório* coincide com «relatório» e «relatório mensal».
  • ? representa um caractere. O padrão cas? coincide com «casa» e «caso», mas não com «casas».
  • ~ permite buscar um curinga como caractere literal: ~* busca um asterisco. Para uma tilde literal, utiliza-se ~~ em contextos compatíveis com curingas.

Contar textos que contêm uma palavra

A fórmula =CONT.SE(A1:A10;"*relatório*") conta as células do intervalo que contêm «relatório» dentro do texto. O critério está escrito em português do Brasil de forma coerente com os dados de exemplo. Se seus registros disserem “report” em inglês, mude o padrão deliberadamente; o Excel não traduz a palavra.

Um espaço no início ou no fim não impede necessariamente que *relatório* coincida, porque os asteriscos admitem caracteres ao redor. Ainda assim, convém revisar espaços ou caracteres invisíveis quando o padrão exige uma posição exata.

ADVERTISEMENT

PROCV e PROCX usam opções diferentes

Para buscar um texto que comece por Ana na primeira coluna de A2:B20, um exemplo é =PROCV("Ana*";A2:B20;2;FALSO). O PROCV admite curingas de texto com essa opção de correspondência exata. Não altere FALSO para VERDADEIRO como regra geral para ativar curingas.

Com PROCX, selecione o modo de correspondência 2: =PROCX("Ana*";A2:A20;B2:B20;"Não encontrado";2). Revise as diferenças nos guias de PROCV e PROCX. Se várias linhas coincidirem, defina qual deseja retornar ou utilize um filtro que mostre todas.

Verificar maiúsculas, substituições e separadores

Não presuma que essas buscas diferenciam maiúsculas de minúsculas. Se essa distinção fizer parte da regra, utilize um teste específico e valide os resultados; PROCURAR também não diferencia maiúsculas de minúsculas.

Em Localizar e substituir, teste primeiro Localizar seguinte e uma substituição individual sobre uma cópia. Um asterisco pode abranger muito mais texto do que o previsto. Os exemplos usam funções em português do Brasil e ;; adapte apenas os separadores entre argumentos quando seu Excel exigir vírgulas.

ADVERTISEMENT