Converter número (AAAAMMDD) a formato de data en Excel (4 métodos)

  • Comparte Isto
Hugh West

Pode que teñas a data no teu conxunto de datos nun formato como AAAAMMDD (por exemplo, a data de hoxe é 20211128) ou como o reconto de días totais desde o 1 de xaneiro de 1900 (por exemplo, hoxe é 44528). Quere convertelo a formatos de data de Excel integrados. Sorprendentemente, hai todo tipo de formatos de data dispoñibles en Excel. O artigo explicará 4 métodos para converter un número (aaaammdd) ao formato de data en Excel.

Descargar o libro de prácticas

Podes descargar o libro de prácticas desde aquí.

Converter número en data.xlsm

4 métodos en Excel para converter número (AAAAMMDD) en formato de data

Nós utilizará o seguinte conxunto de datos para explicar os 4 métodos diferentes de conversión do formato de número a data en Excel.

Aquí podes ver que o conxunto de datos contén dúas columnas, unha con números no formato aaaammdd e o outro co número de días desde o 1 de xaneiro de 1900. Usaremos estes números de conxunto de datos para converterse en formatos de data.

1. Usando a fórmula TEXT  para converter o número (AAAAMMDD) ) ao formato de data de Excel

Podemos usar unha fórmula con a función TEXTO para os resultados convertidos. Debemos aplicar este método aos datos que conteñen o número de días desde o 1 de xaneiro de 1900. Así, utilizamos a segunda columna do conxunto de datos.

Sigue os pasos seguintes.

Pasos:

  • Debe escribir a fórmula en Cela C5 . Ofórmula:
=TEXT(B5,"mm/dd/yyyy")

  • Despois diso, preme Intro .
  • Por último, arrastra a icona control de recheo ata o final para obter o resultado de todos os datos.

🔎 Como funciona a fórmula?

📌 A fórmula TEXT toma o texto que neste caso é B5 como primeiro argumento.

📌 O segundo argumento é formato_texto que contén o formato que queremos incluír. Usamos “ mm/dd/aaaa ” como formato. Podes usar calquera formato que desexes dentro do apóstrofo.

2. Usando DATA coas fórmulas RIGHT, LEFT e MID para converter o número (AAAAMMDD) ao formato de data de Excel

Imos presentarnos a outra fórmula para converter os números en Datas. Usaremos os números no formato aaaammdd para este método.

A fórmula DATA pódese aniñar con DEREITA , Fórmulas LEFT e MID para converter números en datas en formato “mm/dd/aaaa” .

Sigue os pasos seguintes para aplicar a fórmula e obter o resultado desexado.

Pasos:

  • Escribe a seguinte fórmula na Cela C5 :
=DATE(LEFT(B5,4),MID(B5,5,2),RIGHT(B5,2))

  • Preme Intro e obterás o resultado para B5 .
  • Arrastra a icona control de recheo ata o final do conxunto de datos para obter resultados para o resto dos datos.

Atopa o resultado a continuación.

🔎 Como funciona a fórmulaFunciona?

📌 Aquí o primeiro argumento das fórmulas ESquerda , DEREITA e MID é texto. Neste caso, é B5 o que leva o texto que debe pasar polo proceso de conversión.

📌 Dado que aaaammdd é o formato do conxunto de datos, aquí o número da esquerda ata 4 indica o ano, o medio 2 é o mes e o 2 dereito é a data.

📌 En consecuencia, as fórmulas conteñen números no seu segundo argumento. Para a fórmula LEFT , é 4, para RIGHT 2 e MID , leva 2 argumentos máis, un desde onde comeza e o carácter ata o cal. será necesario.

📌 Finalmente as tres fórmulas aniñadas coa fórmula DATA para obter o resultado.

3. Usando o asistente de texto a columna para converter o número ( YYYYMMDD) a formato de data

Non obstante, outra ferramenta de Excel, a Texto a columna da pestana Datos , tamén se pode usar para converter o número en formato de data.

