Hvordan konvertere Unix-tidsstempel til dato i Excel (3 metoder)

  • Dele Denne
Hugh West

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 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 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 .

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

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.