KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Contare il numero di celle contenenti un testo specifico in Excel

AutoreXiaoyang Data di modifica

Supponiamo di avere un elenco di stringhe di testo e di voler contare quante celle contengono un determinato testo come parte del loro contenuto. In questi casi, è possibile utilizzare i caratteri jolly (*) nei criteri della funzione COUNTIF, dove il simbolo * rappresenta qualsiasi sequenza di caratteri. In questo articolo ti mostrerò come usare formule efficaci per svolgere questo compito in Excel.


Contare il numero di celle contenenti un testo specifico senza Maiuscole/minuscole

Per contare il numero di celle corrispondenti a una parte di una stringa di testo, la funzione COUNTIF in Excel può esserti d’aiuto; procedi come segue:

Formula generica con testo inserito direttamente:

= COUNTIF ( range, «*text*» )
  • range: L’intervallo di celle contenente le stringhe di testo da contare;
  • *: Il carattere jolly che trova un numero qualsiasi di caratteri;
  • textIl testo specifico o il carattere da cercare.

Come illustrato nell’immagine seguente, voglio contare quante celle nell’intervallo A2:A11 contengono il testo specifico «Tokyo».

Inserisci o copia la formula seguente in una cella vuota, quindi premi il tasto Invioper ottenere il risultato, vedi immagine:

=COUNTIF(A2:A11,«*Tokyo*»)


Formula generica con riferimento a cella:

= COUNTIF ( range, «*» & cell & «*» )
  • range: L’intervallo di celle contenente le stringhe di testo da contare;
  • *: Il carattere jolly che trova un numero qualsiasi di caratteri;
  • cellLa cella che contiene il testo specifico o il carattere da cercare.

Per rendere la formula dinamica, sostituisci la stringa inserita direttamente con un riferimento a cella. Ad esempio, se i testi da utilizzare come criterio si trovano nelle celle C2:C4 e vuoi contare le celle che ne contengono una parte, procedi nel modo seguente.

1. Inserisci o copia la seguente formula in una cella vuota per visualizzarne il risultato:

=COUNTIF($A$2:$A$11, «*»&C2&«*»)

2. Trascina quindi il quadratino di riempimento verso il basso nelle celle a cui vuoi applicare la formula e otterrai i risultati mostrati nell’immagine seguente:

Suggerimenti: Se desideri calcolare il numero di celle contenenti più di un criterio testuale, ad esempio contare le celle che contengono sia «Tokyo» sia «Class1» nell’intervallo A2:A11, come mostrato nell’immagine seguente:

Per contare le celle con più sottostringhe, applica una delle seguenti formule secondo le tue esigenze:

=COUNTIFS(A2:A11,«*Tokyo*», A2:A11,«*Class1*»)
=COUNTIFS(A2:A11,«*»&C2&«*», A2:A11,«*»&C3&«*»)


Contare il numero di celle contenenti un testo specifico con Maiuscole/minuscole

Per contare il numero di celle che contengono un testo specifico rispettando esattamente le maiuscole e le minuscole, combina le funzioni SUMPRODUCT, ISNUMBER e FIND. La sintassi generica è la seguente:

=SUMPRODUCT(--(ISNUMBER(FIND(«text», range))))
  • text: Il testo o la cella contenente il testo che si sta cercando;
  • rangeL’intervallo di celle che contiene le stringhe di testo da contare.

Inserisci o copia la formula seguente in una cella vuota, quindi premi il tasto Invioper ottenere il risultato:

=SUMPRODUCT(--(ISNUMBER(FIND(C2, A2:A11))))


Spiegazione della formula:
  • FIND(C2; A2:A11): La funzione FIND distingue tra maiuscole e minuscole e cerca il testo specificato in ciascuna cella dell’intervallo. Se il testo è presente, restituisce la posizione del primo carattere; in caso contrario, restituisce l’errore #VALORE!. Il risultato è un array simile a questo: {7;#VALORE!;#VALORE!;#VALORE!;1;6;#VALORE!;#VALORE!;#VALORE!;#VALORE!}.
  • ISNUMBER(FIND(C2; A2:A11)): La funzione ISNUMBER trasforma i numeri in VERO e i valori di errore in FALSO, restituendo un risultato come questo: {VERO;FALSO;FALSO;FALSO;VERO;VERO;FALSO;FALSO;FALSO;FALSO}.
  • --(ISNUMBER(FIND(C2; A2:A11))): Il doppio segno meno (--) trasforma i valori VERO e FALSO nei numeri 1 e 0, restituendo un array come questo: {1;0;0;0;1;1;0;0;0;0}.
  • SUMPRODUCT(--(ISNUMBER(FIND(C2; A2:A11))))=SUMPRODUCT({1;0;0;0;1;1;0;0;0;0}): Infine, la funzione SUMPRODUCT somma tutti i numeri nell’array per ottenere il risultato finale: 3.

Funzione correlata utilizzata:

  • COUNTIF:
  • La funzione COUNTIF è una funzione statistica di Excel che conta il numero di celle corrispondenti a un criterio specifico.
  • SUMPRODUCT:
  • La funzione SUMPRODUCT permette di moltiplicare due o più colonne o matrici e di ottenere la somma dei relativi prodotti.
  • ISNUMBER:
  • La funzione ISNUMBER restituisce VERO se una cella contiene un numero e FALSO in tutti gli altri casi.
  • FIND:
  • La funzione FIND individua una stringa all'interno di un’altra e restituisce la posizione iniziale della sottostringa trovata.

Altri articoli:

  • Contare il numero di celle non uguali a più valori in Excel
  • In Excel, puoi facilmente ottenere il numero di celle diverse da un valore specifico usando la funzione CONTA.SE, ma hai mai provato a contare le celle non uguali a più valori? Ad esempio, vorrei calcolare il numero totale di prodotti nella colonna A, escludendo gli elementi elencati in C4:C6, come mostrato nell’immagine seguente. In questo articolo ti mostrerò alcune formule per risolvere questo compito in Excel.
  • Contare il numero di celle contenenti numeri dispari o pari
  • Come ben sai, i numeri dispari restituiscono un resto di 1 quando divisi per 2, mentre i numeri pari restituiscono un resto di 0. In questa guida ti mostrerò come contare rapidamente il numero di celle che contengono numeri dispari o pari in Excel.
  • Contare il numero di celle contenenti un numero specifico di caratteri
  • Se desideri contare il numero di celle che contengono un determinato numero di caratteri (ad esempio, 5 caratteri) in un intervallo, come illustrato nell’immagine seguente, puoi utilizzare la funzione CONTA.SE in Excel. In questo articolo ti spiegherò come ottenere il conteggio delle celle che contengono esattamente *x* caratteri oppure più di un certo numero di caratteri.

I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.