Menu

LUNGHEZZA in Excel: contare caratteri e parole (LEN)

=LUNGHEZZA(A2) restituisce il numero di caratteri in A2, spazi e punteggiatura compresi. Con ANNULLA.SPAZI e SOSTITUISCI conta anche le parole, e con SOMMA conta i caratteri di un intero intervallo.

Ogni foglio di questa pagina è interattivo: cambia un numero o una formula e si ricalcola.

=LUNGHEZZA(A2) restituisce il numero di caratteri in A2. Ogni carattere conta: lettere, cifre, spazi, punteggiatura e a capo. Hello world ne ha 11. In inglese LUNGHEZZA si chiama LEN, ed è così che la mostra la tabella; puoi scrivere le formule anche in italiano, con il punto e virgola.

Contare i caratteri
B2
AB
1TextCharacters
2Hello world11
3 Hello world 13
4Excel5
50
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =LUNGHEZZA(A2)

A3 ha uno spazio a ciascuna estremità, quindi conta 13. A5 è vuota, e LUNGHEZZA di una cella vuota è 0. La sintassi ha un solo argomento: =LUNGHEZZA(text), dove text è una cella, una formula o un testo tra virgolette.

LUNGHEZZA conta il valore memorizzato, non quello visualizzato

Per numeri e date, LUNGHEZZA conta il valore che Excel memorizza, che non è sempre quello che vedi:

Cosa vede LUNGHEZZA
B2
ABC
1ValueLENLEN of the display
2$1,050.0049
32026-03-15510
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =LUNGHEZZA(A2)

A2 mostra $1,050.00 ma è memorizzato come 1050, quindi LUNGHEZZA restituisce 4. La data è memorizzata come numero seriale 46096, quindi LUNGHEZZA restituisce 5. Per contare i caratteri come vengono visualizzati, converti prima con TESTO, come fa la colonna C.

Contare le parole di una cella

Excel non ha una funzione per contare le parole. Le parole sono separate da spazi, quindi conta gli spazi e aggiungi uno. Usa prima ANNULLA.SPAZI, così gli spazi doppi e quelli alle estremità non vengono contati come parole:

Conteggio parole
B2
AB
1TextWords
2The quick brown fox4
3 two spaces 2
4one1
50
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =SE(ANNULLA.SPAZI(A2)="";0;LUNGHEZZA(ANNULLA.SPAZI(A2))-LUNGHEZZA(SOSTITUISCI(ANNULLA.SPAZI(A2);" ";""))+1)

Come funziona, per The quick brown fox: il testo ripulito ha 19 caratteri; senza spazi, 16. Tre spazi significano quattro parole. Il SE davanti fa sì che una cella vuota conti 0 parole invece di 1.

Quante parole?
B2
AB
1SentenceWords
2Payment received with thanks
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.

Tocca a te: In B2, conta le parole in A2. Le parole sono separate da spazi singoli.

Verificare un limite di caratteri

LUNGHEZZA è il modo per confrontare un testo con un limite: un titolo di pagina di 60 caratteri, un SMS di 160, un nome prodotto di 30. I caratteri rimasti sono il limite meno LUNGHEZZA, e la formattazione condizionale può segnalare le righe oltre il limite:

Titoli oltre i 30 caratteri
B2
ABC
1TitleCharactersLeft
2Desk lamp, black1614
3Ergonomic office chair with headrest36-6
4Monitor stand1317
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =LUNGHEZZA(A2)

La regola =LUNGHEZZA($A2)>30 colora l'intera riga di ogni titolo oltre il limite. Il $ prima di A fa sì che ogni colonna della riga guardi il titolo. Accorcia A3 a 30 caratteri e il colore sparisce. Per rifiutare un testo più lungo già in fase di inserimento, usa Dati > Convalida dati e imposta Consenti su Lunghezza testo.

Caratteri rimasti
B2
AB
1NameLeft
2Wireless mouse
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.

Tocca a te: I nomi dei prodotti possono avere al massimo 40 caratteri. In B2, restituisci quanti caratteri restano per il nome in A2.

Contare i caratteri di un intervallo

LUNGHEZZA lavora su una cella. Dalle un intervallo dentro SOMMA e conta ogni cella, poi SOMMA le somma:

Caratteri totali
C2
ABC
1TextMethodTotal
2AppleSUM15
3PearSUMPRODUCT15
4Banana
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =SOMMA(LUNGHEZZA(A2:A4))

=SOMMA(LUNGHEZZA(A2:A4)) funziona così com'è in Excel 2021 e Microsoft 365. In Excel 2019 e precedenti richiede Ctrl+Maiusc+Invio (Cmd+Maiusc+Invio su Mac), oppure usa MATR.SOMMA.PRODOTTO (in inglese SUMPRODUCT), che gestisce le matrici da sola.

Per contare un carattere dentro una cella, come le virgole di un elenco, confronta la lunghezza prima e dopo averlo eliminato: =LUNGHEZZA(A2)-LUNGHEZZA(SOSTITUISCI(A2;",";"")). La pagina su SOSTITUISCI ha un esempio dal vivo, compreso il conteggio di una parola intera.

Domande frequenti

Come conto i caratteri di una cella in Excel?

=LUNGHEZZA(A2) restituisce il numero di caratteri in A2. Spazi, punteggiatura e a capo contano tutti. Per ignorare gli spazi in eccesso, conta il testo ripulito: =LUNGHEZZA(ANNULLA.SPAZI(A2)).

Come conto le parole di una cella in Excel?

Conta gli spazi e aggiungi uno: =LUNGHEZZA(ANNULLA.SPAZI(A2))-LUNGHEZZA(SOSTITUISCI(ANNULLA.SPAZI(A2);" ";""))+1. Racchiudila come =SE(ANNULLA.SPAZI(A2)="";0;...) così una cella vuota conta 0 parole, non 1.

Perché LUNGHEZZA dà un conteggio sbagliato per un numero o una data?

LUNGHEZZA conta il valore memorizzato, non quello che la cella mostra. 1,050.00eˋmemorizzatocome1050,quindiLUNGHEZZArestituisce4,eunadatarestituisce5,lecifredelsuonumeroseriale.PercontarelaformavisualizzatausaTESTO;informainglese:‘LEN(TEXT(A2,"1,050.00 è memorizzato come 1050, quindi LUNGHEZZA restituisce 4, e una data restituisce 5, le cifre del suo numero seriale. Per contare la forma visualizzata usa TESTO; in forma inglese: `LEN(TEXT(A2,"#,##0.00"))`.

Come conto tutti i caratteri di un intervallo?

=SOMMA(LUNGHEZZA(A2:A10)) in Excel 2021 e Microsoft 365. Nelle versioni precedenti usa =MATR.SOMMA.PRODOTTO(LUNGHEZZA(A2:A10)), che funziona senza Ctrl+Maiusc+Invio.

Illustrazione dei linguaggi di programmazione di Coddy

Impara a programmare con Coddy

INIZIA