Come si converte una data in una stringa numerica o in formato testo in Excel?
Convertire i valori di data in Excel in formati testuali o numerici è un’esigenza comune nell’elaborazione e nella reportistica dei dati. Ad esempio, potresti aver importato dati in cui le date sono memorizzate come numeri oppure desiderare di standardizzare il formato data prima di esportarli verso sistemi esterni, generare file CSV o eseguire calcoli batch. Questa guida presenta diverse metodologie pratiche, adatte a vari scenari e requisiti di conversione, permettendoti di scegliere con flessibilità l’approccio più efficace per il tuo lavoro.
Vengono analizzati l’efficacia, la semplicità e le capacità di elaborazione batch di ciascun metodo, accompagnati da suggerimenti chiave, precauzioni e indicazioni per la risoluzione dei problemi. I metodi includono formule, strumenti di formattazione, funzionalità integrate di Excel e automazione tramite VBA, per rendere le tue attività di conversione delle date in Excel più rapide ed efficienti.
- 1. Converti data in testo
1,1 Converti data in testo nel formato mm/dd/yyyy
1,2 Converti data in testo nel formato mmddyyyy
1,3 Converti data in testo in altri formati - 2. Converti data in numero
2,1 Converti data in numero nel formato a 5 cifre
2,2 Converti data in numero nel formato mmddyyyy - 3. Converti data in mese/giorno/anno o altro Formato data con pochi clic4
- 4. Testo in colonne: converti i valori data
- 5. Scarica un file di esempio
Questa sezione presenta tecniche essenziali per trasformare le date in stringhe di testo in Excel.
Il modo più semplice per convertire una data in testo è utilizzare la funzione TESTO, che ti permette di definire in modo flessibile il formato di output in base alle tue esigenze e alle impostazioni locali. Questo metodo è ideale per trasformare qualsiasi formato data in una stringa di testo leggibile ed è ampiamente usato per esportare dati, creare riepiloghi o standardizzare rapidamente la visualizzazione delle date.
Formula: =TEXT(date,«date_format»)
Riferimento:data: la cella contenente la data da convertire in testo
formato_data:il formato che si desidera visualizzare dopo aver convertito la data in testo
Di seguito, alcuni casi pratici mostrano come sfruttare al meglio questa formula per diverse esigenze di visualizzazione. Ricorda che, dopo aver utilizzato la formula TESTO, il risultato ottenuto è sempre una stringa di testo (non un valore numerico), quindi è ideale quando non devi effettuare ulteriori calcoli sulle date.
1,1 Converti data in testo nel formato mm/dd/yyyy
Per convertire la data nella cella A3 in una stringa nel formato mm/dd/yyyy, inserisci la seguente formula nella cella di destinazione (ad esempio B3):
=TEXT(A3,«mm/dd/yyyy»)
Premi Invio per confermare la formula.
Se preferisci il formato gg/mm/aaaa, puoi modificare la formula in questo modo:
=TEXT(A8,«dd/mm/yyyy»)
Dopo aver digitato la formula, premi Invio.
Puoi trascinare il quadratino di riempimento per applicare la formula ad altre celle quando devi convertire più date contemporaneamente. Tieni presente che il risultato è una stringa di testo: Excel lo allinea automaticamente a sinistra. Se intendi utilizzare il risultato per effettuare calcoli, consulta i metodi di conversione in numero illustrati di seguito.
1,2 Converti data in testo nei formati mmddaaaa o ddmmaaaa
Se desideri Data di output in un formato compatto (ad esempio mmddaaaa), si applica lo stesso approccio:
Inserisci questa formula nella cella di destinazione (ad esempio B13):
=TEXT(A13,«mmddyyyy»)
Premi Invio per completare.
Per il formato ddmmaaaa, digita:
=TEXT(A18,«ddmmyyyy»)
Quindi premi Invio.
Se devi applicare l’operazione a un’intera colonna, puoi copiare la formula in basso o usare il quadratino di riempimento. In caso di errori di allineamento o di calcolo, assicurati che tutte le celle originali contenenti date siano effettivamente valori data e non siano già formattate come testo.
1,3 Converti data in testo in altri formati
La funzione TESTO supporta un'ampia varietà di formati. Basta modificare il codice di formato nella formula per personalizzare l'output. È perfetta per creare stringhe di date adattate a specifiche esigenze regionali, per la generazione di documenti o per l’utilizzo in altri software che richiedono un formato data fisso. Esempi:
| Date(A3) | 12/23/2019 |
| Formula | =TEXT(A3,«mm-dd-yyyy») | =TEXT(A3,«mm/dd») | =TEXT(A3,«dd») | =TEXT(A3,«d/m/y») |
| Risultato | 23-12-2019 | 23/12 | 23 | 23/12/19 |
Se la formula non restituisce il formato desiderato, ricontrolla attentamente la stringa di formato: Excel richiede virgolette doppie e codici data validi. Per un elenco completo delle opzioni di formattazione, consulta la guida di Excel relativa al formato personalizzato.
Questa sezione spiega come convertire i valori di data in stringhe numeriche. In alcuni casi potresti aver bisogno del numero seriale della data — ad esempio per calcolare intervalli o garantire compatibilità — oppure potresti voler riformattare le date come stringhe numeriche pure, come quando esporti dati verso database, li ordini o li fornisci a un’altra applicazione sotto forma di dati numerici strutturati.
2,1 Converti data in numero nel formato a 5 cifre
Per visualizzare il numero seriale sottostante (il numero di giorni trascorsi dal 1° gennaio 1900) corrispondente a una data, segui questi passaggi:
1. Fai clic con il pulsante destro del mouse sulla cella contenente la data da convertire, quindi scegli Imposta formato cella nel menu contestuale.
2. Nella finestra di dialogo Imposta formato cella, vai alla scheda Numero e seleziona Generale nell'elenco Categoria.
3. Fai clic su OK. La data nella cella selezionata viene convertita in un numero a 5 cifre, che rappresenta il formato interno utilizzato da Excel per memorizzare le date. Puoi sfruttare questo formato per eseguire calcoli, come sottrarre date per ottenere differenze in giorni, oppure per integrazioni di sistema basate sui numeri seriali delle date.
Nota: per ripristinare il numero nel formato Data standard, segui semplicemente gli stessi passaggi e seleziona la categoria Data anziché Generale.
2,2 Converti la data in numero nel formato mmddyyyy o ddmmyyyy
Quando desideri trasformare una data in una stringa numerica formattata come mmddyyyy o ddmmyyyy (che, pur essendo tecnicamente sempre una stringa di testo in Excel, è composta esclusivamente da cifre), applica un formato numerico personalizzato. Questa soluzione è ideale per generare codici data uniformi, perfetti per ordinamento, importazione/esportazione o identificativi di documenti standardizzati.
1. Fai clic con il pulsante destro del mouse sulla cella contenente la data da convertire e scegli Imposta formato cella dal menu contestuale.
2. Nella finestra di dialogo Imposta formato cella, nella scheda Numero, scegli Personalizzato nell'elenco Categoria. Digita quindi il codice di formato desiderato, ad esempio mmddyyyy, nel campo Tipo.
3. Fai clic su OK. La data viene ora visualizzata come stringa numerica nel formato selezionato.
Ecco alcuni altri codici personalizzati Comunemente usato e il risultato ottenuto:
| Data | 2/23/2019 |
| Formatta cella come personalizzata | ddmmyyyy | ddmmyy | mmyyyy | yyyymmdd |
| Visualizzazione | 23022019 | 230219 | 022019 | 20190223 |
Attenzione: anche se il numero viene visualizzato, Excel lo tratta ancora come una data nella cella, a meno che tu non utilizzi la formula TESTO per la conversione. Se esporti i dati o li utilizzi in un altro sistema, verifica se viene letto il valore effettivo della cella oppure il testo visualizzato.
Se desideri convertire rapidamente valori di data in mese, giorno, anno o qualsiasi altro formato data personalizzato — anche in modalità batch — lo strumento Applica formato data in Kutools per Excel è la soluzione ideale. È perfetto per chi vuole evitare formule complesse o operazioni ripetitive con il tasto destro del mouse, soprattutto quando si tratta di formattare un ampio intervallo di date con stili diversi.
Dopo aver installato gratuitamente Kutools per Excel, segui questi passaggi:
1. Seleziona le celle contenenti le date che desideri convertire.
2. Fai clic su Kutools > Formato > Applica formato data.
3. Nella finestra di dialogo Applica formato data, seleziona il formato di output desiderato nel riquadro Formattazione data. Potrai visualizzare immediatamente l'anteprima del risultato nel riquadro di destra Anteprima.
4. Fai clic su OK per applicare le modifiche; tutte le date selezionate verranno immediatamente riformattate.
Suggerimento: questo metodo è particolarmente efficace per l’elaborazione batch e offre un’anteprima visiva, eliminando il bisogno di tentativi ed errori. Se ottieni risultati imprevisti, controlla i dati originali per individuare eventuali date non valide o formattate come testo, poiché potrebbero non essere riconosciute correttamente dallo strumento.
Altri suggerimenti sulla conversione delle date
La funzionalità integrata di Excel Testo in colonne può essere utilizzata anche per convertire in batch valori di date in testo o in altre rappresentazioni di date e numeri, ad esempio quando si puliscono dati importati con formati non coerenti o si preparano dati per la migrazione verso altri sistemi.
Il vantaggio di questo metodo è che non richiede formule né VBA e permette di gestire contemporaneamente più celle o colonne. Tuttavia, potrebbe sovrascrivere i contenuti delle colonne a destra, quindi assicurati sempre che non vi siano dati importanti in quelle colonne oppure esegui la conversione in un’area nuova.
Passaggi:
- Seleziona l'intervallo con le date che vuoi convertire.
- Vai alla scheda Dati nella Barra multifunzione e fai clic su Testo in colonne.
- Nella procedura guidata, scegli Delimitati e fai clic su Avanti (non selezionare alcun delimitatore nel Passaggio 2 della procedura guidata).
- Fai nuovamente clic su Avanti, quindi, in Formato dati colonna, scegli Data e specifica il corretto formato di input (ad esempio MDY, DMY, YMD) oppure seleziona Testo per forzare la conversione in formato testo.
- Scegli la cella di destinazione per l'output, se preferisci non sovrascrivere la colonna originale.
- Fai clic su Fine.
Al termine, i valori di data selezionati verranno convertiti nel formato testo scelto. Questo metodo è particolarmente efficace per applicare rapidamente la formattazione «Testo» a stringhe di date o per risolvere problemi con file CSV o TXT importati, in cui Excel potrebbe convertire automaticamente in modo errato le date in formato testo.
Precauzioni: se le colonne di output contengono formule o dati importanti, sposta o salva preventivamente tali dati. Per date non in italiano o modelli di data personalizzati, verifica attentamente il menu a discesa «Data» per assicurarti che corrisponda alla struttura dei dati originali. Qualora si verifichino risultati imprevisti — ad esempio, se le date vengono visualizzate come numeri o non vengono convertite — controlla che le impostazioni regionali del sistema per il formato data siano coerenti con la selezione effettuata nella procedura guidata.
In sintesi, Excel offre diverse soluzioni flessibili per convertire le date in formato testo o numerico, tra cui formule ()TESTO), opzioni di formattazione, potenti componenti aggiuntivi come Kutools e funzionalità integrate come Testo in colonne. Ogni metodo si adatta a uno scenario specifico: usa le formule per risultati dinamici, la formattazione per semplici modifiche visive, Kutools per operazioni di elaborazione in massa intuitive, VBA per attività ripetitive su larga scala e Testo in colonne quando importi o pulisci dati testuali. Scegli sempre il metodo più adatto alle tue esigenze specifiche, al volume dei dati e alle tue preferenze operative. Presta attenzione alla differenza tra formule e valori effettivi delle celle e crea sempre un backup dei tuoi dati prima di eseguire conversioni su larga scala.
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi
