Convierta una fecha AAAAMMDD a DD/MM/AAAA en Excel

Última actualización el 07/12/2024
Tiempo de lectura: 3 minutos

Cómo convertir sus fechas en formato AAAAMMDD al formato DD/MM/AAAA en Excel. Son posibles dos técnicas.

  • Con fórmula
  • Sin fórmula porque una herramienta de Excel te permite hacerlo en tan solo 3 clics

Convertir fecha AAAAMMDD con fórmulas

Con esta solución, no tienes más remedio que extraer cada parte de la fecha. Este trabajo se realiza con Funciones IZQUIERDA, DERECHA y STXT.

Entonces, si tiene un formato de tipo AAAAMMDD para transformar, estos son los pasos a seguir.

Ejemplo de fecha en formato AAAAMMDD

Paso 1: Extraer el año

=IZQUIERDA(A1;4) => 2018

Extrayendo el año con la función IZQUIERDA

Paso 2: Extracción del día

=DERECHA(A1;2) => 25

Extracción del día con la función DERECHA

Paso 3: Extracción del mes

Este paso es un poco más difícil porque hay que extraer una subcadena. Esto se logra con la función STXT.

=STXT(A1;5;2) => 25

La función extrae 2 caracteres de la quinta posición.

Extrayendo el mes con la función STXT

Paso 4: crear la fecha

Ahora agrupamos cada uno de los elementos en la función FECHA para crear una fecha

=FECHA(A1;C1;B1) => 25

Creación de una fecha a partir de los 3 parámetros día, mes, año.

Convertir una fecha AAAAMMDD sin fórmula

Pero es posible convertir una fecha AAAAMMDD a DD/MM/AAAA con una herramienta en Excel

1. Seleccione las celdas para convertir

Selección de fechas en formato AAAAMMDD

2. Ir al menú Datos > Convertir

Conversión de menú

3. Completa los 2 primeros pasos (no sirven en este caso)

Saltar los primeros 2 pasos del cuadro de diálogo

4. En el tercer paso, indicas que las celdas están Fechas, Au formato AMJ (para AAAAMMDD).

Seleccionando la opción Fecha y el formato contenido en la columna

La opción a elegir corresponde en el formato contenido en su columna, no en el que desea obtener.

5. Valida y ya está terminado.

Fecha transformada al formato “Estándar”

¿Con o sin fórmula?

Ambas técnicas funcionan pero hay un problema si tus datos van a ser actualizados.

  • Con las fórmulas no tendrás que realizar ninguna acción nueva porque las fórmulas volverán a calcular las nuevas fechas por ti.
  • Con la herramienta de conversión tendrás que rehacer todo el procedimiento porque esta técnica no es dinámica

