Come contare i caratteri in excel?
In questo tutorial impareremo come scrivere diverse formule in Excel per contare il numero di caratteri in una cella o in un intervallo di celle.
Contare i caratteri in una singola cella
Per contare i caratteri in una cella, devi inserire la funzione LEN nella cella in cui vuoi ottenere il numero. Successivamente, fare riferimento alla cella (A1). Alla fine, premi Invio per ottenere il conteggio. Se hai più celle, puoi applicare la stessa formula anche a quelle celle.
=LEN(B1)
Contare i caratteri senza spazi
Se hai uno spazio o più spazi in una cella, in questo caso puoi utilizzare la seguente formula in cui abbiamo utilizzato una combinazione di LEN e SUBSTITUTE.
=LEN(SUBSTITUTE(A1," ",""))
In questa formula, abbiamo utilizzato SOSTITUISCI per sostituire lo spazio che hai tra “Ciao” e “Mondo!” » con un valore vuoto.
Contare i caratteri in un intervallo
Se disponi di un intervallo di celle e desideri contare i caratteri dell’intero intervallo, puoi utilizzare una combinazione di SUMPRODUCT e LEN.
=SUMPRODUCT(LEN(A1:A3))
Quando usi SUMPRODUCT, può prendere una tabella in una singola cella. In questo modo prende il valore di tutte le celle (3) nell’intervallo. E tra SUMPRODUCT, LEN ottiene il numero di caratteri.
Se hai una cella o più celle in cui è presente uno spazio nel valore e non vuoi contare quello spazio quando conti i caratteri. È necessario creare una combinazione di SUMPRODUCT, LEN e SUBSTITUTE.
Nell’esempio sopra, abbiamo il numero 36 quando includi lo spazio mentre ottieni il numero di caratteri. Ma quando usiamo la formula (SUMPRODUCT, SUBSTITUTE e LEN).
=SUMPRODUCT(LEN(SUBSTITUTE(A1:A3," ","")))
Conta un carattere specifico da una cella o da un intervallo
Supponiamo che tu voglia ottenere il conteggio di un carattere specifico da una cella, puoi farlo combinando LEN e SUBSTITUTE.
Nell’esempio sopra, abbiamo utilizzato la formula per contare l’asterisco (*) nella cella.
=LEN(A1)-LEN(SUBSTITUTE(A1,"*",""))
Questa funzione funziona in due parti:
- Nella prima parte hai la funzione LEN che ottiene il numero totale di caratteri nella cella.
- Nella seconda parte hai SUBSTITUTE che sostituisce il (*) senza valore. Successivamente LEN restituisce il numero di caratteri senza asterisco.
Alla fine, hai due account, uno con (*) e l’altro senza (*). E quando sottrai i due, ottieni il numero (*) nel risultato.
Allo stesso modo, se vuoi contare un carattere specifico da un intervallo di celle e devi racchiudere la formula sopra nella funzione SUMPRODUCT e fare riferimento all’intero intervallo anziché a una singola cella.
=SUMPRODUCT(LEN(A1:A7)-LEN(SUBSTITUTE(A1:A7,"*","")))
Quando usi SUMPRODUCT, prende l’intero intervallo come tabella e utilizza la formula per l’intero intervallo anziché solo per una cella. Questo significa:
Nella prima parte ottieni il numero totale di caratteri dell’intero intervallo e nella seconda parte, SUBSTITUTE, rimuovi (*) e LEN ottiene il numero. Successivamente, detraendo entrambi i conteggi, ottieni il numero del carattere specifico nel risultato.