Usare caratteri jolly nei criteri
Trovi corrispondenze parziali nel testo con i caratteri jolly asterisco e punto interrogativo
Usare caratteri jolly nei criteri è una lezione Excel Formulas Academy gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Excel Formulas Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Excel Formulas Academy include 4 lezioni in totale.
Quando le corrispondenze esatte non bastano
Finora i criteri hanno cercato una corrispondenza esatta. Ma i dati reali sono disordinati. Potrebbe voler trovare ogni codice prodotto che inizia con AB o ogni titolo professionale che contiene la parola Manager.
I caratteri jolly consentono di cercare corrispondenze parziali nel testo con SUMIF, COUNTIF e AVERAGEIF. Bastano due caratteri speciali: l'asterisco e il punto interrogativo.
Conoscere i due caratteri jolly
Sono esattamente due:
*l'asterisco corrisponde a un numero qualsiasi di caratteri, anche nessuno?il punto interrogativo corrisponde a un solo carattere
Li inserisca nel testo del criterio tra virgolette. Tutto ciò che ha imparato sulle virgolette e sulla e commerciale continua ad applicarsi.
Corrispondenze con inizio specifico
Metta l'asterisco alla fine per indicare una qualsiasi terminazione. Per contare ogni codice nell'intervallo A2:A10 che inizia con AB, aggiunga un asterisco dopo AB.
In questo modo corrisponderà ad AB, AB1, ABXYZ e a qualsiasi valore che inizi con queste due lettere. L'asterisco rappresenta tutto ciò che viene dopo.
=COUNTIF(A2:A10, "AB*")Corrispondenze con fine specifica
Metta l'asterisco all'inizio per corrispondere a qualsiasi inizio. Per sommare gli importi in B2:B10 quando l'etichetta nella colonna A termina con la parola North, inizi il criterio con un asterisco.
Verranno incluse voci come Far North, Up North e il semplice North. L'asterisco assorbe tutto ciò che si trova prima della parola.
=SUMIF(A2:A10, "*North", B2:B10)Corrispondenze contenute nel testo
Racchiuda il testo tra due asterischi per cercarlo in qualsiasi posizione della cella. Per contare i titoli nell'intervallo A2:A10 che contengono Manager:
La ricerca troverà allo stesso modo Sales Manager, Manager of IT e Assistant Manager. I due asterischi consentono qualsiasi testo prima e dopo la parola cercata.
=COUNTIF(A2:A10, "*Manager*")Il punto interrogativo per i caratteri singoli
Il punto interrogativo corrisponde esattamente a un carattere, né più né meno. Se i codici sono sempre formati da una lettera seguita da due cifre, conti quelli che iniziano con A usando un punto interrogativo per ciascun carattere sconosciuto.
"A??" corrisponde ad A12 e A99, ma non ad A1 o A123, perché la lunghezza deve essere esattamente di tre caratteri.
=COUNTIF(A2:A10, "A??")Caratteri jolly più un riferimento di cella
Per creare da una cella una condizione che specifichi l'inizio, concateni la cella con un asterisco usando la e commerciale. Se D1 contiene AB, cerchi qualsiasi valore che inizi con quel testo.
& aggiunge l'asterisco al valore in D1, producendo "AB*". Ora la corrispondenza parziale è controllata da una cella invece di contenere testo scritto direttamente nella formula.
=COUNTIF(A2:A10, D1&"*")Cercare un testo contenuto usando una cella
Lo stesso metodo consente di cercare un testo contenuto. Racchiuda la cella tra due asterischi usando due e commerciali.
Qui il valore in D1 viene racchiuso come "*value*", quindi modificando D1 cambia immediatamente ciò che la formula cerca. Questo è il fondamento di un semplice riepilogo con ricerca durante la digitazione.
=SUMIF(A2:A10, "*"&D1&"*", B2:B10)Corrispondere a un asterisco o a un punto interrogativo letterale
E se i dati contenessero davvero un * o un ? e volesse cercarlo come carattere letterale? Inserisca una tilde ~ davanti al carattere.
Quindi "~?" trova un punto interrogativo letterale e "~*" trova un asterisco letterale. La tilde indica al foglio di calcolo di trattare il carattere successivo come testo normale.
=COUNTIF(A2:A10, "*~?*")I caratteri jolly funzionano solo con il testo
Un limite importante: i caratteri jolly funzionano con il testo, non con i numeri. Non può usare * per cercare una parte di un numero, ad esempio di un prezzo.
Se i codici sono memorizzati come numeri reali, i caratteri jolly non li riconosceranno. Li converta prima in testo oppure utilizzi gli operatori di confronto per gli intervalli numerici. I caratteri jolly e gli operatori numerici risolvono problemi diversi.
=COUNTIF(A2:A10, "INV*")Esempio approfondito: riepilogo per reparto
Immagini codici come SALES-01, SALES-02 e HR-01 nella colonna A, con i budget nella colonna B. Per sommare l'intero reparto Sales, cerchi qualsiasi codice che inizi con SALES seguito da qualunque testo.
Un'unica formula SUMIF con "SALES*" raggruppa tutti i sottocodici in una volta sola, senza doverli elencare individualmente. Sostituisca il prefisso per raggruppare un altro reparto.
=SUMIF(A2:A10, "SALES*", B2:B10)Verifica rapida
Metta alla prova la Sua comprensione della corrispondenza con caratteri jolly.
Riepilogo: caratteri jolly nei criteri
Ora può cercare testo parziale nelle funzioni matematiche IF. Ricordi:
*corrisponde a un numero qualsiasi di caratteri;?corrisponde esattamente a un carattere.- Utilizzi
"AB*"per i valori che iniziano con una determinata sequenza,"*North"per quelli che terminano con essa e"*Manager*"per quelli che la contengono. - Unisca una cella con la e commerciale, come in
D1&"*". - Inserisca una tilde prima di un
*o di un?letterale per effettuare l'escape e ricordi che i caratteri jolly funzionano solo sul testo.
Con questo si conclude l'uso dei calcoli condizionali con SUMIF, COUNTIF e AVERAGEIF.
=SUMIF(A2:A10, "*North", B2:B10)Domande Frequenti
La lezione «Usare caratteri jolly nei criteri» è gratuita?
Sì — il testo completo di «Usare caratteri jolly nei criteri» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Excel Formulas Academy, passa a CoddyKit PRO. Il corso Excel Formulas Academy include 4 lezioni in totale.
Cosa imparerò in «Usare caratteri jolly nei criteri»?
Trovi corrispondenze parziali nel testo con i caratteri jolly asterisco e punto interrogativo Eserciti Excel Formulas Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Excel Formulas Academy?
Non è richiesta alcuna esperienza precedente. Excel Formulas Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.
Quanto tempo richiede la lezione «Usare caratteri jolly nei criteri»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Excel Formulas Academy?
Sì. Ogni lezione Excel Formulas Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Sommare in base a criteri con SUMIF
- Contare in base a criteri con COUNTIF
- Calcolare la media in base a criteri con AVERAGEIF
- Usare caratteri jolly nei criteri