Come convertire il formato DD.MM.YYYY in formato data (MM/DD/YYYY) in Excel?
Quando si lavora con Excel, potresti incontrare date inserite nel formato gg.mm.aaaa a causa di abitudini regionali diverse o preferenze personali. Tuttavia, Excel non riconosce automaticamente gg.mm.aaaa (ad esempio, 23.02.2024
) come un formato data valido, il che può causare problemi con l'ordinamento, il filtraggio o i calcoli delle date. Per garantire piena compatibilità e una gestione dei dati conveniente, è importante convertire queste stringhe di testo basate su date nel formato data standard di Excel, come mm/gg/aaaa.
Di seguito, troverai diverse soluzioni efficaci per affrontare questo problema in modi diversi, dall'uso di formule, funzionalità integrate di Excel, fino al codice VBA. Ogni metodo include passaggi pratici, precauzioni e suggerimenti per risolvere i problemi comuni.
Converti gg.mm.aaaa in gg/mm/aaaa con formula
Converti mm.gg.aaaa in mm/gg/aaaa con Kutools per Excel
Converti gg.mm.aaaa in mm/gg/aaaa con formula
Converti gg.mm.aaaa in data standard utilizzando una macro VBA
Converti gg.mm.aaaa utilizzando Testo in Colonne (funzione integrata di Excel)
Converti GG.MM.AAAA in GG/MM/AAAA con formula
In alcuni casi, potresti avere solo bisogno di sostituire i punti in gg.mm.aaaa con le barre per ottenere gg/mm/aaaa. Questo è utile quando vuoi che il separatore corrisponda alle impostazioni regionali, ma tieni presente che Excel potrebbe ancora trattare il risultato come una stringa di testo, non come un valore data reale.
Per eseguire questa conversione:
1. Supponiamo che la tua data originale sia nella cella A6. Seleziona una cella vuota accanto ad essa—come B6—e inserisci la seguente formula:
=SUBSTITUTE(A6,".","/")
2. Premi Invio, quindi trascina la maniglia di riempimento verso il basso per applicare la formula alle altre date se necessario.
Suggerimento: In questa formula, A6 si riferisce alla cella con la data originale. Regola il riferimento della cella secondo necessità per il tuo intervallo di dati.
Sebbene questo metodo sia semplice, ricorda che il risultato è ancora testo e non un valore data riconosciuto. Se le operazioni successive richiedono date reali (per calcoli, filtri, ecc.), consulta le seguenti formule e soluzioni VBA.
Converti MM.GG.AAAA in MM/GG/AAAA con Kutools per Excel
Per le date nel formato mm.gg.aaaa, Kutools per Excel offre una funzione pratica chiamata Converti in Data. Questo strumento ti consente di convertire rapidamente più formati data non standard in valori data standard in blocco—particolarmente utile se elabori frequentemente dati importati o combinati da varie fonti.
Dopo aver scaricato gratuitamente e installato Kutools per Excel, segui questi passaggi:
1. Seleziona le celle contenenti le date da convertire. Poi vai su Kutools > Testo > Converti in Data.
2. Le celle selezionate verranno convertite automaticamente in valori data validi di Excel. Puoi scegliere diversi formati di visualizzazione delle date (Data Breve, Data Lunga, ecc.) dal menu Formato Numero nella scheda Home di Excel per una migliore visualizzazione.
Suggerimento: Se un valore non viene riconosciuto come data valida, i dati originali rimarranno invariati, il che aiuta a evitare perdite accidentali di dati.
Questo metodo è particolarmente efficiente per grandi intervalli di dati e garantisce che l'output sia valori data genuini pronti per essere utilizzati immediatamente nei calcoli e nei filtri. I vantaggi includono l'elaborazione in blocco e la facilità di conversione, mentre un possibile svantaggio è che richiede l'installazione dell'add-in Kutools.
Converti GG.MM.AAAA in MM/GG/AAAA con formula
Per trasformare ulteriormente le date da gg.mm.aaaa al formato standard mm/gg/aaaa e assicurarsi che Excel riconosca il risultato come una vera data, puoi utilizzare la seguente formula. Questo metodo è adatto se il formato data regionale non riconosce il risultato separato da barre di una semplice funzione SOSTITUISCI come una data.
1. Supponiamo che la data originale sia in A6. Nella cella adiacente, ad esempio B6, inserisci questa formula:
=(MID(A6,4,2)&"/"&LEFT(A6,2)&"/"&RIGHT(A6,2))+0
2. Premi Invio, quindi trascina la formula verso il basso se necessario.
3. I risultati possono apparire inizialmente come numeri seriali (ad esempio 45457). Per visualizzarli come date, seleziona queste celle, vai su Home > Formato Numero, e scegli Data Breve.
Ora, il tuo gg.mm.aaaa testo formattato è convertito in date riconosciute da Excel in mm/gg/aaaa formato.
Suggerimenti: Per copiare la formula su più righe, seleziona la prima cella con la formula, copia (Ctrl+C), poi seleziona altre celle target e incolla (Ctrl+V).
Codice VBA – Converti stringhe gg.mm.aaaa in valori data reali su un intervallo
Per gli utenti avanzati o coloro che gestiscono grandi quantità di dati in formati personalizzati, automatizzare la conversione con una macro VBA può essere un risparmio di tempo ed efficiente. Questo metodo trasforma direttamente le date basate su testo gg.mm.aaaa in date reali di Excel all'interno del range scelto.
I vantaggi includono l'elaborazione in blocco e la flessibilità nella scelta di qualsiasi colonna o intervallo. Tuttavia, usa cautela—le macro VBA non possono essere annullate con Ctrl+Z. Assicurati di fare un backup dei tuoi dati prima di eseguire il codice.
1. Clicca Strumenti Sviluppatore > Visual Basic. Nella finestra Microsoft Visual Basic per Applicazioni, clicca Inserisci > Modulo, e incolla il seguente codice nella finestra del modulo:
Sub ConvertDDMMYYYYDotToDate()
Dim cell As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each cell In WorkRng
If cell.Value Like "??.??.????" Then
cell.Value = DateSerial(Right(cell.Value, 4), Mid(cell.Value, 4, 2), Left(cell.Value, 2))
cell.NumberFormat = "mm/dd/yyyy"
End If
Next
Application.ScreenUpdating = True
End Sub
2. Poi, premi il tasto F5 per eseguire questo codice, nella finestra di dialogo, seleziona l'intervallo contenente le tue date gg.mm.aaaa, e poi, clicca OK.
Note e Suggerimenti:
- Se ricevi un errore o non succede nulla, controlla la tua selezione e assicurati che il formato corrisponda esattamente a gg.mm.aaaa.
- Puoi regolare il modello cell.Value Like "??.??.????" se i tuoi dati hanno una lunghezza variabile di cifre.
- Questa macro non può essere facilmente invertita—salva sempre una copia dei tuoi dati prima.
- Le celle convertite saranno immediatamente riconosciute da Excel come valori data reali.
Questa soluzione VBA è ideale per gli utenti a proprio agio con le operazioni di base delle macro e che necessitano di una conversione rapida, accurata e ripetibile su grandi set di dati.
Altri metodi integrati di Excel – Usa Testo in Colonne
Un altro approccio pratico è usare la funzione integrata di Excel Testo in Colonne. Questo metodo è più adatto quando i tuoi dati di data sono consistenti e in una singola colonna.
1. Seleziona la colonna o le celle contenenti le tue date gg.mm.aaaa.
2. Vai su Dati > Testo in Colonne.
3. Nella procedura guidata, scegli Delimitato, poi clicca Avanti.
4. Controlla solo Altro per i delimitatori, e digita un punto (.) nella casella.
5. Clicca Avanti. Nel passaggio successivo, imposta il Formato Dati Colonna per le colonne Giorno, Mese e Anno come Generale o Testo, a seconda dei casi.
6. Completa la procedura guidata per dividere i dati in tre colonne (Giorno, Mese, Anno).
7. In una nuova colonna, ricombina giorno, mese e anno in una data utilizzando la formula:
=DATE(C1, B1, A1)
Supponendo che le colonne A, B e C rappresentino ora Giorno, Mese e Anno, rispettivamente. Applica la formula e trascinala verso il basso se necessario.
Queste soluzioni offrono opzioni flessibili per convertire gg.mm.aaaa e formati data simili in date riconosciute da Excel, sia che tu preferisca formule, strumenti visivi o automazione. Controlla sempre i tuoi dati prima e dopo la trasformazione, e considera di salvare un backup, specialmente quando usi macro o effettui modifiche in blocco.
I 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 oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra invece che in nuove finestre.
- Aumenta la produttività del50% e riduce centinaia di clic del mouse ogni giorno!
Tutti gli add-in Kutools. Un solo programma di installazione
La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.





- Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
- Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
- Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
- Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in