Utilizzare operatori di stringa e caratteri jolly
L'operatore di stringa (&) può essere usato nelle formule per concatenare, oppure unire, due o più stringhe o i contenuti di celle con riferimento. I caratteri jolly (*,?,~) possono essere usati nelle condizioni per rappresentare uno o più caratteri.
Concatenare stringhe o i contenuti delle celle
Il carattere (&) si usa per concatenare, oppure unire, due o più stringhe o i contenuti di celle con riferimento.
Ecco alcuni esempi di utilizzo degli operatori 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 che corrisponda a qualsiasi carattere singolo
Il carattere ? si utilizza per trovare un singolo carattere in un'espressione che consente condizioni.
Ecco alcuni esempi di utilizzo del carattere jolly ? in situazioni 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 T” 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 che corrisponda a qualsiasi numero di caratteri
Il carattere * si utilizza per trovare un numero qualsiasi di caratteri, compreso nessun carattere, in un'espressione che consente condizioni.
Ecco alcuni esempi di utilizzo del carattere jolly * in situazioni 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 elemento che corrisponde a un carattere jolly
Il carattere ~ si utilizza per specificare il carattere seguente come tale, senza che quest'ultimo venga utilizzato come carattere jolly, in un'espressione che consente condizioni.
Ecco alcuni esempi di utilizzo del carattere jolly ~ in situazioni di corrispondenza:
"~?" trova il punto interrogativo, invece 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) restituisce 19 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 utilizzati insieme in espressioni che consentono le condizioni. Ecco alcuni esempi:
"*a?" trova qualsiasi espressione che contiene il carattere “a” seguito da qualsiasi altro singolo carattere, come 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 carattere (incluso nessun carattere) seguito da “on” e poi un carattere singolo. Questa operazione, trova parole come alone, “bone”, “one” e “none”. Non trova “only” (che contiene due caratteri dopo on) o “eon” (che non contiene caratteri dopo on).