Come convertire un numero in una data in Excel (6 modi semplici)

  • Condividi Questo
Hugh West

A volte in Excel inseriamo la data, ma il programma la restituisce come un gruppo di numeri, poiché memorizza il valore della data come un numero. Questo rende il set di dati molto difficile da capire. In questo articolo impareremo alcuni modi per convertire un numero in una data in Excel.

Libro di lavoro pratico

Scaricate la seguente cartella di lavoro e il seguente esercizio.

Convertire numero in data.xlsx

6 modi semplici per convertire un numero in una data in Excel

1. Utilizzo della tendina del formato numero per convertire un numero in una data

Utilizzando il Formato numero a discesa dalla barra multifunzione, possiamo convertire rapidamente i numeri in date. Supponendo di avere un set di dati ( B4:D10 ) dei metodi di pagamento dei clienti con le date. Possiamo vedere che le date sono visualizzate come numeri. Ora convertiremo questi numeri in formato data.

FASI:

  • Per prima cosa, selezionare l'intervallo di celle D5:D10 .
  • Successivamente, andare alla sezione Casa scheda.
  • Quindi selezionare la voce a discesa dal Numero sezione.
  • Successivamente, selezionare ' Data breve ' o ' Data lunga ' dal menu a tendina.

  • Infine, si può notare che tutti i numeri sono stati convertiti in date.

2. Opzione di formato data incorporata per la conversione di numeri in data

Excel ha alcuni incorporato per convertire i numeri in date. Supponiamo di avere un set di dati ( B4:D10 ) degli importi di pagamento dei diversi clienti con la data. Nell'intervallo D5:D10 , convertiremo i numeri in date.

FASI:

  • Selezionare l'intervallo di celle D5:D10 all'inizio.
  • Poi andare alla sezione Casa scheda.
  • Ora dal Numero della barra multifunzione, premere il tasto Lanciatore di dialogo nell'angolo in basso a destra.

  • Qui possiamo vedere che un Formattare le celle si apre la finestra.
  • Dopodiché, andare alla sezione Numero scheda.
  • Il prossimo dall' Categoria' selezionare ' Data '.
  • Dall' Tipo ', selezionare il formato che si desidera visualizzare come data.
  • Fare clic sul pulsante OK .

  • Alla fine, possiamo vedere il risultato.

3. Creare la formattazione della data personalizzata per convertire i numeri in date in Excel

Possiamo creare personalizzato La formattazione della data in Excel ci aiuta a rendere il dataset più semplice. Dal dataset ( B4:D10 ), applicheremo il formato di data personalizzato nell'intervallo di celle D5:D10 .

FASI:

  • Per prima cosa, selezionare l'intervallo D5:D10 .
  • Poi andare alla sezione Casa scheda> Numero sezione> Lanciatore di dialogo icona.
  • A Formattare le celle si apre la finestra.
  • Andare ora alla sezione Casa scheda.
  • Qui, dal sito ' Categoria ', selezionare ' Personalizzato '.
  • Successivamente, nella sezione ' Tipo Scriviamo il formato desiderato e digitiamo " gg-mm-aaaa" lì.
  • Infine, fare clic su OK .

  • Finalmente possiamo vedere il risultato.

Letture simili:

  • Come convertire il testo in data in Excel (10 modi)
  • Convertire il formato generale in data in Excel (7 metodi)
  • Convertire il testo in data e ora in Excel (5 metodi)

4. Uso della funzione Testo per convertire un numero in una data

Per restituire il numero come testo con un determinato formato, si può usare il metodo Funzione TESTO Possiamo usare questa funzione per convertire i numeri in date. Un dataset di pagamenti ( B4:D10 Convertiremo i numeri nell'intervallo di celle C5:C10 in una data nell'intervallo di celle D5:D10 .

FASI:

  • Selezionare Cella D5 all'inizio.
  • Digitare quindi la formula:
=TEXT(C5, "gg-mm-aaaa")

  • Infine, premere Entrare e utilizzare l'opzione Maniglia di riempimento per riempire automaticamente le celle.

Ripartizione della formula

C5

Questo sarà il valore numerico dell'intervallo di numeri.

"gg-mm-aaaa"

Questo sarà il formato della data che vogliamo convertire dal numero. Possiamo usare "mm-gg-anno" , "mm/dd/yy" , "dddd, mmmm d,yyyy", e molti altri formati di data nell'opzione testo della formula di Funzione TESTO .

5. Combinazione delle funzioni DATA, DESTRA, MEDIO, SINISTRA per convertire un numero a 8 cifre in una data

Excel Funzione DATA insieme alla combinazione di DIRITTO , MID , SINISTRA funzioni ci aiuta a convertire i numeri contenenti 8 cifre Tutti i valori che vogliamo convertire devono avere lo stesso schema. Il metodo Funzione DATA ci aiuta a calcolare la data di Excel. Così come l'opzione Funzione RIGHT estrae i caratteri dal lato destro della stringa di testo. Per estrarre i caratteri dal centro della stringa di testo, possiamo usare il metodo Funzione MID Inoltre, il Funzione SINISTRA ci aiuta a estrarre i caratteri dal lato sinistro della stringa di testo.

Supponiamo di avere un set di dati ( B4:D10 ). L'intervallo di celle C5:C10 contiene 8 cifre o caratteri.

FASI:

  • Selezionare Cella D5 .
  • Ora digitate la formula:
=DATA(DESTRA(C5,4),METÀ(C5,3,2),SINISTRA(C5,2))

  • Quindi premere Entrare e utilizzare l'opzione Maniglia di riempimento per vedere il risultato.

Ripartizione della formula

DESTRA(C5,4)

Estrae le ultime quattro cifre della stringa di testo e le restituisce come valore dell'anno.

MID(C5,3,2)

Estrae le due cifre centrali della stringa di testo e le restituisce come valore del mese.

SINISTRA(C5,2)

Estrae le prime due cifre della stringa di testo e le restituisce come valore del giorno.

DATA(DESTRA(C5,4),METÀ(C5,3,2),SINISTRA(C5,2))

Questo restituirà la data completa in " gg-mm-gg formato ".

6. Usare VBA per convertire un numero in una data in Excel

Microsoft Visual Basic per applicazioni può aiutarci a convertire i numeri in date molto rapidamente. Abbiamo un set di dati ( B4:D10 ) di importi di pagamento con numeri di data.

FASI:

  • Per prima cosa, selezionare tutti i numeri di un intervallo che si desidera convertire.
  • Quindi, selezionare il foglio dalla scheda Foglio.
  • Cliccare con il tasto destro del mouse su di esso e selezionare Visualizza il codice .

  • A VBA si apre il modulo.
  • Ora digitate il codice:
 Sub VBAconvertNumberToDate() Dim x As Range Dim i As Range Set x = Application.Selection For Each i In x i.Offset(0, 1).Value = CDate(i.Value) Next i End Sub 
  • Quindi fare clic sul pulsante Correre opzione.

  • Infine, possiamo vedere il risultato nell'intervallo di celle D5:D10 .

Conclusione

Questi sono i metodi più rapidi per convertire i numeri in date in Excel. È stata aggiunta una cartella di lavoro di esercitazione. Provate pure. Sentitevi liberi di chiedere o suggerire nuovi metodi.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.