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

Come convertire rapidamente una data nel formato mm/gg/aaaa nel formato yyyymmdd in Excel?

AutoreSun Data di modifica

Lavorare con le date in Excel richiede spesso di convertirle tra formati diversi per l’elaborazione dei dati, la generazione di report o l’importazione in altri sistemi. Sebbene sia comune trasformare una stringa yyyymmddin una data standard di Excel ()mm/gg/aaaa), a volte è necessario fare il contrario: convertire una data nel formato mm/gg/aaaa in una stringa di testo continua nel formato yyyymmdd, come illustrato nell’immagine seguente. Questo tipo di conversione è particolarmente utile quando si esportano dati per sistemi che richiedono il formato compatto yyyymmdd, ad esempio database, caricamenti automatici o software legacy. In questo articolo ti presentiamo diversi metodi pratici per effettuare questa conversione, offrendoti maggiore flessibilità nella preparazione e gestione dei tuoi dati relativi alle date in Excel.
converti il formato data mm/dd/yyyy in yyyymmdd

Converti mm/gg/aaaa in yyyymmdd con Imposta formato cella

Converti mm/gg/aaaa in yyyymmdd con formula

Converti mm/gg/aaaa in yyyymmdd con codice VBA


freccia blu bolla destra Converti mm/gg/aaaa in yyyymmdd con Imposta formato cella

Se desideri visualizzare le tue date esistenti in Excel ()mm/gg/aaaa) nel formato yyyymmdd, puoi utilizzare la funzione Imposta formato cella. È una soluzione semplice che non modifica il valore della data sottostante, ma ne cambia solo la visualizzazione.

1. Seleziona tutte le celle contenenti le date che desideri convertire nel formato yyyymmdd. Poi fai clic con il tasto destro all’interno della selezione per aprire il menu contestuale e scegli l’opzione Imposta formato cella. Vedi immagine:
fai clic sulla funzione Formato celle di Kutools

2. Nella finestra di dialogo Imposta formato cella, vai alla scheda Numero. Seleziona Personalizzato dall’elenco Categoria a sinistra. Nel campo Tipo a destra, digita yyyymmdd. Vedi immagine:
imposta le opzioni nella finestra di dialogo

3. Fai clic su OK per applicare le modifiche. Le date selezionate verranno ora visualizzate come stringhe continue nel formato yyyymmdd in ogni cella, ma i valori delle celle rimarranno numeri seriali di data in background, il che significa che potranno comunque essere utilizzati per calcoli e ordinamenti basati sulle date.
le date sono state convertite in stringhe di date

Nota: se copi e incolli queste celle formattate altrove come valori (usando Incolla speciale > Valori), Excel convertirà la data in un numero di cinque cifre corrispondente al numero seriale sottostante, il che potrebbe non essere il risultato desiderato. Per mantenere il formato testuale yyyymmdd, utilizza un metodo basato su formula o VBA (vedi sotto) oppure, dopo aver copiato, applica Incolla speciale > Valori > Testo e verifica i risultati.
copia e incolla la stringa da convertire in numeri

  • Scenari applicabili: Ideale per una formattazione rapida in cui basta visualizzare le date nel formato yyyymmdd senza convertire effettivamente il tipo di valore; perfetto per report, dashboard o stampe.
  • Limitazioni: Potrebbe causare problemi se hai la necessità di esportare le date nel formato yyyymmdd come stringhe di testo effettive, soprattutto quando le incollate in altre applicazioni o file.
uno screenshot di kutools for excel ai

Sblocca la magia di Excel con KUTOOLS AI

  • Esecuzione intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici, il tutto con comandi semplici e intuitivi.
  • Formule personalizzate: crea formule su misura per ottimizzare i tuoi flussi di lavoro.
  • Codifica VBA: Scrivi e implementa codice VBA in modo semplice e immediato.
  • Interpretazione delle formule: Comprendi con facilità anche le formule più complesse.
  • Traduzione del testo: Superate le barriere linguistiche direttamente nei vostri fogli di calcolo.
Potenzia le tue capacità in Excel con strumenti basati sull’intelligenza artificiale.Scarica orae scopri un’efficienza mai provata prima!

freccia blu bolla destra Converti mm/gg/aaaa in yyyymmdd con formula

Se hai bisogno del formato yyyymmdd come valori di testo effettiviper ulteriori elaborazioni, esportazioni o utilizzi in database, una semplice formula di Excel può convertire in modo efficiente le date standard di Excel ()mm/gg/aaaa) in stringhe continue di cifre. Questo metodo è particolarmente utile quando devi mantenere la data sotto forma di vero e proprio testo, ad esempio per importarla in sistemi esterni o per concatenarla con altri dati.

