Programma
Quando lavori in Excel, può capitare che i numeri vengano archiviati come testo. Succede spesso quando importi dati da pagine web, database, PDF o file di testo. Te ne accorgi quando vedi i numeri allineati a sinistra nella cella, le formule che non calcolano correttamente o piccoli triangoli verdi nell'angolo delle celle.
Se non corretti, i numeri archiviati come testo possono causare problemi, come errori nelle formule SUM(), tabelle pivot inaccurate e grafici non funzionanti. Questi problemi possono compromettere l'accuratezza dei report e rallentare l'elaborazione dei dati. Se vuoi rinfrescare le tue competenze in Excel, ti consiglio il nostro corso Data Preparation in Excel per imparare a pulire e preparare dati da diverse fonti.
Come identificare i numeri archiviati come testo
Ho accennato a come potresti riconoscere il problema dei “numeri archiviati come testo”. Ecco alcuni modi semplici per confermare se Excel si sta comportando in modo strano:
- I numeri archiviati come testo spesso appaiono allineati a sinistra nelle celle (i numeri veri, per impostazione predefinita, sono allineati a destra) e possono mostrare un piccolo indicatore di errore a triangolo verde.

I numeri formattati come testo sono allineati a sinistra in Excel. Immagine dell'autore.
- Puoi usare la formula
ISNUMBER()per verificarlo. Ad esempio, inserendo=ISNUMBER(A2)otterraiTRUEse il valore inA2è effettivamente un numero eFALSEse è testo.

- La barra di stato di Excel offre altri indizi: quando selezioni un intervallo di numeri veri, di solito vedi
SUM,AVERAGEeCOUNTmostrati automaticamente. Se la selezione include numeri archiviati come testo, potrebbe apparire soloCOUNT, un chiaro segnale di un problema nei dati.

Ti consiglio di dare un'occhiata al nostro tutorial How to Clean Data in Excel per imparare diverse tecniche di pulizia dei dati in Excel, tra cui rimozione di duplicati, gestione dei valori mancanti e mantenimento di una formattazione coerente.
Metodi per convertire il testo in numeri in Excel
Ora che hai individuato il problema, troviamo una soluzione. Excel offre diversi metodi per convertire i numeri formattati come testo in veri valori numerici. La scelta giusta dipende da come sono strutturati i tuoi dati e dal problema specifico. Di seguito trovi le tecniche più comuni, ognuna con istruzioni passo passo e consigli pratici.
Usa la funzione di controllo errori Converti in numero
Se Excel rileva numeri archiviati come testo, compare un piccolo triangolo verde nell'angolo della cella. Per correggerlo:
- Seleziona la cella o l'intervallo di celle.
- Fai clic sull'icona gialla con il punto esclamativo che appare.
- Scegli Convert to Number dal menu a discesa.

Questo metodo è rapido, ma funziona solo quando Excel riconosce automaticamente il problema.
Cambia il formato cella in Generale o Numero
Puoi cambiare manualmente il formato della cella per convertire il testo in numeri seguendo questi passaggi:
- Seleziona le celle che vuoi convertire.
- Vai alla scheda Home .

- Nel gruppo Number apri il menu a discesa e seleziona General o Number.

Questo metodo funziona al meglio prima di inserire i dati. Se i numeri sono già archiviati come testo, cambiare semplicemente il formato potrebbe non convertirli: potrebbe servire un ulteriore metodo per forzare la modifica.
Usa Incolla speciale e moltiplica per 1
Il metodo Incolla speciale forza in modo affidabile Excel a trattare il testo come numeri. Per applicarlo:
- Digita
1in una cella vuota. - Copia quella cella (Ctrl + C).
- Seleziona l'intervallo di celle con numeri formattati come testo.
- Clic destro → Paste Special → Scegli Multiply → Clicca OK.


Questa operazione moltiplica ogni cella per 1, convertendo il testo in numeri, perché moltiplicare per 1 preserva i valori originali costringendo Excel a rielaborare il contenuto della cella.
Esegui aritmetica semplice (somma 0, moltiplica per 1)
Questo metodo è simile al precedente. Invece della moltiplicazione, possiamo usare l'addizione.
- Inserisci
=A2+0in una nuova colonna per convertire il testo in numeri. - Trascina verso il basso per applicarlo alle altre celle.

