Excel legge le virgole al posto dei punti e virgola: come sistemare
Quando apri un file CSV in Excel, i valori possono finire tutti nella stessa colonna o essere separati in modo inatteso. Spesso dipende dal carattere usato come delimitatore, dalle impostazioni locali o dal modo in cui il file viene importato.

In breve
- Controlla se il file usa virgole o punti e virgola come separatori.
- Usa la procedura Dati da testo/CSV per scegliere il delimitatore corretto.
- Lavora su una copia per evitare di modificare il file originale.
Sintomi
- Excel mette tutte le informazioni in una sola colonna
- Le virgole diventano parte del numero e i totali risultano sbagliati
- I valori appaiono come testo e non si possono sommare
- Le date vengono lette in modo errato
- Il foglio imported dal CSV ha una sola colonna
- Vuoi separare i dati senza rifare tutto a mano
Cause più probabili
- Il file usa la virgola come separatore e il punto come separatore decimale, come in convenzione italiana
- Excel ha interpretato il file con le impostazioni americane, che usano il punto
- Il carattere di separazione del file è diverso da quello atteso
- Le celle sono state formattate come testo in precedenza
- I valori contengono spazi o caratteri non previsti
⚠️ Attenzione
Attenzione alla separazione tra thousand separator e decimal separator: se importi un file italiano in Excel con impostazioni inglesi, i numeri con la virgola decimale vengono letti come migliaia e i risultati sono numeri sbagliatissimi, senza errori visibili. Per questo, prima di qualsiasi operazione, verifica che un numero noto venga letto correttamente e che i totali di una colonna combacino con quello che ti aspetta. E lavora su una copia del file: una separazione sbagliata, applicata due volte, rovina i dati.
Procedura passo-passo
Perché succede
I file CSV sono file di testo in cui i campi sono separati da un carattere, che può essere la virgola, il punto e virgola o un altro delimitatore. Le impostazioni regionali e il programma che ha creato il file possono influenzare il comportamento di Excel.
Importa il file scegliendo il separatore
Apri Excel e usa la funzione per importare dati da testo o CSV, invece di fare doppio clic sul file. Nella finestra di anteprima seleziona il delimitatore effettivamente usato e controlla che i dati si distribuiscano nelle colonne corrette prima di caricarli.
Se i dati sono già in una sola colonna
Seleziona la colonna interessata e usa la funzione Testo in colonne, scegliendo l’opzione delimitata e il carattere corretto. Verifica l’anteprima e la colonna di destinazione: una separazione sbagliata può sovrascrivere celle adiacenti.
Attenzione ai numeri e alle date
Dopo l’importazione controlla valori decimali, date e codici con zeri iniziali. Excel può interpretarli in base alle impostazioni locali e trasformarli. Se i dati sono importanti, conserva il CSV originale e salva una copia del foglio di lavoro.
⚠️ Se non funziona
- Importa il file scegliendo esplicitamente il separatore: nella finestra di importazione seleziona il carattere corretto e imposta il separatore decimale
- Se i dati sono già in una sola colonna, usa la funzione di divisione in colonne indicando il separatore
- Seleziona le celle e apploca il formato numero con separatore decimale
- Per le date, indica il formato con cui sono scritte nel file
- Se i valori sono rimasti testo, usa la conversione “da testo a numero” selezionando le colonne interessate
Prevenzione
- Importa sempre con la finestra di anteprima, verificando che le colonne risultino corrette
- Verifica un totale noto subito dopo l’importazione
- Lavora su una copia del file originale
- Scegli un separatore non ambiguo quando esporti da un altro programma
- Salva i file CSV in formato con codifica e separatore coerenti con quello che usi
Domande frequenti
Come faccio a separare i dati in colonne?
Non aprire il CSV con un doppio clic: usa la funzione di importazione dati da testo o CSV e seleziona il delimitatore usato dal file, virgola o punto e virgola, controllando l’anteprima prima di caricare. Se i dati sono già in una sola colonna, seleziona la colonna e usa la funzione Testo in colonne scegliendo l’opzione delimitata e il carattere corretto.
Perché i numeri diventano testo?
Perché Excel ha interpretato il file con impostazioni regionali diverse dalle tue: se la virgola è stata letta come separatore delle migliaia, i numeri con il punto decimale diventano testo e i totali risultano sbagliati senza errori visibili. Nella finestra di importazione imposta correttamente il separatore decimale e, se i valori sono rimasti testo, seleziona le colonne e usa la conversione da testo a numero.
Pingback: Excel si blocca con un file molto grande: cosa controllare - Perché non funziona?