Táboa de contidos
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.xlsm4 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.