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.

Schermata Excel con conversione virgole e punti e virgola

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

  1. Il file usa la virgola come separatore e il punto come separatore decimale, come in convenzione italiana
  2. Excel ha interpretato il file con le impostazioni americane, che usano il punto
  3. Il carattere di separazione del file è diverso da quello atteso
  4. Le celle sono state formattate come testo in precedenza
  5. 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

  1. Importa il file scegliendo esplicitamente il separatore: nella finestra di importazione seleziona il carattere corretto e imposta il separatore decimale
  2. Se i dati sono già in una sola colonna, usa la funzione di divisione in colonne indicando il separatore
  3. Seleziona le celle e apploca il formato numero con separatore decimale
  4. Per le date, indica il formato con cui sono scritte nel file
  5. 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.

Fonti ufficiali

Approfondimenti

1 commento su “Excel legge le virgole al posto dei punti e virgola: come sistemare”

  1. Pingback: Excel si blocca con un file molto grande: cosa controllare - Perché non funziona?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Torna in alto