Seleziona una cella vuota in cui desideri far apparire il testo convertito nel formato yyyymmdd (ad esempio B1) e inserisci la seguente formula:

=TEXT(A1,"yyyymmdd")
A1 fa riferimento alla data originale che desideri convertire. Adatta il riferimento di cella alle tue esigenze.

 

Dopo aver inserito la formula, premi Invio. Per applicare questa conversione a più righe, trascina il quadratino di riempimento lungo la colonna per copiare la formula nelle altre celle. Ogni risultato sarà una stringa di testo nel formato yyyymmdd. Per convertire tutti i risultati in testo statico, copia le celle con la formula e usa Incolla speciale > Valori dove necessario.
Converti mm/dd/yyyy in yyyymmdd con una formula

  • Scenari applicabili: Ideale per convertire in blocco le date in stringhe di testo, preparare i dati per l’esportazione o concatenare date con altri campi (ad esempio, per creare ID o chiavi).
  • Limitazioni: La cella risultante contiene testo, quindi non può essere utilizzata nei calcoli con le date a meno che non venga riconvertita in un formato data.

freccia blu bolla destra Converti mm/gg/aaaa in yyyymmdd con codice VBA

Quando lavori con un set di dati di grandi dimensioni o devi automatizzare conversioni ripetitive da date standard di Excel mm/gg/aaaa a stringhe di testo nel formato yyyymmdd, una macro VBA offre una soluzione efficiente. Questo metodo è altamente personalizzabile, ti permette di elaborare contemporaneamente intere colonne o addirittura intere cartelle di lavoro ed è perfetto per chi desidera ottimizzare la preparazione dei dati senza dover inserire manualmente formule.

1. Apri l’editor VBA facendo clic sulla scheda Sviluppo > Visual Basic. Nella finestra di Microsoft Visual Basic for Applications aperta, seleziona Inserisci > Modulo e incolla il seguente codice nel modulo:

Sub ConvertToYYYYMMDD()
'Updated by Extendoffice 20250723
    Dim WorkRng As Range
    Dim rng As Range
    Dim CellVal As Variant
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to convert to yyyymmdd:", xTitleId, WorkRng.Address, Type:=8)
    
    If WorkRng Is Nothing Then Exit Sub

    For Each rng In WorkRng
        If IsDate(rng.Value) Then
            rng.NumberFormat = "@"
            rng.Value = Format(rng.Value, "yyyymmdd")
        End If
    Next

    WorkRng.Columns.AutoFit
End Sub

2. Premi Pulsante Esegui (Esegui) oppure premi F5 per eseguire la macro. Apparirà una finestra di dialogo che ti chiederà di selezionare l’intervallo contenente le tue date. Dopo aver confermato, tutte le date valide nel tuo intervallo selezionato verranno immediatamente convertite in loco nel formato di stringa di testo yyyymmdd.

  • Scenari applicabili: Estremamente efficace per automatizzare conversioni in blocco su fogli di lavoro di grandi dimensioni o quando è necessario ripetere compiti simili più volte. Ideale per utenti avanzati che gestiscono importazioni dinamiche di dati, reporting o integrazioni con sistemi esterni.
  • Precauzioni e suggerimenti: Questa macro sovrascriverà i dati originali nell’intervallo selezionato. Ti consigliamo di creare un backup del foglio di lavoro o di testare la macro su un campione prima di applicarla su larga scala. La macro elabora solo le celle che contengono già valori di data; le celle con contenuti non datati rimarranno invariate.
  • Risoluzione dei problemi: Se non vedi la scheda Sviluppo, abilitala tramite File > Opzioni > Personalizza Barra multifunzione. Se l’intervallo di input include testo o celle vuote, questi non verranno modificati dalla macro.

Aggiungi giorni, anni, mesi, ore, minuti e secondi alle date in Excel con facilità

Se hai una data in una cella e devi aggiungere giorni, mesi, anni, ore, minuti o secondi, usare le formule può risultare complicato e difficile da ricordare. Con lo strumento Kutools per Excel’s Assistente Data e Ora puoi aggiungere facilmente unità di tempo a una data, calcolare la differenza tra due date o persino determinare l’età di una persona a partire dalla sua data di nascita—tutto senza dover memorizzare formule complesse.

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo Ora

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