Caratteri jolly di Excel: perché non li usi?

Guarda il video sui caratteri jolly di Excel

Ci sono solo 3 caratteri jolly di Excel (asterisco, punto interrogativo e tilde) e si può fare molto usando questi.

In questo tutorial, ti mostrerò quattro esempi in cui questi caratteri jolly di Excel sono salvavita assoluti.

Caratteri jolly di Excel: un'introduzione

I caratteri jolly sono caratteri speciali che possono prendere qualsiasi posto di qualsiasi carattere (da cui il nome - carattere jolly).

Ci sono tre caratteri jolly in Excel:

  1. * (asterisco) - Rappresenta un numero qualsiasi di caratteri. Ad esempio, Ex* potrebbe significare Excel, Excel, Esempio, Esperto, ecc.
  2. ? (punto interrogativo) - Rappresenta un singolo carattere. Ad esempio, Tr?mp potrebbe significare Trump o Tramp.
  3. ~ (tilde) - Viene utilizzato per identificare un carattere jolly (~, *, ?) nel testo. Ad esempio, supponiamo che tu voglia trovare la frase esatta Excel* in un elenco. Se usi Excel* come stringa di ricerca, ti darebbe qualsiasi parola con Excel all'inizio seguita da un numero qualsiasi di caratteri (come Excel, Excel, Eccellente). Per cercare in modo specifico excel*, dobbiamo usare ~. Quindi la nostra stringa di ricerca sarebbe excel~*. Qui, la presenza di ~ assicura che excel legga il carattere seguente così com'è e non come carattere jolly.

Nota: non ho riscontrato molte situazioni in cui è necessario utilizzare ~. Tuttavia, è una caratteristica buona da sapere.

Ora esaminiamo quattro fantastici esempi in cui i caratteri jolly fanno tutto il lavoro pesante.

Caratteri jolly di Excel - Esempi

Ora diamo un'occhiata a quattro esempi pratici in cui i caratteri jolly di Excel possono essere molto utili:

  1. Filtraggio dei dati utilizzando un carattere jolly.
  2. Ricerca parziale utilizzando il carattere jolly e VLOOKUP.
  3. Trova e sostituisci le corrispondenze parziali.
  4. Conta le celle non vuote che contengono testo.

#1 Filtra i dati utilizzando i caratteri jolly di Excel

I caratteri jolly di Excel sono utili quando si dispone di insiemi di dati enormi e si desidera filtrare i dati in base a una condizione.

Supponiamo di avere un set di dati come mostrato di seguito:

È possibile utilizzare il carattere jolly asterisco (*) nel filtro dati per ottenere un elenco di società che iniziano con l'alfabeto A.