Para aplicalo, debes seguir os seguintes pasos.

Pasos:

  • Selecciona o conxunto de datos ao que queres converter Formato de data.

  • Seleccione Texto á columna das Ferramentas de datos de Datos pestana .

  • Hai 3 pasos no Asistente de texto a columna :

Paso 1/3: Escolle Delimitado e fai clic en Seguinte.

Paso 2/3: Mantén todas as pestanas sen seleccionar e fai clic Seguinte .

Paso 3/3: Seleccione Data e no menú despregable seleccione YMD . Por último, fai clic en Finalizar .

Finalmente, verás o resultado como se mostra a continuación.

4. Usando a macro VBA para converter o número (AAAAMMDD) ao formato de data

O último método deste artigo é usar Macro VBA para converter números no formato AAAAMMDD ao formato de data.

Podes aplicar o código macro VBA para converter números ao formato de data a través dos seguintes pasos:

Pasos :

  • Seleccione o conxunto de datos que quere converter.

  • Preme ALT+F11 desde o teu teclado. Isto abrirá a xanela VBA Macro .
  • Seleccione a súa folla de traballo . Despois, desde a pestana Inserir , escolla o Módulo .

Isto abrirá unha Xanela xeral.

  • Agora, debes escribir o código a continuación na xanela Xeral.

Código:

3904

  • Garde o ficheiro como Libro de traballo de Excel habilitado para macros .
  • Despois, prema F5 desde o teclado.

Isto abrirá unha pequena caixa.

  • Comprobe o intervalo dos datos seleccionados e faga clic en Aceptar .

Podes ver o resultado na túa folla de traballo.

Nota: Este método mostrará os resultados dentro do datos. Polo tanto, o seu conxunto de datos perderase despois da aplicación destemétodo. Se os necesitas no futuro, cópiaos e pégalos noutro lugar.

Diferentes formatos dispoñibles de data en Excel

Excel ten moitas datas formatos dispoñibles que realmente serven aos usuarios. Tamén pode utilizalos seguindo os pasos seguintes.

Pasos:

  • Seleccione os datos.

  • Preme CTRL+1 no teclado.
  • Isto abrirá unha caixa na que debes escoller Datas de Números .
  • Entón podes ver variedades de formatos para as datas. Selecciona o que queiras.
  • A continuación, fai clic en Aceptar .

Ou,

  • Despois de seleccionar os datos da pestana Inicio , seleccione o menú despregable na sección Número .
  • Escolla Máis formatos de números . Isto tamén abrirá a caixa onde atoparás variedades de formatos para datas.

Por exemplo, mostramos 3 formatos diferentes na imaxe de abaixo.

Deter a conversión automática de números en datas

Microsoft actualiza MS-Excel regularmente para facelo máis fácil de usar. Unha característica relevante para el é que ás veces converte automáticamente números en datas. Se queres ignoralo e manter os teus datos en formato Número, tes algúns consellos para ti.

1. Podes usar un espazo ou un apóstrofo antes do número que queres escribir. O apóstrofo é preferible xa que o espazo pode dificultar a eficiencia dalgunhas outras funcións de Excel.

2. De novo,pode seleccionar as celas onde escribirá os seus datos e prema CTRL+1 . Isto abrirá a caixa Formatar cela . Seleccione Texto desde alí e prema en Aceptar . Isto deterá a conversión automática e manterá os teus datos en forma de texto.

Cousas para lembrar

Debes coñecer o uso de cada método e, a continuación, seguir os pasos con coidado. para obter resultados segundo os teus requisitos.

Conclusión

O artigo avalía 4 métodos diferentes para converter formatos de número a data en Excel. Usamos fórmulas de Excel como DATA , MID , TEXTO , etc. e ferramentas de Excel como Texto a columna e Códigos VBA Macro para os métodos. Espero que o artigo che fose útil. Para calquera consulta adicional, pode escribir na sección de comentarios.

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.