Home
» domini
»
Come impedire a Excel di convertire automaticamente i numeri in date
Come impedire a Excel di convertire automaticamente i numeri in date
La soluzione più affidabile è formattare le celle di destinazione come Testo prima di digitare o incollare numeri in formato data. Se i valori sono pochi, anteporre un apostrofo a ciascuno di essi. Per i file CSV o altri dati importati, utilizzare Power Query e impostare esplicitamente le colonne identificative come Testo prima di caricarle nel foglio di lavoro.
Questa distinzione è importante perché Excel offre più di un tipo di conversione automatica. Microsoft documenta ancora il comportamento consolidato per cui le voci contenenti una barra o un trattino vengono interpretate come date. Allo stesso tempo, le versioni più recenti di Excel includono controlli di conversione automatica dei dati per diversi modelli specifici. Questi controlli più recenti sono utili, ma non rappresentano un interruttore universale per disattivare ogni valore che assomiglia a una data.
Stato attuale: Le informazioni riportate di seguito sono state verificate con il supporto Microsoft nel settembre 2026. Microsoft afferma che la soluzione alternativa relativa al formato testo si applica a Excel per Microsoft 365, Excel 2024, Excel 2021, Excel 2019 e Excel 2016. La nuova funzionalità di conversione automatica dei dati è documentata per Excel per Microsoft 365 e Excel 2024, incluse le versioni correnti per Mac.
Perché Excel converte i numeri in date
Excel cerca di dedurre il tipo di dati che si immette. Questo è comodo quando si intende effettivamente una data, ma crea problemi con identificatori come codici articolo, record sportivi, codici stanza, valori simili a versioni o etichette come 1-2e 11/53. Microsoft fa l'esempio che la digitazione 12/2può diventare una data.
Il risultato esatto può dipendere dalle impostazioni regionali e dai caratteri presenti nel valore. Un inserimento basato su una barra potrebbe essere interpretato in modo diverso in una regione con formato mese/giorno rispetto a una regione con formato giorno/mese. Per questo motivo, la soluzione più sicura è indicare a Excel che il campo è di tipo testo prima che Excel abbia la possibilità di interpretarlo.
Azione: se i valori sono identificatori anziché quantità che si intende calcolare, trattare l'intera colonna come testo.
Foglio di calcolo di esempio che mostra le voci in formato data in una colonna e i corrispondenti codici in un'altra. La data esatta visualizzata dopo la conversione può variare a seconda delle impostazioni regionali.
Metodo 1: Formattare le celle come Testo prima di inserire i valori
Questo è il metodo più adatto per i codici che contengono barre, trattini, zeri iniziali o altri caratteri che potrebbero attivare un'interpretazione automatica.
Su Excel per Windows o Mac
Seleziona le celle o l'intera colonna che conterranno i valori.
Apri la finestra di dialogo Formato celle. Su Windows, Ctrl+1è la scorciatoia standard; su Mac, usa la scorciatoia Formato celle corrispondente disponibile nella tua edizione.
Nella scheda Numero, scegli Testo , quindi conferma la finestra di dialogo.
Digita o incolla i valori dopo aver applicato il formato Testo.
Microsoft descrive la formattazione del testo come il trattamento del contenuto della cella come testo e la sua visualizzazione così come è stato inserito. Questo è diverso dal semplice cambiamento dell'aspetto di un numero già memorizzato.
Azione: Preformattare una colonna di input riutilizzabile come testo prima di incollare codici prodotto, ID account, numeri di pratica o altri identificatori simili a date.
La finestra di dialogo Formato celle con l'opzione Testo selezionata. L'applicazione del testo prima dell'immissione dei dati indica a Excel di conservare i valori futuri come testo anziché interpretarli come stringhe simili a date.
Su Excel per il Web
Seleziona le celle di destinazione, quindi usa Home > Formato numero > Testo . Microsoft descrive questa procedura come l'equivalente web per impedire la formattazione automatica indesiderata dei numeri.
Azione: Se collaborate tramite browser, impostate la colonna di input condivisa su Testo prima che i vostri compagni di squadra inizino a inserire i dati.
I valori con trattino rimangono invariati dopo che le celle di destinazione sono state preparate per l'inserimento del testo. Questo è il risultato desiderato per gli identificatori che assomigliano solo a date.
Metodo 2: Utilizzare un apostrofo per alcuni valori singoli
Se devi inserire solo pochi valori, digitare un apostrofo prima del valore è più veloce che formattare un intero intervallo. Ad esempio, digita '11-53o '1/47. Microsoft afferma che l'apostrofo non viene visualizzato nella cella dopo aver premuto Invio.
In genere, questa soluzione è più pulita rispetto all'aggiunta di uno spazio iniziale. Microsoft osserva inoltre che uno spazio iniziale rimane nella cella, mentre consiglia l'apostrofo al posto dello spazio quando i dati verranno utilizzati con funzioni di ricerca come CONFRONTA o CERCA.VERT.
Azione: Utilizzare la tecnica dell'apostrofo per le voci occasionali; utilizzare una colonna formattata come Testo per grandi quantità di dati o flussi di lavoro ripetibili.
Metodo 3: Comprendere cosa può e non può disabilitare la conversione automatica dei dati
Le versioni più recenti di Excel includono una sezione per la conversione automatica dei dati . Nelle versioni attuali di Excel per Windows, Microsoft la descrive in File > Opzioni > Dati . Questa funzione consente di controllare diverse conversioni, tra cui la rimozione degli zeri iniziali, l'abbreviazione di numeri molto lunghi, l'interpretazione dei valori intorno alla lettera E come notazione scientifica e la conversione di una stringa continua di lettere e numeri in una data.
Per quanto riguarda l'opzione relativa alle date, Microsoft fornisce JAN1un esempio. Disabilitando "Converti lettere e numeri consecutivi in una data", questo tipo di valore viene mantenuto come testo. Tuttavia, Microsoft avverte esplicitamente che i valori contenenti spazi o altri caratteri, come JAN 1o JAN-1, potrebbero comunque essere trattati come date.
Tale limitazione è importante. Spiega perché questa impostazione non contraddice la pagina di supporto di Microsoft, la quale afferma che non esiste un modo generale per disattivare il comportamento classico per tutte le voci simili a date basate su barre o trattini. Per tali valori, la formattazione del testo rimane il metodo più affidabile.
Azione: Se utilizzi Microsoft 365 o Excel 2024, controlla File > Opzioni > Dati > Conversione automatica dei dati , ma continua a preformattare i campi identificativi come Testo quando contengono barre o trattini.
Errore comune: la correzione automatica non è l'interruttore di conversione della data.
È facile supporre che la sezione "Opzioni di correzione automatica" di "Strumenti di correzione" controlli questo comportamento, poiché la correzione automatica modifica il testo durante la digitazione. Tuttavia, la documentazione di Microsoft Excel attualmente disponibile colloca le relative opzioni di conversione più recenti nella sezione "Opzioni dati", non nella pagina "Strumenti di correzione".
Azione: Non perdere tempo a modificare l'ortografia o le impostazioni di Correzione automatica per risolvere i problemi di analisi delle date numeriche. Utilizza la formattazione del testo, le opzioni Dati descritte in precedenza o un flusso di lavoro di importazione che assegni esplicitamente il tipo di colonna.
La pagina Correzione automatica e bozze è un errore comune. Microsoft documenta le impostazioni di conversione automatica dei dati di Excel nelle Opzioni dati, mentre la formattazione del testo rimane la soluzione più generale per gli identificatori simili alle date.
Metodo 4: Per i file CSV, importa i dati anziché affidarti al rilevamento automatico del tipo.
I file CSV non memorizzano i tipi di cella o la formattazione di Excel. Quando Excel apre o importa il file, deve interpretare il testo. È proprio in questa fase che gli ID come <p> 3-4, 00123<a> o le lunghe stringhe numeriche possono essere modificati involontariamente.
Per le importazioni ripetibili, usa Dati > Da testo/CSV . Nell'anteprima, scegli Trasforma dati per aprire Power Query. Seleziona la colonna identificativa, cambia il tipo di dati in Testo , accetta la sostituzione del tipo rilevato se richiesto, quindi usa Chiudi e carica .
Microsoft documenta che Power Query rileva automaticamente i tipi di colonna per le origini dati non strutturate, come i file CSV e di testo. Modificando esplicitamente una colonna identificativa in Testo, si impedisce che i successivi aggiornamenti reinterpretino tale campo come data.
Azione: Se un file CSV fa parte di un flusso di lavoro ricorrente, salva i passaggi di Power Query e aggiorna la query anziché aprire direttamente il file CSV ogni volta.
Se Excel ha già convertito il valore, la modifica del formato potrebbe non ripristinare il testo originale.
Questo è un altro equivoco comune. La formattazione numerica modifica principalmente il modo in cui viene visualizzato un valore memorizzato. Microsoft precisa che i formati numerici cambiano l'aspetto senza modificare il valore sottostante utilizzato per i calcoli. Se Excel ha già interpretato l'input come un valore di data, la successiva conversione della cella in Testo non ricostruisce in modo affidabile i caratteri originali digitati.
Ad esempio, se un identificatore è stato trasformato in una data, Excel potrebbe ora memorizzare un valore seriale di data anziché la stringa originale. La fonte di ripristino sicura è il file originale, i dati degli appunti, il sistema di registrazione o un'azione Annulla immediata.
Azione: Se la conversione è appena avvenuta, utilizzare Annulla. Se la cartella di lavoro è già stata salvata, reimportare o reinserire gli identificatori interessati da una fonte attendibile dopo aver preformattato le celle di destinazione come Testo.
Le frazioni sono un caso speciale
Se 1/2si tratta di una frazione numerica, ovvero un mezzo, anziché di un identificatore, memorizzarla come testo è generalmente una scelta errata, poiché potrebbe essere necessario utilizzarla per eseguire calcoli. Microsoft consiglia di inserire uno zero seguito da uno spazio prima di una frazione, ad esempio 0 1/2. Excel in questo modo manterrà il valore come frazione anziché interpretarlo come una data.
Azione: Decidi se la voce è un identificatore o un valore matematico. Usa Testo o un apostrofo per gli identificatori; usa il metodo di inserimento frazionario quando devi eseguire operazioni aritmetiche.
Quale soluzione dovresti utilizzare?
Situazione
Approccio migliore
Perché
Molti codici come 1-2, 3/4 o 11-53
Preformatta la colonna come Testo
Impedisce a Excel di interpretare le voci future come date.
Uno o due identificatori simili a date
Anteponi un apostrofo a ciascun valore
Veloce e non visualizza l'apostrofo nella cella.
Stringhe in stile JAN1 in Microsoft 365 o Excel 2024
Rivedi le impostazioni di conversione automatica dei dati.
La specifica conversione continua tra lettere e numeri può essere disabilitata.
Importazioni CSV ricorrenti
Utilizza Power Query e imposta il tipo di colonna su Testo
Consente di ripetere la trasformazione a ogni aggiornamento.
Una frazione matematica reale
Inserisci 0, uno spazio, poi la frazione
Mantiene il valore numerico e utilizzabile nei calcoli.
Il valore è già stato convertito
Annulla o ripristina dalla sorgente
Modificare il formato di visualizzazione non ricrea necessariamente la stringa originale.
Cosa è verificato, cosa dipende dal contesto e cosa non è una soluzione universale
Verificato: Microsoft consiglia di preformattare le celle come Testo per evitare che le voci contenenti barre e trattini vengano formattate automaticamente come date.
Verificato: anteponendo un apostrofo a un valore, si impedisce la visualizzazione dell'apostrofo stesso, mantenendo la voce come testo.
Verificato: le versioni attuali di Microsoft 365 e Excel 2024 includono controlli di conversione automatica dei dati per conversioni specifiche, comprese le stringhe continue di lettere e numeri che assomigliano alle date.
Dipendente dal contesto: la data esatta che Excel produce da un input ambiguo può variare in base alle impostazioni regionali e al modello di input.
Non è una soluzione universale: disattivare la conversione continua delle date da lettere a numeri non garantisce che le stringhe contenenti spazi, barre o trattini non vengano mai interpretate come date.
Impostazione errata: le opzioni di correzione e correzione automatica non sono il controllo documentato per questo comportamento di conversione numerica delle date.
Azione: Crea il tuo foglio di calcolo utilizzando tipi di dati espliciti anziché affidarti a Excel per indovinare correttamente.
Lista di controllo per la verifica rapida
Crea una cella di prova vuota nella stessa colonna e verifica che il formato numerico sia impostato su Testo prima di inserire qualsiasi dato.
Inserisci un identificatore rappresentativo come 1-2o 11/53.
Verifica che i caratteri rimangano esattamente come inseriti.
Se la cartella di lavoro riceve dati CSV, testa l'aggiornamento di Power Query con diversi casi limite, inclusi zeri iniziali e codici simili a date.
Conserva il file sorgente intatto finché non avrai verificato i valori importati.