Como converter a marca de tempo en data en Excel (7 xeitos sinxelos)

  • Comparte Isto
Hugh West

Unha marca de tempo é unha secuencia de caracteres utilizada para especificar a data e a hora dun día. Por suposto, calquera momento ou evento específico pode expresarse en diferentes formas de marcas de tempo. Entre elas, as marcas de tempo que se usan con máis frecuencia son as marcas de tempo baseadas en Unix (por exemplo, 1256953732) e as marcas de tempo baseadas en UTC . (por exemplo, 2005-10-30 10:45 AM). Hoxe aprenderemos a converter cada tipo de marca de tempo a data en Excel con exemplos axeitados e ilustracións adecuadas.

Descarga o Caderno de prácticas

Preparamos un caderno de traballo para que poidas practicar. Podes descargalo na seguinte ligazón.

Converter timestamp to Date.xlsx

7 xeitos sinxelos de converter timestamp en data en Excel

Supoñamos que temos dous tipos de datos de marca de tempo como segue:

Primeiro, temos datos de marca de tempo baseados en Unix :

E, finalmente, temos Datos de indicación horaria baseada en UTC :

Agora, veremos como podemos converter eses datos ao formato de data. No primeiro método, converteremos Datos de tempo baseados en Unix en Data. Nas seguintes seis formas, converteremos Sello de tempo baseado en UTC en Data . Entón, imos comezar.

1. Converte a marca de tempo de Unix en data en Excel

Seguiremos os pasos seguintes para converter a marca de tempo de UNIX en data . Vexamos.

Paso 1:

  • Seleccione Cela C5 .
  • Introduza a seguinte fórmula:
=B5/86400+ DATE(1970,1,1)

  • Prensa Introduza . O resultado mostrarase en formato numérico.

Paso 2:

  • Arrastre Enchemento automático ata Cela C9 para converter todas as marcas de tempo en datas.

Paso 3:

  • Prema co botón dereito nas celas seleccionadas.
  • Seleccione Formato de celas no Menú contextual .

Aparecerá unha caixa de diálogo Formatar celas .

  • Seleccione Data no <1 Lista>Categoría Baixo a pestana Número e seleccione Tipo de data na sección dereita. Fai clic en Aceptar.

Finalmente, podemos ver a data sen hora.

Contido relacionado: Converte o número de serie en data en Excel (7 xeitos sinxelos)

2. Converte a marca de tempo UTC en data ocultando a hora

Podemos converter estas datas facilmente ocultando os datos de tempo. Para iso, temos que seguir estes pasos:

Paso 1:

  • Seleccione Cela C5.
  • Introduza a seguinte fórmula:

=B5

  • Preme Intro .

Paso 2:

  • Arrastre Autocompletar ata Cela C9 ata converte todas as marcas de tempo á data.

Paso 3:

  • Fai clic co botón dereito do rato nas celas seleccionadas.
  • Seleccione Formato de celas no Menú contextual .

Aparecerá unha caixa de diálogo Formato de celas .

  • Seleccione Data noLista Categoría na pestana Número e selecciona o Tipo de data na sección da dereita.
  • Fai clic en Aceptar.

Por fin, obtemos os seguintes resultados.

Contido relacionado: Converte texto en data e hora en Excel (5 métodos)

3. Cambia a marca de tempo á data eliminando o tempo coa ferramenta Buscar e substituír

Podemos eliminar a hora da data usando Buscar e substituír . Vexamos os seguintes pasos.

Paso 1:

  • Seleccione o intervalo de celas B5:B9 .
  • Copiar os datos e Pegalos en C5:C9 .

Paso 2:

  • Na pestana Inicio > Edición grupo, seleccione Buscar e substituír > seleccione Substituír.

Aparecerá unha ventá emerxente.

  • En Buscar que , escriba un espazo seguido dun asterisco(*) e deixe o recadro Substituír por baleiro.
  • Fai clic en Substituír todo .

Unha pequena ventá emerxente mostrará " Todo feito. Fixemos 5 substitucións.

  • Fai clic en Aceptar

  • Fai clic en Pechar para pechar a xanela Buscar e substituír .

Agora, temos os seguintes resultados. Temos que eliminar os datos de tempo deste.

