Wildcards do Excel

Um wildcard é um caracter especial que permite fazer "fuzzy matching" com fórmulas do Excel.
Wildcards do Excel

Resumo

Um wildcard é um caracter especial que permite fazer "fuzzy matching" com fórmulas do Excel. De forma resumida, com o fuzzy match, as fórmulas do Excel procuram similaridades entre strings em textos não idênticos.
Os wildcards apenas funcionam com texto e não com números. Para dados numéricos podes explorar mais sobre o que são e como usar Operadores Lógicos.

Wildcards do Excel

O Excel tem três wildcards que podemos usar com fórmulas:

Asterisco * // zero ou mais caracteres - por exemplo: "*ê*" procura por palavras que contenham "ê" e que podem ter mais caracteres além dele.

Ponto de interrogação ? // qualquer caracter - por exemplo: "???" procura por palavras que tenham exactamente três caracteres.

Til ~ // para podermos usar os caracteres literais de asterisco (~*), ponto de interrogação (~?) e til (~~) - por exemplo: "~?" procura por pontos de interrogação no texto.
UsoFaz match comComportamento
*ão"cão", "balão", etc.Acaba em "ão"
A*"Aves", "ALTURA", "animal", etc.Começa por A
?*"a", "b", "ab", "ABCD", etc.Pelo menos 1 caracter
????-???"1000-123","4000-321", etc.7 caracteres com hífen
*~?"Quem fala?", "a sério?", etc.Termina com ponto interrogação
*"tuga", "TUGA", "B52", etc.Quaisquer caracteres
?"A", "B", "c", "z", etc.Qualquer caracter
??"AA", "AB", "xx", etc.2 caracteres
???"AAA", "bbb", "CCC", etc.3 caracteres

Exemplos de Utlização de Wildcards

Exemplos de wildcards do excel

Conta todas as palavras que tenham "í"
=COUNTIF(B5:B17;"*í*")
Média de idades de vendedores de países com "é"
=AVERAGEIF(C4:C17;"*é*";D4:D17)
Encontra a posição do país com "ã"
=MATCH("*ã*";C4:C17;0)
Soma a idade de nomes acabados em "a"
=SUMIF(B5:B17;"*a";D5:D17)

Lista de Funções compatíveis com Wildcards

FunçõesDescrição
AVERAGEIFRetorna a média (aritmética) de todas as células em um intervalo que satisfazem um determinadocritério
AVERAGEIFSRetorna a média (aritmética) de todas as células que satisfazem vários critérios.
COUNTIFCalcula o número de células em um intervalo que satisfaz determinados critérios
COUNTIFSConta o número de células em um intervalo que satisfaz vários critérios
DPRODUCTmultiplica os valores em um campo específico de registros que correspondem ao critério em umbanco de dados
DSUMSoma os números na coluna dos campos de registros no banco de dados que correspondem ao critério
DSTDEVPCalcula o desvio padrão com base em toda a população de entradas selecionadas de um banco dedados
DVARPCalcula a variância com base em toda a população de entradas selecionadas de um banco de dados
HLOOKUPProcura na linha superior de uma matriz e Retorna o valor da célula especificada
MATCHProcura valores em uma referência ou uma matriz
MAXIFSRetorna o valor máximo entre células especificadas por um determinado conjunto de condiçõesoucritérios
MINIFSRetorna o valor mínimo entre células especificadas por um determinado conjunto de condiçõesoucritérios.
SEARCH, SEARCHBLocaliza um valor de texto dentro de outro (não diferencia maiúsculas de minúsculas)
SUMIFSoma as células especificadas por um determinado critério
SUMIFSSoma as células de um intervalo que atendem a vários critérios
VLOOKUPProcura na primeira coluna de uma matriz e move-se ao longo da linha para Retornar o valor deuma célula
XLOOKUPNova função do Excel 365!

Descargas

Descarrega aqui o ficheiro com exemplos de wildcards no Excel