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”).

Consulta anche

Aiuto formule e funzioni