Ecco come farlo:

  • Seleziona le celle che vuoi filtrare.
  • Vai su Dati -> Ordina e filtra -> Filtra (Scorciatoia da tastiera - Ctrl + Maiusc + L).
  • Fare clic sull'icona del filtro nella cella dell'intestazione
  • Nel campo (sotto l'opzione Filtro testo), digita UN*
  • Fare clic su OK.

Questo filtrerà istantaneamente i risultati e ti darà 3 nomi: ABC Ltd., Amazon.com e Apple Store.

Come funziona? - Quando aggiungi un asterisco (*) dopo A, Excel filtrerà tutto ciò che inizia con A. Questo perché un asterisco (essendo un carattere jolly di Excel) può rappresentare qualsiasi numero di caratteri.

Ora, con la stessa metodologia, puoi utilizzare vari criteri per filtrare i risultati.

Ad esempio, se vuoi filtrare le aziende che iniziano con l'alfabeto A e contengono l'alfabeto C, usa la stringa CORRENTE ALTERNATA. Questo ti darà solo 2 risultati: ABC Ltd. e Amazon.com.

Se usi CORRENTE ALTERNATA invece, otterrai solo ABC Ltd come risultato (poiché è consentito un solo carattere tra "a" e "c")

Nota: Lo stesso concetto può essere applicato anche quando si utilizzano i filtri avanzati di Excel.

#2 Ricerca parziale utilizzando caratteri jolly e CERCA.VERT

La ricerca parziale è necessaria quando devi cercare un valore in un elenco e non c'è una corrispondenza esatta.

Si supponga, ad esempio, di disporre di un set di dati come mostrato di seguito e di voler cercare la società ABC in un elenco, ma l'elenco contiene ABC Ltd anziché ABC.

Non è possibile utilizzare la normale funzione CERCA.VERT in questo caso poiché il valore di ricerca non ha una corrispondenza esatta.

Se usi CERCA.VERT con una corrispondenza approssimativa, ti darà i risultati sbagliati.

Tuttavia, puoi utilizzare un carattere jolly all'interno della funzione CERCA.VERT per ottenere i risultati corretti:

Inserisci la seguente formula nella cella D2 e ​​trascinala per altre celle:

=CERCA.VERT("*"&C2&"*",$A$2:$A$8,1,FALSO)

Come funziona questa formula?

Nella formula sopra, invece di utilizzare il valore di ricerca così com'è, è affiancato su entrambi i lati dall'asterisco del carattere jolly di Excel (*) - “*”&C2&”*”

Questo dice a Excel che deve cercare qualsiasi testo che contenga la parola in C2. Potrebbe avere un numero qualsiasi di caratteri prima o dopo il testo in C2.

Quindi, la formula cerca una corrispondenza e, non appena trova una corrispondenza, restituisce quel valore.

3. Trova e sostituisci le corrispondenze parziali

I caratteri jolly di Excel sono abbastanza versatili.

Puoi usarlo in una formula complessa e in funzionalità di base come Trova e sostituisci.

Supponiamo di avere i dati come mostrato di seguito:

Nei dati sopra riportati, la regione è stata inserita in diversi modi (come Nord-Ovest, Nord Ovest, NordOvest).

Questo è spesso il caso dei dati di vendita.

Per pulire questi dati e renderli coerenti, possiamo usare Trova e sostituisci con i caratteri jolly di Excel.

Ecco come farlo:

  • Seleziona i dati in cui desideri trovare e sostituire il testo.
  • Vai a Home -> Trova e seleziona -> Vai a. Si aprirà la finestra di dialogo Trova e sostituisci. (Puoi anche usare la scorciatoia da tastiera - Ctrl + H).
  • Immettere il seguente testo nella finestra di dialogo Trova e sostituisci:
    • Trovare cosa: Nord*O*
    • Sostituirlo con: Nord Ovest
  • Fare clic su Sostituisci tutto.

Questo cambierà istantaneamente tutti i diversi formati e lo renderà coerente con il Nord-Ovest.

Come funziona?

Nel campo Trova, abbiamo usato Nord*O* che troverà qualsiasi testo che abbia la parola Nord e contenga l'alfabeto "W" ovunque dopo di essa.

Quindi, copre tutti gli scenari (Nordovest, Nordovest e Nordovest).

Trova e sostituisci trova tutte queste istanze e le modifica in Nord-ovest e le rende coerenti.

4. Conta le celle non vuote che contengono testo

So che sei intelligente e pensi che Excel abbia già una funzione integrata per farlo.

Hai assolutamente ragione!!

Questo può essere fatto usando la funzione CONTA.VALORI.

MA… C'è un piccolo problema con esso.

Molte volte quando importi dati o usi il foglio di lavoro di altre persone, noterai che ci sono celle vuote mentre potrebbe non essere così.

Queste celle sembrano vuote ma contengono ="". Il guaio è che

Il problema è che la funzione CONTA.VALORI non la considera come una cella vuota (la conta come testo).

Vedi l'esempio qui sotto:

Nell'esempio sopra, utilizzo la funzione CONTA.VALORI per trovare celle che non sono vuote e restituisce 11 e non 10 (ma puoi vedere chiaramente che solo 10 celle hanno testo).

Il motivo, come ho detto, è che non considera A11 vuoto (mentre dovrebbe).

Ma è così che funziona Excel.

La correzione consiste nell'utilizzare il carattere jolly di Excel all'interno della formula.

Di seguito è riportata una formula che utilizza la funzione CONTA.SE che conta solo le celle che contengono testo:

=CONTA.SE(A1:A11,"?*")

Questa formula dice a Excel di contare solo se la cella ha almeno un carattere.

Nel ?* combinazione:

  • ? (punto interrogativo) assicura che sia presente almeno un carattere.
  • * (asterisco) fa spazio a qualsiasi numero di caratteri aggiuntivi.

Nota: La formula sopra funziona quando nelle celle sono presenti solo valori di testo. Se hai un elenco che contiene sia testo che numeri, usa la seguente formula:

=CONTA.VALORI(A1:A11)-CONTA.VUOTE(A1:A11)

Allo stesso modo, puoi utilizzare i caratteri jolly in molte altre funzioni di Excel, come SE(), SOMMA.SE(), MEDIA.SE() e CONFRONTA().

È anche interessante notare che mentre è possibile utilizzare i caratteri jolly nella funzione CERCA, non è possibile utilizzarli nella funzione TROVA.

Spero che questi esempi ti diano un'idea della versatilità e della potenza dei caratteri jolly di Excel.

Se hai qualche altro modo innovativo per usarlo, condividilo con me nella sezione commenti.

Potresti trovare utili i seguenti tutorial di Excel:

  • Utilizzo di CONTA.SE e CONTA.SE con criteri multipli.
  • Creazione di un elenco a discesa in Excel.
  • Operatore di intersezione in Excel
wave wave wave wave wave