Paso 3:

  • Fai clic co botón dereito nas celas seleccionadas.
  • Seleccione Formato de celas no ContextoMenú .

Aparecerá unha caixa de diálogo Formatar celas .

  • Baixo o Número , seleccione Data na lista Categoría e seleccione Tipo de data na sección dereita. Fai clic en Aceptar.

Agora, temos os resultados desexados.

Ler máis: Como eliminar marcas de tempo da data en Excel (4 xeitos sinxelos)

4. Aplicar o asistente de texto a columnas para obter a data da marca de tempo en Excel

Neste método, imos usar o asistente de texto a columnas para eliminar a hora da data.

Paso 1:

  • Copie as celas de B5:B9 a C5:C9 .

Paso 2:

  • Seleccione o intervalo de celas C5:C9.
  • Desde a sección cinta , vai a Datos > Ferramentas de datos > Texto a columnas .

  • A Asistente para converter texto en columnas: ábrese o paso 1 de 3 . Seleccione Delimitado . Agora fai clic en Seguinte .

  • En Asistente para converter texto en columnas - Paso 2 de 3 , seleccione Espazo . Agora fai clic en Seguinte .

  • En Asistente para converter texto en columnas - Paso 3 de 3 , seleccione Xeneral para a primeira columna.

  • Para a segunda e a terceira columna, seleccione Non importar column(skip) Fai clic en Finalizar .

Seguindo os pasos, obtemos oresultado do seguinte xeito:

Paso 3:

  • Fai clic co botón dereito nas celas seleccionadas.
  • Seleccione Formato de celas no Menú de contexto .

Aparecerá un cadro de diálogo Formato de celas . emerxente.

  • Na pestana Número , seleccione Data na lista Categoría e seleccione Tipo de data na sección dereita. Fai clic en Aceptar.

Agora, temos o resultado desexado.

Contido relacionado: Como converter texto en data en Excel (10 xeitos)

5. Modificar a marca de tempo usando a función INT de Excel

Usar a función INT é un xeito sinxelo de eliminar os datos de tempo. Vexamos os seguintes pasos.

Paso 1:

  • Na Cela C5 , insira a seguinte fórmula:
=INT(B5)

Paso 2:

  • Encha o resto das celas usando o Autocompleto.

Paso 3:

  • Prema co botón dereito do rato nas celas seleccionadas.
  • Seleccione Formato de celas no Menú contextual .

Aparecerá unha caixa de diálogo Formatar celas .

  • Na pestana Número , seleccione Data na lista Categoría e seleccione Tipo de data na sección dereita. Fai clic en Aceptar.

Conseguimos o resultado desexado.

6. Modificar a marca de tempo á data usando a función DATE

Podemos usar a función DATE cando queremos tomar tres valores separados e combinalos para formar unha data.

Paso 1:

  • Escriba a seguinte fórmula na Cela C5 :

=DATE(YEAR(B5),MONTH(B5),DAY(B5))

Paso 2:

  • Enche o resto das celas mediante a función Completo automático para obter o resultado completo.

7. Converte a marca de tempo en data usando as funcións DATEVALUE e TEXT

Para utilizar a función DATEVALUE , hai que gardar unha data en formato TEXTO. É por iso que combinaremos as funcións DATEVALUE e TEXT para eliminar o tempo dunha data en Excel.

Paso 1:

  • Seleccione Cela C5 . Escriba a seguinte fórmula:

=DATEVALUE(TEXT(B5,"MM/DD/YYYY"))

Paso 2:

Encha o resto das celas usando a función Autocompleto para obter o resultado completo. Nota:

O A función TEXTO converte o valor ao formato de texto. Por outra banda, a función DATEVALUE só converte a cadea con formato de texto no valor da data.

Conclusión

Neste artigo describimos como converter marcas de tempo ata a data en Excel de sete xeitos sinxelos. Para este fin, utilizamos a función INT, a función DATE, a función DATEVALUE, o asistente de texto a columna e a Ferramenta Buscar e substituír para realizar esta operación. Polo tanto, espero que este artigo resolva os teus problemas. Bota unha ollada ao noso sitio web ExcelWIKI.com e infórmanos se tes algún problema na caixa de comentarios. Engadiuse un caderno de prácticas. Adelante e probalo.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.