Misurare il testo con LEN
Conti il numero di caratteri in una cella con LEN
Misurare il testo con LEN è una lezione Excel Formulas Academy gratuita su CoddyKit. Questa è la lezione 3 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.
Perché misurare la lunghezza del testo?
A volte è necessario sapere quanti caratteri contiene un valore. Ad esempio, un codice prodotto deve avere esattamente 8 caratteri oppure un tweet deve rimanere entro un determinato limite.
La funzione LEN conta i caratteri di una porzione di testo e restituisce quel numero. È l'abbreviazione di length e rappresenta una delle funzioni di supporto più utili in qualsiasi foglio di calcolo.
La funzione LEN
LEN richiede un solo elemento: il testo (o una cella che contiene testo). Restituisce il numero di caratteri.
LEN("Hello") restituisce 5 perché contiene cinque lettere. Il risultato è sempre un semplice numero che può essere utilizzato in altre formule.
=LEN("Hello")Anche gli spazi vengono conteggiati
Un dettaglio importante: LEN conta ogni carattere, inclusi gli spazi e la punteggiatura.
LEN("Hello world") restituisce 11 — cinque lettere, uno spazio e poi altre cinque lettere. Per questo LEN è ideale per individuare gli spazi nascosti che non si possono vedere osservando una cella.
=LEN("Hello world")LEN con un riferimento di cella
Nei fogli reali si indica a LEN una cella. Se A2 contiene un ID cliente come CUST-00417, è possibile verificarne la lunghezza:
Il risultato è 10. Trascini la formula verso il basso in una colonna per vedere immediatamente se qualche ID contiene un numero errato di caratteri.
=LEN(A2)Convalidare una lunghezza fissa
Combini LEN con IF per segnalare i dati non validi. Supponga che ogni codice debba avere esattamente 8 caratteri.
Questa formula restituisce OK quando la lunghezza corrisponde e Verifica quando non corrisponde. Trasforma un tedioso controllo visivo in un test automatico.
=IF(LEN(A2)=8, "OK", "Check")Conteggio dei numeri
Quando si utilizza LEN su un numero, il foglio di calcolo lo tratta prima come testo e poi ne conta le cifre.
Se A2 contiene 12345, LEN(A2) restituisce 5. Tenga presente che la formattazione, come le virgole o i simboli di valuta, è solo visiva — LEN conta il valore sottostante, quindi 1,000 conta comunque come 4 caratteri.
=LEN(A2)Le celle vuote restituiscono zero
Che cosa fa LEN con una cella vuota? Restituisce 0.
Questo rende LEN un modo rapido per verificare se una cella è davvero vuota. LEN(A2)=0 restituisce TRUE solo quando non c'è alcun contenuto — è utile per individuare le celle che sembrano vuote ma contengono uno spazio isolato, che restituirebbe 1 invece di 0.
=IF(LEN(A2)=0, "Empty", "Has text")LEN alimenta altre funzioni
LEN viene spesso utilizzata come elemento costitutivo. Ricordi che RIGHT può recuperare caratteri dalla fine e MID può iniziare da qualsiasi punto. LEN indica a queste funzioni dove si trova la fine.
Ad esempio, per eliminare gli ultimi 3 caratteri da A2, si recuperano LEN(A2) - 3 caratteri dall'inizio. LEN calcola il numero corretto indipendentemente dalla lunghezza di ogni cella.
=LEFT(A2, LEN(A2) - 3)Conteggio delle occorrenze di un carattere
Un trucco efficace usa LEN due volte per contare quante volte compare un carattere. L'idea è misurare la lunghezza, misurarla di nuovo dopo aver rimosso il carattere e sottrarre i due risultati.
In questo caso SUBSTITUTE rimuove tutti gli spazi da A2. La differenza tra la lunghezza originale e quella della versione più corta equivale al numero di spazi — un modo rapido per contare le parole meno una.
=LEN(A2) - LEN(SUBSTITUTE(A2, " ", ""))Excel e Sheets si comportano allo stesso modo
LEN funziona in modo identico in Microsoft Excel e Google Sheets. In entrambi, ogni carattere vale un'unità di conteggio.
Gli unici casi limite riguardano i caratteri speciali di altre lingue, ma per il testo e i numeri di uso quotidiano può contare sul fatto che LEN restituisca lo stesso risultato ovunque.
Riempimento fino a una larghezza fissa
LEN aiuta anche a rendere uniformi le lunghezze dei valori. Supponga che ogni ID debba avere 6 caratteri, completati a sinistra con degli zeri.
Calcoli quanti zeri mancano con 6 - LEN(A2), quindi generi quel numero di zeri con REPT e li aggiunga all'inizio. Se A2 contiene 417, il risultato è 000417, perfettamente allineato agli altri codici.
=REPT("0", 6 - LEN(A2)) & A2Verifica rapida
Verifichi la comprensione di LEN.
Riepilogo: la funzione LEN
Ha imparato a misurare la lunghezza del testo.
LEN(text)restituisce il numero di caratteri- Gli spazi e la punteggiatura vengono conteggiati
- Una cella vuota restituisce 0
- Combini LEN con
IFper convalidare le lunghezze fisse - Utilizzi LEN per fornire il conteggio dei caratteri a LEFT, RIGHT e MID
Successivamente eliminerà gli spazi superflui con TRIM.
Domande Frequenti
La lezione «Misurare il testo con LEN» è gratuita?
Sì — il testo completo di «Misurare il testo con LEN» è 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 «Misurare il testo con LEN»?
Conti il numero di caratteri in una cella con LEN 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 3 di 4.
Quanto tempo richiede la lezione «Misurare il testo con LEN»?
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
- Estrarre testo con LEFT e RIGHT
- Prelevare dal centro con MID
- Misurare il testo con LEN
- Eliminare gli spazi con TRIM