Contare i valori separati da virgola in una cella
In questo tutorial scoprirai come combinare le funzioni LEN, TRIM e SUBSTITUTE per contare i valori separati da virgola all’interno di una cella in Excel.

Come contare i valori separati da virgola all'interno di una cella in Excel?
Come illustrato nell’immagine seguente, la colonna B contiene un elenco di stringhe con valori separati da virgole. Per contare i valori presenti in ciascuna cella, procedi come indicato di seguito per ottenere il risultato desiderato.

Formula generica
=IF(ISBLANK(B3),«»,LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),",",«»))+1)
Argomenti
A1: rappresenta la cella che contiene la stringa separata da virgole di cui si vuole contare i valori.
Come si utilizza questa formula?
1. Seleziona una cella vuota in cui visualizzare il risultato; in questo caso, scegliamo la cella D3.
2. Inserisci la seguente formula e premi il tasto Invio. Poi trascina il quadratino di riempimento verso il basso per applicare la formula alle altre celle.
=IF(ISBLANK(B3),«»,LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),",",«»))+1)

Nota: In questa formula, B3 è la cella che contiene la stringa separata da virgole di cui vuoi contare i valori. Puoi modificarla in base alle tue esigenze.
Come funziona questa formula?
=IF(ISBLANK(B3),«»,LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),",",«»))+1)
1. LEN(TRIM(B3)): La funzione TRIM elimina tutti gli spazi superflui dalla stringa separata da virgole «AA, BB, CC, DD», lasciando un solo spazio tra le parole. Subito dopo, la funzione LEN calcola la lunghezza totale di «AA, BB, CC, DD» e restituisce il risultato 14;
2. LEN(SUBSTITUTE(TRIM(B3),",",«»))
- SUBSTITUTE(TRIM(B3),",",«»)Come illustrato nella spiegazione precedente, la funzione TRIM rimuove tutti gli spazi superflui da «AA, BB, CC, DD», restituendo «AA, BB, CC, DD». In seguito, la funzione SUBSTITUTE sostituisce tutte le virgole in «AA, BB, CC, DD» con una stringa vuota, ottenendo così «AA BB CC DD».
- LEN(«AA BB CC DD»)La funzione LEN restituisce il numero di caratteri nella stringa di testo «AA BB CC DD», pari a 11.
3. 14-11+1: Qui si sottrae la lunghezza totale di «AA BB CC DD» dalla lunghezza totale di «AA, BB, CC, DD» per ottenere il numero totale di virgole nella stringa (14 − 11 = 3). Poiché dopo l’ultima virgola c’è sempre una parola, devi aggiungere 1 al risultato per ottenere il numero complessivo di parole separate da virgola. In questo caso, il totale è 4.
4. SE(VAL.VUOTO(B3);«»;14): La funzione SE restituisce una stringa vuota se B3 è vuota; altrimenti restituisce il numero 14. Poiché B3 contiene un valore, la funzione SE restituisce 14.
Funzioni correlate
Funzione LEN di Excel
La funzione LEN di Excel restituisce il numero di caratteri presenti in una stringa di testo.
Funzione SUBSTITUTE di Excel
La funzione SUBSTITUTE di Excel sostituisce testo o caratteri all'interno di una stringa con altri testi o caratteri.
Funzione TRIM di Excel
La funzione TRIM di Excel elimina tutti gli spazi superflui da una stringa di testo, lasciando un solo spazio tra le parole.
Formule correlate
Contare le occorrenze di caratteri specifici in una cella di Excel
Questo tutorial ti mostra come usare formule basate sulle funzioni LEN e SUBSTITUTE per contare quante volte un carattere specifico appare in una cella di Excel.
Contare caratteri specifici in un intervallo di celle
Questo tutorial ti mostra alcune formule utili per contare quante volte un carattere specifico appare in un intervallo di celle in Excel.
Contare parole specifiche in una cella in Excel
Questo articolo ti mostra una formula semplice ed efficace per contare quante volte una parola specifica appare in una cella di Excel.
Contare parole specifiche in un intervallo in Excel
Questo articolo ti mostra una formula semplice ed efficace per contare quante volte una parola specifica appare in un intervallo di celle in Excel.
Contare il numero di caratteri in una cella in Excel
Il conteggio totale dei caratteri include non solo le lettere, ma anche spazi, segni di punteggiatura e simboli presenti nella cella. Segui questo tutorial per contare facilmente il numero complessivo di caratteri in una cella con la funzione LEN di Excel!
Contare il numero di caratteri in un intervallo in Excel
Questo articolo ti mostra una formula semplice ed efficace per contare il numero totale di caratteri presenti in un intervallo di celle in Excel.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
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.