Guarda il video sui caratteri jolly di Excel
Ci sono solo 3 caratteri jolly di Excel (asterisco, punto interrogativo e tilde) e molto può essere fatto usando questi.
In questo tutorial, vi mostrerò quattro esempi in cui questi caratteri jolly di Excel sono assoluti salvagente.
Questo tutorial copre:
Caratteri jolly di Excel – Un’introduzione
I caratteri jolly sono caratteri speciali che possono prendere il posto di qualsiasi carattere (da cui il nome – jolly).
Ci sono tre caratteri jolly in Excel:
- * (asterisco) – Rappresenta qualsiasi numero di caratteri. Per esempio, Ex* potrebbe significare Excel, Excels, Esempio, Esperto, ecc.
- ? (punto interrogativo) – Rappresenta un singolo carattere. Per esempio, Tr?mp potrebbe significare Trump o Tramp.
- ~ (tilde) – Si usa per identificare un carattere jolly (~, *, ?) nel testo. Per esempio, diciamo che vuoi trovare la frase esatta Excel* in una lista. Se usi Excel* come stringa di ricerca, ti darà qualsiasi parola che ha Excel all’inizio seguita da un qualsiasi numero di caratteri (come Excel, Excels, Excellent). Per cercare specificamente 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 un carattere jolly.
Nota: non ho incontrato molte situazioni in cui è necessario usare ~. Ciononostante, è una caratteristica da conoscere.
Ora passiamo attraverso quattro fantastici esempi dove i caratteri jolly fanno tutto il lavoro pesante.
Caratteri jolly di Excel – Esempi
Ora guardiamo quattro esempi pratici dove i caratteri jolly di Excel possono essere molto utili:
- Filtrare i dati usando un carattere jolly.
- Ricerca parziale usando il carattere jolly e VLOOKUP.
- Trova e sostituisci le corrispondenze parziali.
- Conta le celle non vuote che contengono testo.
#1 Filtrare i dati usando i caratteri jolly di Excel
I caratteri jolly di Excel sono utili quando hai enormi set di dati e vuoi filtrare i dati in base a una condizione.
Supponiamo di avere un set di dati come mostrato qui sotto:
Puoi usare il carattere jolly asterisco (*) nel filtro dati per ottenere una lista di aziende che iniziano con l’alfabeto A.
Ecco come fare:
- Seleziona le celle che vuoi filtrare.
- Vai a Dati -> Ordina e filtra -> Filtro (scorciatoia da tastiera – Control + Shift + L).
- Clicca sull’icona del filtro nella cella di intestazione
- Nel campo (sotto l’opzione Filtro testo), digita A*
- Clicca OK.
Questo filtrerà immediatamente i risultati e vi darà 3 nomi – ABC Ltd., Amazon.com, e Apple Stores.
Come funziona? – Quando aggiungi un asterisco (*) dopo A, Excel filtrerebbe 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 usare vari criteri per filtrare i risultati.
Per esempio, se vuoi filtrare le aziende che iniziano con l’alfabeto A e contengono l’alfabeto C, usa la stringa A*C. Questo ti darà solo 2 risultati – ABC Ltd. e Amazon.com.
Se usi A?C invece, otterrete solo ABC Ltd come risultato (dato che è permesso solo un carattere tra ‘a’ e ‘c’)
Note: The same concept can also be applied when using Excel Advanced Filters.
#2 Partial Lookup Using Wildcard Characters & VLOOKUP
La ricerca parziale è necessaria quando dovete cercare un valore in una lista e non c’è una corrispondenza esatta.
Per esempio, supponiamo di avere un insieme di dati come mostrato qui sotto, e di voler cercare l’azienda ABC in una lista, ma la lista ha ABC Ltd invece di ABC.
Non potete usare la regolare funzione VLOOKUP in questo caso perché il valore di ricerca non ha una corrispondenza esatta.
Se usi VLOOKUP con una corrispondenza approssimativa, ti darà risultati sbagliati.
Tuttavia, puoi usare un carattere jolly all’interno della funzione VLOOKUP per ottenere i risultati giusti:
Inserisci la seguente formula nella cella D2 e trascinala per altre celle:
=VLOOKUP("*"&C2&"*",$A$2:$A$8,1,FALSE)
Come funziona questa formula?
Nella formula di cui sopra, invece di usare il valore di ricerca così com’è, è affiancato su entrambi i lati dal carattere jolly di Excel asterisco (*) – “*”&C2&”*”
Questo dice ad Excel che deve cercare qualsiasi testo che contiene la parola in C2. Potrebbe avere qualsiasi numero di caratteri prima o dopo il testo in C2.
Quindi, la formula cerca una corrispondenza, e non appena la trova, restituisce quel valore.
3. Trova e sostituisci corrispondenze parziali
I caratteri jolly di Excel sono abbastanza versatili.
Puoi usarli in una formula complessa così come in funzionalità di base come Trova e sostituisci.
Supponiamo che tu abbia i dati come mostrato qui sotto:
Nei dati di cui sopra, la regione è stata inserita in modi diversi (come Nord-Ovest, Nord Ovest, Nord-Ovest).
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 fare:
- Selezionare i dati dove si vuole trovare e sostituire il testo.
- Vai a Home -> Trova & Seleziona -> Vai a. Questo aprirà la finestra di dialogo Trova e sostituisci. (È anche possibile utilizzare la scorciatoia da tastiera – Control + H).
- Inserire il seguente testo nella finestra di dialogo Trova e sostituisci:
- Trova cosa: Nord*W*
- Sostituisci con: Nord-Ovest
- Clicca su Sostituisci tutto.
Questo cambierà istantaneamente tutti i diversi formati e lo renderà coerente con North-West.
Come funziona?
Nel campo Trova, abbiamo usato Nord*W* che troverà qualsiasi testo che ha la parola Nord e contiene l’alfabeto ‘W’ ovunque dopo di esso.
Quindi, copre tutti gli scenari (Nord-Ovest, Nord-Ovest, e Nord-Ovest).
Trova e sostituisci trova tutte queste istanze e le cambia in Nord-Ovest e le rende coerenti.
4. Conta le celle non vuote che contengono testo
So che sei intelligente e stai pensando che Excel ha già una funzione incorporata per fare questo.
Hai assolutamente ragione!!!
Questo può essere fatto usando la funzione COUNTA.
Ma… c’è un piccolo problema.
Molte volte quando importi dei dati o usi il foglio di lavoro di altre persone, noterai che ci sono delle celle vuote mentre potrebbe non essere il caso.
Queste celle sembrano vuote ma hanno =”” in esse. Il problema è che la
Il problema è che la funzione COUNTA non la considera una cella vuota (la conta come testo).
Vedi l’esempio qui sotto:
Nell’esempio qui sopra, uso la funzione COUNTA per trovare le celle che non sono vuote e restituisce 11 e non 10 (ma si vede chiaramente che solo 10 celle hanno testo).
La ragione, come ho detto, è che non considera A11 come vuoto (mentre dovrebbe).
Ma è così che funziona Excel.
La soluzione è usare il carattere jolly di Excel nella formula.
Ecco una formula che usa la funzione COUNTIF che conta solo le celle che hanno del testo:
=COUNTIF(A1:A11,"?*")
Questa formula dice a Excel di contare solo se la cella ha almeno un carattere.
Nella combinazione ?*:
- ? (punto interrogativo) assicura che almeno un carattere sia presente.
- * (asterisco) fa spazio a qualsiasi numero di caratteri aggiuntivi.
Nota: La formula di cui sopra funziona quando hai solo valori di testo nelle celle. Se avete una lista che ha sia testo che numeri, usate la seguente formula:
=COUNTA(A1:A11)-COUNTBLANK(A1:A11)
Similmente, potete usare i caratteri jolly in molte altre funzioni di Excel, come IF(), SUMIF(), AVERAGEIF(), e MATCH().
È anche interessante notare che mentre è possibile utilizzare i caratteri jolly nella funzione CERCA, non è possibile utilizzarli nella funzione TROVA.
Spero che questi esempi vi diano un’idea della versatilità e della potenza dei caratteri jolly di Excel.