KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come si converte una data nel formato GG.MM.AAAA al formato mm/GG/AAAA in Excel?

AutoreSun Data di modifica

Quando utilizzi Excel, potresti imbatterti in date inserite nel formato gg.mm.aaaa a causa di abitudini regionali diverse o preferenze personali. Tuttavia, Excel non riconosce automaticamente il formato 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 sulle date. Per garantire piena compatibilità ed elaborare i dati senza intoppi, è fondamentale convertire queste stringhe di testo in valori data standard di Excel, ad esempio nel formato mm/gg/aaaa.

Di seguito trovi diverse soluzioni efficaci per affrontare questo problema in modi diversi: dall’uso di formule e funzionalità integrate di Excel fino al codice VBA. Ogni metodo è accompagnato da passaggi pratici, precauzioni e suggerimenti utili per risolvere problemi comuni.

Converti gg.mm.aaaa in gg/mm/aaaa con una formula

Converti mm.gg.aaaa in mm/gg/aaaa con Kutools per Excel

Converti gg.mm.aaaa in mm/gg/aaaa con una formula

Converti gg.mm.aaaa in data standard utilizzando una macro VBA

Converti gg.mm.aaaa utilizzando Testo in colonne (funzionalità integrata di Excel)


Converti GG.MM.AAAA in GG/MM/AAAA con una formula

In alcuni casi, potrebbe bastare sostituire i punti nel formato gg.mm.aaaa con barre oblique per ottenere gg/mm/aaaa. Questo è utile quando si desidera che il separatore corrisponda alle impostazioni regionali, ma tieni presente che Excel potrebbe comunque trattare il risultato come una stringa di testo e non come una data vera e propria.

Per eseguire questa conversione:

1. Supponiamo che la data originale si trovi nella cella A6. Seleziona una cella vuota adiacente, ad esempio B6, e inserisci la seguente formula:

=SUBSTITUTE(A6,".","/")

2. Premi Invio, quindi trascina il quadratino di riempimento verso il basso per applicare la formula anche alle altre date, se necessario.

Suggerimento: In questa formula, A6 fa riferimento alla cella contenente la data originale. Modifica il riferimento di cella in base alle tue esigenze nell’intervallo dati.

Sebbene questo metodo sia semplice, tieni presente che il risultato rimane del testo e non un valore data riconosciuto. Se i passaggi successivi richiedono date effettive (per calcoli, filtri, ecc.), consulta le soluzioni basate su formule e VBA riportate di seguito.


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 funzionalità pratica chiamata Riconoscimento data. Questo strumento ti permette di convertire rapidamente in blocco diversi formati di data non standard in valori data standard, risultando particolarmente utile se elabori frequentemente dati importati o combinati provenienti da fonti diverse.

Dopo aver scaricato e installato gratuitamenteKutools per Excel, segui questi passaggi:

1. Seleziona le celle contenenti le date da convertire, quindi vai su Kutools > Contenuto > Riconoscimento data.

2.Le celle selezionate verranno automaticamente convertite in date valide di Excel. Per una visualizzazione ottimale, puoi scegliere tra diversi formati (ad esempio Data breve o Data estesa) dal menu a discesa «Formato numeri» nella scheda Home di Excel.
Suggerimento: se un valore non viene riconosciuto come data valida, i dati originali rimarranno invariati, evitando così perdite accidentali di informazioni.
uno screenshot dei risultati dopo la conversione

Questo metodo è particolarmente efficiente per ampi intervalli e garantisce un output composto da valori data autentici, pronti per essere utilizzati immediatamente in calcoli e filtri. Tra i vantaggi figurano l’elaborazione in massa e una conversione semplice, mentre uno svantaggio potenziale è la necessità di installare il componente aggiuntivo Kutools.


Converti GG.MM.AAAA in MM/GG/AAAA con una formula

Per trasformare ulteriormente le date dal formato gg.mm.aaaa al formato standard mm/gg/aaaa e assicurarti che Excel riconosca il risultato come una data reale, puoi utilizzare la seguente formula. Questo metodo è ideale se le tue impostazioni regionali per il formato data non riconoscono come data il risultato con barre oblique ottenuto tramite una semplice funzione SOSTITUISCI.

