Com convertir la marca de temps d'Unix en data a Excel (3 mètodes)

  • Comparteix Això
Hugh West

Aquest article explica 3 mètodes per convertir la marca de temps d'Unix a data a Excel . El format de marca de temps Unix s'utilitza àmpliament en diferents sistemes operatius i de fitxers. Conté el temps com a nombre de segons transcorreguts des de l' 1 de gener de 1970 a les 00:00.

Descarregueu el quadern de pràctiques

Descarregueu aquest quadern de pràctiques per fer exercici mentre llegiu aquest article.

Convertir Marca de temps Unix a la data.xlsx

Introducció a la marca de temps Unix

La marca de temps d'Unix és un sistema de seguiment del temps com a total de segons. El recompte de temps va començar a l' Època Unix l' 1 de gener de 1970 a UTC . Per tant, una marca de temps Unix no és més que el nombre de segons s transcorreguts des de l' Època Unix fins a aquella data concreta .

3 mètodes per convertir la marca de temps d'Unix en data a Excel

Microsoft Excel emmagatzema una data com a número de sèrie seqüencial que comença a partir de l' 1 de gener de 1900 i té un increment de 1 per a a partir de cada dia . Per tant, quan se'ns dóna una marca de temps Unix , l'hem de dividir per 86400 (nombre de segons d'un dia, 24*60*60). En fer això, obtindrem el nombre de dies passats de l' Època Unix que és semblant a un número de sèrie. Després d'això, hem d' afegir el valor de la data (número de sèrie de 1rGener de 1900 ) per a l' Època Unix de l' 1 de gener de 1970. Per aconseguir-ho, hem d'utilitzar la fórmula següent.

=(unix timestamp value/86400)+ DATE(1970,1,1)

La funció DATA retorna el valor de la data és a dir, el número de sèrie seqüencial de una data concreta . La sintaxi de la funció DATA és =DATA (any, mes, dia). Hem de posar 1970,1,1 com a arguments ja que volem calcular el valor de la data del Època Unix.

Finalment, hem de seguir un dels mètodes següents per convertir el número de sèrie sumat en un Data d'Excel.

1. Format de cel·les per convertir la marca de temps d'Unix en data

Podem aplicar format diferent mitjançant les opcions Format de cel·les d'Excel a convertiu les marques de temps d'Unix al format de data. Seguim els passos següents per aconseguir-ho.

Pas 1: convertiu l'Unix Marques de temps en números de sèrie

Tenim una llista de marques de temps Unix a les cel·les B5:B9 per convertir en data .

Al principi, els convertirem en números de sèrie i després aplicarem el format de data per convertir-los en dates d'Excel . A la cel·la C5 , poseu la següent fórmula i premeu Retorn.

=(B5/86400)+DATE(1970,1,1)

Pas 2: diferents maneres d'obrir les opcions de format de cel·les

1.Dreceres de teclat per obrir les opcions de format de cel·les

  • Seleccioneu cel·la C5 .
  • Premeu Ctrl +1 o Alt + H + FM per obrir la finestra Format cel·les.

2. Menú contextual per obrir les opcions de format de cel·les

  • Seleccioneu la cel·la C5.
  • Feu clic amb el botó dret del ratolí i trieu l'opció Formata cel·les.

3. Obre les opcions de format de cel·les mitjançant la pestanya Format

Pasos:

  • Seleccioneu cel·la C5.
  • Aneu a la pestanya Inici des de Cinta d'Excel.
  • Feu clic a l'opció Format.
  • Trieu l'opció Format de cel·les.

Pas 3: Aplica el format de data per convertir el número de sèrie a la data d'Excel

Ara que tenim la finestra Format cel·les oberta ,

  • Des del Pestanya Número, feu clic a la categoria de data.
  • A continuació, trieu el vostre format de data preferit de la llista. En aquest exemple, hem triat el primer .

  • Ara localitza la Annexa d'emplenament a la cantonada inferior dreta de la cel·la C5 i arrossegar-la cap avall a les cel·les C6:C9 .

  • Aquí teniu les dates d'Excel convertides.

Més informació: Converteix el número de sèrie a la data a Excel (7 maneres senzilles)

2. Ús de la funció TEXT per convertir la marca de temps d'Unix en data a Excel

Podemtambé utilitzeu la funció TEXT per convertir els valors de marca de temps Unix a dates d'Excel . A la cel·la C5, poseu la següent fórmula i premeu Intro.

=TEXT((B5/86400)+DATE(1970,1,1),"m/d/yyyy")

Desglossament de la fórmula:

La funció TEXT 2 arguments : valor i format_text .

valor: B5/86400)+DATA(1970,1,1) que converteix el valor marca de temps Unix a núm. de sèrie

format_text : “m/d/yyyy”, podem posar el nostre format de data desitjat que volem mostrar .

Ara, utilitzant el Fill Handle , podem copiar i enganxar la fórmula a les altres cel·les.

Llegir més: Com convertir la marca de temps a la data a Excel (7 maneres senzilles)

Lectures similars:

  • Com convertir la marca de temps de l'Active Directory a la data a Excel (4 mètodes)
  • Convertir el format de la data i l'hora a la data del text a Excel (7 maneres senzilles)
  • El text no es convertirà en data a Excel (4 problemes i solucions)
  • Com convertir text a data a Excel (10 maneres)
  • Com inserir la data estàtica a Excel (4 mètodes simples)

3. Aplica el format de nombre per convertir la marca de temps d'Unix en data a Excel

Excels ofereix opcions senzilles per canviar el format de nombre d'un valor de cel·la. En aquest exemple, utilitzarem aquesta funcionalitat per assolir el nostre objectiu.Seguim els passos següents.

Passos

  • A la cel·la C5 , poseu la fórmula següent.
=(B5/86400)+DATE(1970,1,1)

  • Seleccioneu cel·la C5 .
  • Aneu a la pestanya Inici .
  • Feu clic a el menú desplegable per a Format de nombre.
  • Ara trieu o bé Data curta o Data llarga . Hem escollit l'opció Data curta aquí .

  • Ara utilitzant el Fill Handle podem copiar aquest format de nombre a la cel·la C6:C9.

Notes

  • Si analitzem les sortides, veiem que per a Valor de marca de temps Unix diferència de 86400 , hi ha un dia d'avançament des de l' 1/1/1970 a l'1/2/1970 que hem descrit anteriorment.

Llegir més: Com convertir un nombre en data a Excel (6 maneres senzilles)

Conclusió

Ara, sabem com convertir una marca de temps Unix en una data d'Excel mitjançant 3 mètodes diferents. Amb sort, us ajudaria a utilitzar aquests mètodes amb més confiança. Qualsevol pregunta o suggeriment no us oblideu de posar-los al quadre de comentaris a continuació.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.