- Facoltativamente, imposta il formato della colonna con la formula su General se necessario.
Usa Testo in colonne
Lo strumento Text to Columns può ripristinare il formato quando altri metodi falliscono. Questo metodo rianalizza i valori e li converte in numeri anche senza dividere i dati.
- Seleziona le celle.
- Vai a Data > Text to Columns.

- Scegli Delimited > Clicca Next (non selezionare alcun delimitatore) > Finish

Usa la funzione VALUE()
La funzione VALUE() converte il testo in numeri tramite formula:
- Supponiamo che la cella “A2” contenga numeri formattati come testo. In una cella vuota inserisci
=VALUE(A2). - Trascina la formula verso il basso per applicarla ad altre celle, se necessario.

La funzione VALUE() può gestire anche date e orari formattati come testo.
Risoluzione dei problemi quando i metodi standard falliscono
A volte i metodi standard di conversione in Excel falliscono per problemi nascosti come spazi invisibili, caratteri non stampabili o formattazioni insolite, soprattutto con dati importati da PDF, pagine web o dopo aver diviso celle. I problemi più comuni includono spazi iniziali o finali, spazi unificatori (non separabili) o simboli nascosti che impediscono a Excel di riconoscere i valori come numeri, anche se a prima vista sembrano corretti.
Per risolvere questi casi ostinati, Excel offre le seguenti funzioni di pulizia:
- La funzione TRIM() rimuove gli spazi in eccesso dal testo, in particolare quelli iniziali o finali che impediscono la conversione corretta.

Dai un'occhiata al nostro tutorial How to Remove Spaces in Excel per scoprire diversi metodi per rimuovere gli spazi e consigli per gestire i caratteri speciali nei tuoi dati.
- La funzione CLEAN() elimina i caratteri non stampabili che possono provenire da fonti esterne, come i PDF.

- Se sospetti formattazioni invisibili o simboli strani, puoi usare
=UNICODE(LEFT(A2, 1))per controllare il codice del primo carattere in una cella.
Consulta il nostro tutorial How to Extract a Number from a String in Excel per capire come separare testo e numeri e pulire i tuoi dati.
Punti chiave da ricordare
Quando ti trovi di fronte a numeri archiviati come testo in Excel, inizia sempre verificando se si tratta di semplice formattazione o di vero testo. Parti dalle soluzioni più semplici, come usare il Controllo errori o cambiare il formato della cella, e passa a formule o correzioni manuali se necessario per i casi più ostinati. Per i dati provenienti da fonti esterne come web, PDF o database, assicurati di pulirli a fondo usando strumenti come TRIM() e CLEAN() per garantire conversioni accurate e calcoli affidabili.
Ti consiglio il nostro corso Data Analysis in Excel per continuare ad allenare le tue competenze e il percorso Excel Fundamentals per imparare tecniche avanzate di pulizia dei dati e le funzioni disponibili nelle versioni più recenti di Excel.
Domande frequenti su Excel
Come posso individuare velocemente i numeri archiviati come testo?
Cerca celle allineate a sinistra, triangoli verdi di errore oppure usa la formula =ISNUMBER() che restituisce FALSE.
Come funziona Incolla speciale moltiplica per 1?
Moltiplicare per 1 costringe Excel a reinterpretare il testo come numeri. Copia 1, seleziona le celle con testo e usa Paste Special > Multiply.
Quando dovrei usare Testo in colonne?
Usalo quando altri metodi falliscono. Rielabora il testo in numeri, anche in presenza di problemi di formattazione nascosti.
Come risolvo i numeri provenienti da importazioni PDF disordinate?
Usa TRIM() e CLEAN() per rimuovere spazi nascosti o caratteri non stampabili.
Come faccio a rilevare caratteri invisibili?
Usa =UNICODE(LEFT(A1,1)) per trovare simboli nascosti all'inizio di una cella.