1. Supponiamo che la data originale si trovi 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 potrebbero inizialmente apparire come numeri seriali (ad esempio, 45457). Per visualizzarli come date, seleziona queste celle, vai su Home > Formato numeri e scegli Data breve.
uno screenshot della modifica dei risultati delle formule nel formato Data breve

Ora il tuo testo formattato come gg.mm.aaaa è stato convertito in date riconosciute da Excel nel formato mm/gg/aaaa.
uno screenshot che mostra i risultati

Suggerimenti: per copiare la formula su più righe, seleziona la prima cella che contiene la formula, copiala (Ctrl+C), quindi seleziona le altre celle di destinazione e incollala (Ctrl+V).


Codice VBA – Converti stringhe gg.mm.aaaa in valori data reali su un intervallo

Per utenti esperti o per chi gestisce grandi quantità di dati in formato personalizzato, automatizzare la conversione con una macro VBA può far risparmiare tempo ed essere estremamente efficiente. Questo metodo trasforma direttamente le date in formato testo gg.mm.aaaa in date reali di Excel all’interno dell’intervallo selezionato.

I vantaggi includono l’elaborazione in blocco e la massima flessibilità nella scelta di qualsiasi colonna o intervallo. Tuttavia, procedi con cautela: le macro VBA non possono essere annullate con Ctrl+Z. Assicurati sempre di eseguire un backup dei tuoi dati prima di lanciare il codice.

1. Fai clic su Strumenti per sviluppatori > Visual Basic. Nella finestra Microsoft Visual Basic, fai clic su 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. Premi quindi il tasto F5 per eseguire il codice. Nella finestra di dialogo visualizzata, seleziona l’intervallo contenente le tue date in formato gg.mm.aaaa, quindi fai clic su OK.

Note e suggerimenti:

  • Se si verifica un errore o non accade nulla, controlla la selezione e assicurati che il formato corrisponda esattamente a gg.mm.aaaa.
  • Puoi modificare il modello cell.Value Like «??.??.????» se i tuoi dati presentano una lunghezza variabile delle cifre.
  • Questa macro non può essere facilmente annullata: salva sempre una copia dei tuoi dati prima di procedere.
  • Le celle convertite verranno immediatamente riconosciute da Excel come vere e proprie date.

Questa soluzione VBA è perfetta per utenti a proprio agio con le operazioni di base sulle macro e che richiedono una conversione rapida, precisa e ripetibile su ampi set di dati.


Altri metodi integrati di Excel – Usa Testo in colonne

Un altro approccio pratico consiste nell’utilizzare la funzionalità integrata di Excel Testo in colonne. Questo metodo è particolarmente efficace quando i tuoi dati sulle date sono coerenti e si trovano tutti in un’unica colonna.

1. Seleziona la colonna o le celle contenenti le tue date in formato gg.mm.aaaa.

2. Vai su Dati > Testo in colonne.

3. Nella procedura guidata, scegli Delimitato, quindi fai clic su Avanti.

4. Seleziona solo Altrocome delimitatore e digita un punto ().) nella casella.

5. Fai clic su Avanti. Nel passaggio successivo, imposta il Formato dati colonna per le colonne Giorno, Mese e Anno come Generale o Testo, in base alle tue esigenze.

6. Completa la procedura guidata per suddividere i dati in tre colonne: Giorno, Mese e 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 rispettivamente Giorno, Mese e Anno, applica la formula e trascinala verso il basso per tutto il range necessario.


Queste soluzioni offrono opzioni flessibili per convertire dd.mm.yyyy e altri formati di data simili in date riconosciute da Excel, che tu preferisca formule, strumenti visivi o automazione. Controlla sempre attentamente i tuoi dati prima e dopo la trasformazione e considera di salvare un backup, specialmente quando utilizzi macro o apporti modifiche批量.

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

ExcelWordOutlookTabsPowerPoint
  • 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