Modi di utilizzo dell'operatore di stringa e dei caratteri jolly
L'operatore di stringa (&) può essere usato in formule e i caratteri jolly (*,?,~) possono essere utilizzati in condizioni.
Stringhe concatenate o contenuto di celle
Ecco alcuni esempi sull'utilizzo dell'operatore di concatenazione:
“Abc”&”Def” restituisce “AbcDef”.
“Abc”&A1 restituisce “Abc2” se la cella A1 contiene 2.
A1&A2 restituisce “12” se la cella A1 contiene 1 e la cella A2 contiene 2.
=B2&”, “&E2 restituisce “Ultimo, Primo” se B2 contiene “Ultimo” e E2 contiene “Primo”.
Utilizzare un carattere jolly per trovare un qualsiasi singolo carattere
Ecco alcuni esempi sull'utilizzo del carattere ? in schemi di corrispondenza:
“Ea?” trova qualsiasi stringa che inizia con “Ea” e che contiene esattamente un carattere aggiuntivo, come ad esempio “Ea2” o “Eac”.
“Th??” trova qualsiasi stringa che inizia con “Th” e che contiene esattamente due caratteri aggiuntivi, come ad esempio “Then” e “That”.
=CONTA.SE(B2:E7,“?ip”) restituisce un conteggio del numero di celle nell'intervallo B2:E7 contenente un valore che inizia con un carattere seguito da “ip”, come ad esempio “rip” e “tip.” Tale espressione non trova “drip” o “trip”.
Utilizzare un carattere jolly per trovare un numero qualsiasi di caratteri
Ecco alcuni esempi sull'utilizzo del carattere * in schemi di corrispondenza:
“*ed” trova una stringa di qualsiasi lunghezza che termina con “ed”, come ad esempio “Ted” o “Treed”.
=CONTA.SE(B2:E7,“*it”) restituisce un conteggio del numero di celle nell'intervallo B2:E7 contenente un valore che termina con “it”, come ad esempio “bit” e “mit.” Tale espressione non trova “mitt”.
Trovare un carattere jolly
Ecco alcuni esempi sull'utilizzo del carattere ~ in schemi di corrispondenza:
“~?” trova il punto interrogativo, piuttosto che utilizzare il punto interrogativo per trovare un qualsiasi singolo carattere.
=CONTA.SE(E,“~*”) restituisce un conteggio del numero di celle nella colonna E che contiene il carattere asterisco.
=RICERCA(“~?”,B2) restituisce19 se la cella B2 contiene “That is a question? Yes it is!”, poiché il punto interrogativo è il diciannovesimo carattere nella stringa.
Utilizzare più caratteri jolly in una condizione
I caratteri jolly (? * ~) possono essere usati insieme in espressioni che consentono condizioni. Ecco alcuni esempi:
“*a?” trova qualsiasi espressione che contiene il carattere “a” seguito da qualsiasi altro carattere singolo, per esempio “That”, “Cap” e “Irregular”.
=CONTA.SE(B2:E7,“*on?”) restituisce un conteggio del numero di celle nell'intervallo B2:E7 contenente un valore che inizia con un numero qualsiasi di caratteri (compreso nessun carattere) seguito da “on” e quindi da un singolo carattere. Tale espressione trova parole del tipo “alone”, “bone”, “one” e “none”. L'espressione non trova “only” (che presenta due caratteri dopo “on”), né “eon” (che non presenta nessun carattere dopo “on”).