Innholdsfortegnelse
Denne artikkelen forklarer 3 metoder for å konvertere Unix-tidsstempel til dato i Excel . Unix-tidsstempelformatet er mye brukt i forskjellige operativsystemer og filsystemer. Den holder tiden ettersom antall sekunder har gått fra 1. januar 1970, kl. 00:00.
Last ned øvelsesarbeidsbok
Last ned denne øvelsesarbeidsboken for å trene mens du leser denne artikkelen.
Konverter Unix-tidsstempel til dato.xlsx
Introduksjon til Unix-tidsstempel
Unix-tidsstempel er et system for sporing av tid som en løpende totalt sekunder. Tidstellingen startet ved Unix-epoken på 1. januar 1970 ved UTC . Så et Unix-tidsstempel er ikke annet enn antall forløpte sekunder er fra Unix-epoken til den spesifikke datoen .
3 metoder for å konvertere Unix-tidsstempel til dato i Excel
Microsoft Excel lagrer en dato som et sekvensielt serienummer som starter fra 1. januar 1900 og har en økning på 1 for hver dag og utover . Så når vi får et Unix-tidsstempel , må vi dele det med 86400 (antall sekunder av en dag, 24*60*60). Ved å gjøre dette får vi antallet av dager som er gått fra Unix-epoken som ligner på et serienummer. Etter det må vi legge til datoverdien (serienummer fra 1.januar 1900 ) for Unix-epoken den 1. januar 1970. For å få dette, må vi bruke følgende formel .
=(unix timestamp value/86400)+ DATE(1970,1,1)
DATE-funksjonen returnerer datoverdien dvs. det følgende serienummeret til en bestemt dato . Syntaksen til DATE-funksjonen er =DATE(år, måned, dag). Vi må sette 1970,1,1 som argumenter da vi ønsker å beregne datoverdien til Unix Epoch.
Til slutt må vi følge en av de følgende metodene for å konvertere det summerte serienummeret til en Excel-dato.
1. Formater celler for å konvertere Unix-tidsstempel til dato
Vi kan bruke forskjellig formatering ved å bruke Formater celler alternativene i Excel til konverter Unix-tidsstemplene til datoformatet. La oss følge trinnene nedenfor for å oppnå dette.
Trinn 1: Konverter Unix-en Tidsstempler til serienumre
Vi har en liste over Unix-tidsstempler i cellene B5:B9 for å konvertere de til dato .
Først gjør vi dem om til serienumre og bruker deretter datoformat for å konvertere de til Excel-datoer . I celle C5 , legg inn følgende formel og trykk Enter.
=(B5/86400)+DATE(1970,1,1)
Trinn 2: Ulike måter å åpne alternativene for formatceller
1.Tastatursnarveier for å åpne alternativer for formatceller
- Velg celle C5 .
- Trykk Ctrl +1 eller Alt + H + FM for å åpne vinduet Formater celler.
2. Kontekstmeny for å åpne alternativer for formatceller
- Velg celle C5.
- Høyreklikk musen og velg alternativet Formater celler.
3. Åpne alternativer for formatceller ved hjelp av kategorien Format
Trinn:
- Velg celle C5.
- Gå til Hjem -fanen fra Excel-båndet.
- Klikk alternativet Format.
- Velg alternativet Formater celler.
Trinn 3: Bruk datoformat å konvertere serienummer til Excel-dato
Nå som vi har Format celler vinduet åpnet ,
- fra Nummer-fanen, klikk på Datokategorien.
- Deretter velger du ditt foretrukket datoformat fra listen. I dette eksemplet valgte vi den første .
- Nå finn Fyllhåndtaket i nedre høyre hjørne i celle C5 og dra det ned til cellene C6:C9 .
- Her er de konverterte Excel-datoene.
Les mer: Konverter serienummer til dato i Excel (7 enkle måter)
2. Bruk av TEXT-funksjonen for å konvertere Unix-tidsstempel til dato i Excel
Vi kanbruk også TEKST-funksjonen for å konvertere Unix-tidsstempel -verdier til Excel-datoer . I celle C5, legg inn følgende formel og trykk Enter.
=TEXT((B5/86400)+DATE(1970,1,1),"m/d/yyyy")
Formeloversikt:
TEKST-funksjonen har 2 argumenter : verdi og format_tekst .
verdi: B5/86400)+DATE(1970,1,1) som konverterer verdien Unix-tidsstempel til serienummer
format_tekst : "m/d/åååå", vi kan sette vårt ønskede datoformat vi vil vise .
Nå ved å bruke Fyllhåndtaket kan vi kopiere og lime inn formelen til de andre cellene.
Les mer: Hvordan konvertere tidsstempel til dato i Excel (7 enkle måter)
Lignende avlesninger:
- Hvordan konvertere Active Directory-tidsstempel til dato i Excel (4 metoder)
- Konverter tekstdato og tid til dato-format i Excel (7 enkle måter)
- Tekst vil ikke konvertere til dato i Excel (4 problemer og løsninger)
- Hvordan konvertere tekst til dato i Excel (10 måter)
- Hvordan sette inn statisk dato i Excel (4 enkle metoder)
3. Bruk tallformat for å konvertere Unix-tidsstempel til dato i Excel
Excels gir enkle alternativer for å endre tallformatet for en celleverdi. I dette eksemplet skal vi bruke denne funksjonaliteten for å nå målet vårt.La oss følge de følgende trinnene.
Trinn
- I celle C5 legger du inn følgende formel .
=(B5/86400)+DATE(1970,1,1)
- Velg celle C5 .
- Gå til Hjem-fanen .
- Klikk rullegardinmenyen for Tallformat.
- Nå velg enten Kort dato eller Lang dato . Vi valgte alternativet Kort dato her .
- Bruker nå Fyllhåndtaket vi kan kopiere dette tallformatet til celle C6:C9.
Notater
- Hvis vi analyserer utdataene, ser vi at for Unix-tidsstempelverdi forskjell av 86400 , det er en dags fremgang fra 1/1/1970 til 1/2/1970 som vi beskrev tidligere.
Les mer: Hvordan konvertere tall til dato i Excel (6 enkle måter)
Konklusjon
Nå vet vi hvordan vi konverterer et Unix-tidsstempel til en Excel-dato ved hjelp av 3 forskjellige metoder. Forhåpentligvis vil det hjelpe deg å bruke disse metodene mer selvsikkert. Eventuelle spørsmål eller forslag, ikke glem å sette dem i kommentarfeltet nedenfor.