Sommario
Questo articolo spiega 3 metodi per convertire il timestamp Unix a data in Excel Il formato timestamp di Unix è ampiamente utilizzato in diversi sistemi operativi e file system. numero di secondi trascorsi da 1 gennaio 1970, ore 00:00.
Scarica il quaderno di esercizi
Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.
Convertire Unix Timestamp in Date.xlsxIntroduzione al timestamp di Unix
Il Timestamp Unix è un sistema di tracciamento del tempo come totale di secondi. Il conteggio del tempo iniziato al Epoca Unix su 1 gennaio 1970 a UTC Quindi, un timestamp Unix non è altro che il valore di numero di secondo trascorso dalla Epoca Unix a quello data particolare .
3 metodi per convertire un timestamp Unix in una data in Excel
Microsoft Excel negozi a data come un numero di serie sequenziale che parte da 1° gennaio 1900 e ha un incremento di 1 per ogni giorno in poi Quindi, quando ci viene dato un Timestamp Unix , dobbiamo dividere da 86400 (numero di secondi di un giorno, 24*60*60). Così facendo, otterremo il valore numero di giorni trascorsi da il Epoca Unix che è simile a un numero di serie. Dopo di che, dobbiamo aggiungere il valore della data (numero di serie da 1 gennaio 1900 ) per il Epoca Unix su 1 gennaio 1970. Per ottenere questo risultato, è necessario utilizzare il metodo seguente formula .
=(valore unix timestamp/86400)+ DATE(1970,1,1)
Il Funzione DATA restituisce il valore valore della data cioè il numero di serie sequenziale di un data particolare La sintassi dell'opzione Funzione DATA è =DATE(anno, mese, giorno). Dobbiamo mettere 1970,1,1 come argomenti come vogliamo calcolare il valore della data del Epoca Unix.
Infine, è necessario seguire uno dei seguenti metodi per convertire il numero di serie sommato ad un Data di Excel.
1. Formattare le celle per convertire il timestamp Unix in data
Possiamo applicare formattazione diversa utilizzando l'opzione Formattare le celle opzioni in Excel per convertire il Timestamp Unix nel formato della data. Seguiamo i passaggi seguenti per ottenere questo risultato.
Passo 1: Convertire i timestamp Unix in numeri di serie
Abbiamo un elenco di Timestamp Unix nelle cellule B5:B9 a convertire a data .
In un primo momento, ci girare in numeri di serie e poi applicare il metodo formato della data a convertire in Date di Excel . in cella C5 , mettere il seguente formula e premere Entrare.
=(B5/86400)+DATE(1970,1,1)
Passo 2: Diversi modi per aprire le opzioni di formattazione delle celle
1. Scorciatoie da tastiera per aprire le opzioni di formattazione delle celle
- Selezionare cella C5 .
- Stampa Ctrl +1 o Alt + H + FM per aprire il Finestra Formatta celle.
2. Menu contestuale per aprire le opzioni di formattazione delle celle
- Selezionare la cella C5.
- Cliccare con il tasto destro del mouse il mouse e scegliere l'opzione Formatta celle.
3. Aprire le opzioni di formattazione delle celle utilizzando la scheda Formato
Passi:
- Selezionare cella C5.
- Vai al sito Casa scheda da Nastro di Excel.
- Cliccare il Opzione formato.
- Scegliere il Opzione Formatta celle.
Passo 3: Applicare il formato data per convertire il numero di serie in data di Excel
Ora che abbiamo il Formattare le celle finestra aperto ,
- Dal Scheda numero, fare clic sul pulsante Categoria di data.
- Allora scegliere il tuo formato di data preferito dall'elenco. In questo esempio, abbiamo scelto il primo .
- Ora individuare il Maniglia di riempimento al angolo in basso a destra di cella C5 e trascinarlo verso il basso alle cellule C6:C9 .
- Ecco i date convertite in Excel.
Per saperne di più: Convertire il numero di serie in data in Excel (7 modi semplici)
2. Uso della funzione TEXT per convertire un timestamp Unix in una data in Excel
Si può anche utilizzare l'opzione Funzione TESTO per convertire Timestamp Unix valori a Date di Excel . in cella C5, mettere il seguente formula e premere Entrare.
=TEXT((B5/86400)+DATE(1970,1,1),"m/d/yyyy")
Ripartizione della formula:
Il Funzione TESTO ha 2 argomenti : valore e formato_testo .
value: B5/86400)+DATE(1970,1,1) che convertiti il Timestamp Unix valore a numero di serie.
format_text : "m/d/yyyy", possiamo mettere il nostro formato di data desiderato vogliamo display .
Ora si utilizza il Maniglia di riempimento , possiamo copia e pasta il formula alle altre cellule.
Per saperne di più: Come convertire un timestamp in una data in Excel (7 modi semplici)
Letture simili:
- Come convertire il timestamp di Active Directory in data in Excel (4 metodi)
- Convertire data e ora del testo in formato data in Excel (7 modi semplici)
- Il testo non viene convertito in data in Excel (4 problemi e soluzioni)
- Come convertire il testo in data in Excel (10 modi)
- Come inserire una data statica in Excel (4 semplici metodi)
3. Applicare il formato numero per convertire il timestamp Unix in data in Excel
Excels offre opzioni semplici per modificare il Formato del numero di un valore della cella. In questo esempio, utilizzeremo questa funzionalità per raggiungere il nostro obiettivo. Seguiamo i seguenti passaggi.
Passi
- In cella C5 , mettere il seguente formula .
=(B5/86400)+DATE(1970,1,1)
- Selezionare cella C5 .
- Vai al sito Scheda Home .
- Cliccare il discesa per Formato del numero.
- Ora scegliere o Data breve o Data lunga Abbiamo scelto il Opzione data breve qui .
- Ora si utilizza il Maniglia a scomparsa possiamo copia questo formato numero alla cella C6:C9.
Note
- Se si analizzano le uscite, si nota che per Valore del timestamp Unix differenza di 86400 , c'è un giorno di avanzamento da dal 1/1/1970 al 1/2/1970 che abbiamo descritto in precedenza.
Per saperne di più: Come convertire un numero in una data in Excel (6 modi semplici)
Conclusione
Ora sappiamo come convertire un timestamp Unix in una data Excel utilizzando 3 metodi diversi. Speriamo che questo vi aiuti a utilizzare questi metodi con maggiore sicurezza. Per qualsiasi domanda o suggerimento, non dimenticate di inserirlo nella casella dei commenti qui sotto.