Innehållsförteckning
I den här artikeln förklaras 3 metoder för att konvertera Unix-tidsstämpel till datum på Excel Unix tidsstämpelformatet används i stor utsträckning i olika operativsystem och filsystem. Det anger tiden som antal sekunder som förflutit från 1 januari 1970, 00:00.
Ladda ner övningsboken
Ladda ner den här arbetsboken för att träna medan du läser den här artikeln.
Konvertera Unix tidsstämpel till datum.xlsxIntroduktion till Unix tidsstämpel
Unix-tidsstämpel är ett system för att följa tiden som en antal sekunder. Tidsräkning började på Unix-epok på 1 januari 1970 på UTC En Unix-tidsstämpel är alltså inget annat än antal Förfluten sekund. s från den Unix-epok till detta ett visst datum .
3 metoder för att konvertera Unix-tidsstämpel till datum i Excel
Microsoft Excel butiker a datum som en löpande serienummer som utgår från 1 januari 1900 och har en ökning på 1 för varje dag och framåt När vi får ett meddelande om en Unix-tidsstämpel måste vi dela upp den genom att 86400 (antal sekunder på ett dygn, 24*60*60). Genom att göra detta får vi följande nummer på dagar har gått från Unix-epok som liknar ett serienummer. Därefter måste vi Lägg till datumvärde (serienummer från 1 januari 1900 ) för Unix-epok på Den 1 januari 1970. För att få fram detta måste vi använda följande formel .
=(unix tidsstämpelvärde/86400)+ DATE(1970,1,1)
DATE-funktion returnerar den datumvärde det vill säga, den löpande serienummer av en ett visst datum Syntaxen för DATE-funktion är =DATE(år, månad, dag). Vi måste sätta 1970,1,1 som argument som vi vill beräkna datumvärde av den Unix epok.
Slutligen måste vi följa ett av följande metoder för att omvandla summerat löpnummer till en Excel-datum.
1. Formatera celler för att konvertera Unix-tidsstämpel till datum
Vi kan tillämpa olika formatering genom att använda Formatera celler alternativ i Excel för att konvertera Unix-tidsstämplar i den datumformat. Vi följer stegen nedan för att uppnå detta.
Steg 1: Konvertera Unix-tidsstämplar till serienummer
Vi har en förteckning över Unix-tidsstämplar i celler B5:B9 till konvertera dem till datum .
Till att börja med kommer vi att sväng dem till serienummer. och sedan tillämpa datumformat till konvertera dem till Excel-datum . I cell C5 , ange följande formel och tryck på Ange.
=(B5/86400)+DATE(1970,1,1)
Steg 2: Olika sätt att öppna alternativen för att formatera celler
1. Tangentbordsgenvägar för att öppna alternativ för formatering av celler
- Välj cell C5 .
- Tryck på Ctrl +1 eller . Alt + H + FM för att öppna Fönstret Formatera celler.
2. Kontextmeny för att öppna alternativ för formatering av celler
- Välj cell C5.
- Högerklicka på musen och välj alternativet Formatera celler.
3. Öppna alternativ för formatering av celler med hjälp av fliken Format
Steg:
- Välj cell C5.
- Gå till Hem fliken från Excel-bandet.
- Klicka på Formatalternativ.
- Välj Alternativet Formatera celler.
Steg 3: Använd datumformat för att konvertera serienummer till Excel-datum
Nu när vi har den Formatera celler fönster öppnade ,
- Från Fliken nummer, klicka på Datumkategori.
- Därefter Välj din önskat datumformat från listan. I det här exemplet valde den första .
- Nu hitta Handtag för fyllning på Nedre högra hörnet av cell C5 och dra ner på den. till celler C6:C9 .
- Här är de konverterade Excel-datum.
Läs mer: Konvertera serienummer till datum i Excel (7 enkla sätt)
2. Användning av TEXT-funktionen för att konvertera Unix-tidsstämpel till datum i Excel
Vi kan också använda TEXT-funktionen för att omvandla Unix-tidsstämpel värden till Excel-datum . I cell C5, ange följande formel och tryck på Ange.
=TEXT((B5/86400)+DATE(1970,1,1),"m/d/yyyy")
Uppdelning av formel:
TEXT-funktionen har 2 argument : värde och format_text .
value: B5/86400)+DATE(1970,1,1) som omvandlar Unix-tidsstämpel värde till serienummer.
format_text : "m/d/yyyy", kan vi sätta vår önskat datumformat vi vill visa .
Nu använder du Handtag för fyllning , kan vi kopiera och pasta formel till de andra cellerna.
Läs mer: Hur du konverterar tidsstämpel till datum i Excel (7 enkla sätt)
Liknande läsningar:
- Hur man konverterar Active Directory-tidsstämpel till datum i Excel (4 metoder)
- Konvertera datum och tid i text till datumformat i Excel (7 enkla sätt)
- Text konverteras inte till datum i Excel (4 problem & lösningar)
- Hur du konverterar text till datum i Excel (10 sätt)
- Hur man infogar statiska datum i Excel (4 enkla metoder)
3. Använd nummerformat för att konvertera Unix-tidsstämpel till datum i Excel
Excels erbjuder enkla alternativ för att ändra Format för nummer av en cellvärde. I det här exemplet ska vi använda den här funktionen för att nå vårt mål. Vi följer följande steg.
Steg
- I cell C5 , ange följande formel .
=(B5/86400)+DATE(1970,1,1)
- Välj cell C5 .
- Gå till Fliken Hem .
- Klicka på dropdown för Nummer Format.
- Nu Välj antingen Kort datum eller . Långt datum Vi valde Alternativet kort datum här .
- Nu använder du Handtag kan vi kopiera denna nummerformat. till cell C6:C9.
Anteckningar
- Om vi analyserar resultaten ser vi att för Unix tidsstämpelvärde skillnad på 86400 , det finns en dags avancemang från 1/1/1970 till 1/2/1970 som vi beskrev tidigare.
Läs mer: Hur man konverterar nummer till datum i Excel (6 enkla sätt)
Slutsats
Nu vet vi hur man konverterar en Unix-tidsstämpel till ett Excel-datum med tre olika metoder. Förhoppningsvis hjälper det dig att använda dessa metoder med större säkerhet. Om du har några frågor eller förslag, glöm inte att skriva dem i kommentarsfältet nedan.