Usar operadores de string e curingas
O operador de string (&) pode ser usado em fórmulas para concatenar ou unir duas ou mais strings ou o conteúdo de células referenciadas. Os curingas (*, ?, ~) podem ser usados em condições para representar um ou mais caracteres.
Concatenar strings ou o conteúdo de células
O caractere & é usado para concatenar ou unir duas ou mais strings ou o conteúdo de células referenciadas.
Alguns exemplos do uso do operador de concatenação são:
"Abc"&"Def" retorna “AbcDef”.
"Abc"&A1 retorna “Abc2” se a célula A1 contiver 2.
A1&A2 retorna “12” se a célula A1 contiver 1 e a célula A2 contiver 2.
B2&", "&E2 retorna “Último, Primeiro” se B2 contiver “Último” e E2 contiver “Primeiro”.
Usar um curinga para substituir um único caractere
O caractere ? é usado para substituir um único caractere em uma expressão que permite condições.
Alguns exemplos do uso do caractere curinga ? são:
"Ea?" coincide com qualquer string de caracteres que comece com “Ea” e que contenha exatamente um caractere adicional, como “Ea2” ou “Eac”.
“Th??” coincide com qualquer string de caracteres que comece com “Th” e que contenha exatamente dois caracteres adicionais, tal como “Then” e “That”.
CONTAR.SE(B2:E7;"?ip") retorna uma contagem do número de células do intervalo B2:E7 que contêm um valor que começa com um caractere seguido por “ip”, como “rip” e “tip”. Não coincide com “drip” ou “trip”.
Usar um curinga para substituir vários caracteres
O caractere * é usado para substituir qualquer número de caracteres, incluindo nenhum, com uma expressão que permite condições.
Alguns exemplos do uso do caractere curinga * são:
"*ed" corresponde a uma string de caracteres de qualquer extensão que termine com “ed”, como “Ted” ou “Treed”.
CONTAR.SE(B2:E7;"*it") retorna uma contagem do número de células do intervalo B2:E7 que contêm um valor que termina com “it”, como “bit” e “mit”. Não coincide com “mitt”.
Corresponder um caractere curinga
O caractere ~ é usado para especificar que o seguinte caractere deveria coincidir em vez de ser usado como um curinga, em uma expressão que permite condições.
Alguns exemplos do uso do caractere ~ são:
"~?" corresponde ao ponto de interrogação, em vez utilizar o ponto de interrogação para corresponder a qualquer caractere individual.
CONTAR.SE(E;"~*") retorna uma contagem do número de células da coluna E que contêm o caractere asterisco.
LOCALIZAR("~?";B2) retorna 19 se a célula B2 contém “Isto é uma questão? Sim!”, já que o ponto de interrogação é o 19º caractere da string de caracteres.
Usar vários caracteres curinga em uma condição
Os caracteres curinga (? * ~) podem ser usados juntos em expressões que permitem condições. Alguns exemplos:
"*a?" corresponde a qualquer expressão que contenha “a” seguido por qualquer outro caractere único, como “That”, “Cap” e “Irregular”.
CONTAR.SE(B2:E7;"*on?") retorna uma contagem do número de células do intervalo B2:E7 que contêm um valor que começa com qualquer número de caracteres (incluindo nenhum) seguido por “on” e então um único caractere. Isso pode corresponder a “alone”, “bone”, “one” e “none”. E não corresponde a “only” (que tem dois caracteres depois de “on”) ou “eon” (que não tem nenhum caractere depois de “on”).