9 Comentarios

  1. DAO
    06/01/2025 a las 05:30

    bcp gracias

    Responder

  2. Rick Rothstein
    29/03/2023 a las 06:48

    Una opción de fórmula más. Con la fecha AAAAMMDD en la celda A1...

    =0+TEXT(A1,"0000-00-00")

    devolverá la fecha de serie que luego podrá formatear para mostrarla como desee.

    Responder

  3. Topiarriba
    07/05/2022 a las 17:09

    Mil gracias. Me estaba arrancando los pelos sin poder encontrar la solución para no tener que modificarlo todo manualmente. Por otro lado no entendí el comentario sobre actualizar las fechas porque no son dinámicas. Sin embargo, para lo que tengo que hacer con él no es importante. Gracias de nuevo, esto me será muy útil en el futuro.

    Responder

    • Frédéric LE GUEN
      08/05/2022 a las 14:04

      Lo que quiero decir es que no se trata de fórmulas. Entonces, si se actualiza la fuente, las fechas en formato dd/mm/aaaa no se actualizarán automáticamente

      Responder

  4. Antoine
    09/09/2021 a las 17:22

    Descubrí que las conversiones triples de número a texto a número (ya que los parámetros de FECHA son números) eran bastante engorrosas cuando se trataba de tablas grandes.
    Entonces intenté optimizarlo; y yo uso (por el momento)
    = FECHA(A1/10000; MOD(A1/100, 100); MOD(A1,100))
    (Agregué espacios solo para presentación).

    Esto se debe a que Excel redondea los argumentos al llamar a DATE y MOD; Esto también supone que el número en A1 está entre 19000000 y 20 y tantos. Esto incluso funciona correctamente cuando la celda en A1 en realidad contiene un valor de texto que parece una fecha "aaaammdd" (tal como lo hacen sus sugerencias), lo cual puede ser útil...

    Responder

  5. Jacky
    09/04/2021 a las 14:06

    Buenos días y gracias por tu ayuda.

    Acabo de hacer esto en Excel 365 y necesito agregar un espacio en la fórmula para crear la fecha después del;

    Ejemplo =FECHA(A1; A2; A3)

    Responder

  6. VIQUEÑA
    02/02/2021 a las 13:44

    Top, ¡mil gracias por este consejo!

    Responder

  7. jean-luc giner
    25/06/2020 a las 16:28

    Hola,

    Gracias por este consejo, ¡pero me gustaría hacer lo contrario! Tengo un archivo de Excel con una columna de Fecha en el formulario 01/03/2020 y me gustaría transformarlo en 20200301....¿cómo hacerlo?

    Merci de votre réponse

    Cdt,

    JLUC

    Responder

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Convierta una fecha AAAAMMDD a DD/MM/AAAA en Excel

    Tiempo de leer: 3 minutos
    Última actualización el 07/12/2024

    Cómo convertir sus fechas en formato AAAAMMDD al formato DD/MM/AAAA en Excel. Son posibles dos técnicas.

    • Con fórmula
    • Sin fórmula porque una herramienta de Excel te permite hacerlo en tan solo 3 clics

    Convertir fecha AAAAMMDD con fórmulas

    Con esta solución, no tienes más remedio que extraer cada parte de la fecha. Este trabajo se realiza con Funciones IZQUIERDA, DERECHA y STXT.

    Entonces, si tiene un formato de tipo AAAAMMDD para transformar, estos son los pasos a seguir.

    Ejemplo de fecha en formato AAAAMMDD

    Paso 1: Extraer el año

    =IZQUIERDA(A1;4) => 2018

    Extrayendo el año con la función IZQUIERDA

    Paso 2: Extracción del día

    =DERECHA(A1;2) => 25

    Extracción del día con la función DERECHA

    Paso 3: Extracción del mes

    Este paso es un poco más difícil porque hay que extraer una subcadena. Esto se logra con la función STXT.

    =STXT(A1;5;2) => 25

    La función extrae 2 caracteres de la quinta posición.

    Extrayendo el mes con la función STXT

    Paso 4: crear la fecha

    Ahora agrupamos cada uno de los elementos en la función FECHA para crear una fecha

    =FECHA(A1;C1;B1) => 25

    Creación de una fecha a partir de los 3 parámetros día, mes, año.

    Convertir una fecha AAAAMMDD sin fórmula

    Pero es posible convertir una fecha AAAAMMDD a DD/MM/AAAA con una herramienta en Excel

    1. Seleccione las celdas para convertir

    Selección de fechas en formato AAAAMMDD

    2. Ir al menú Datos > Convertir

    Conversión de menú

    3. Completa los 2 primeros pasos (no sirven en este caso)

    Saltar los primeros 2 pasos del cuadro de diálogo

    4. En el tercer paso, indicas que las celdas están Fechas, Au formato AMJ (para AAAAMMDD).

    Seleccionando la opción Fecha y el formato contenido en la columna

    La opción a elegir corresponde en el formato contenido en su columna, no en el que desea obtener.

    5. Valida y ya está terminado.

    Fecha transformada al formato “Estándar”

    ¿Con o sin fórmula?

    Ambas técnicas funcionan pero hay un problema si tus datos van a ser actualizados.

    • Con las fórmulas no tendrás que realizar ninguna acción nueva porque las fórmulas volverán a calcular las nuevas fechas por ti.
    • Con la herramienta de conversión tendrás que rehacer todo el procedimiento porque esta técnica no es dinámica

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      9 Comentarios

      1. DAO
        06/01/2025 a las 05:30

        bcp gracias

        Responder

      2. Rick Rothstein
        29/03/2023 a las 06:48

        Una opción de fórmula más. Con la fecha AAAAMMDD en la celda A1...

        =0+TEXT(A1,"0000-00-00")

        devolverá la fecha de serie que luego podrá formatear para mostrarla como desee.

        Responder

      3. Topiarriba
        07/05/2022 a las 17:09

        Mil gracias. Me estaba arrancando los pelos sin poder encontrar la solución para no tener que modificarlo todo manualmente. Por otro lado no entendí el comentario sobre actualizar las fechas porque no son dinámicas. Sin embargo, para lo que tengo que hacer con él no es importante. Gracias de nuevo, esto me será muy útil en el futuro.

        Responder

        • Frédéric LE GUEN
          08/05/2022 a las 14:04

          Lo que quiero decir es que no se trata de fórmulas. Entonces, si se actualiza la fuente, las fechas en formato dd/mm/aaaa no se actualizarán automáticamente

          Responder

      4. Antoine
        09/09/2021 a las 17:22

        Descubrí que las conversiones triples de número a texto a número (ya que los parámetros de FECHA son números) eran bastante engorrosas cuando se trataba de tablas grandes.
        Entonces intenté optimizarlo; y yo uso (por el momento)
        = FECHA(A1/10000; MOD(A1/100, 100); MOD(A1,100))
        (Agregué espacios solo para presentación).

        Esto se debe a que Excel redondea los argumentos al llamar a DATE y MOD; Esto también supone que el número en A1 está entre 19000000 y 20 y tantos. Esto incluso funciona correctamente cuando la celda en A1 en realidad contiene un valor de texto que parece una fecha "aaaammdd" (tal como lo hacen sus sugerencias), lo cual puede ser útil...

        Responder

      5. Jacky
        09/04/2021 a las 14:06

        Buenos días y gracias por tu ayuda.

        Acabo de hacer esto en Excel 365 y necesito agregar un espacio en la fórmula para crear la fecha después del;

        Ejemplo =FECHA(A1; A2; A3)

        Responder

      6. VIQUEÑA
        02/02/2021 a las 13:44

        Top, ¡mil gracias por este consejo!

        Responder

      7. jean-luc giner
        25/06/2020 a las 16:28

        Hola,

        Gracias por este consejo, ¡pero me gustaría hacer lo contrario! Tengo un archivo de Excel con una columna de Fecha en el formulario 01/03/2020 y me gustaría transformarlo en 20200301....¿cómo hacerlo?

        Merci de votre réponse

        Cdt,

        JLUC

        Responder

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.