fechas

Formato de fecha AAAAMMDD en Excel: cómo aplicarlo paso a paso

octubre 25, 2026 Tuto Excel 10 min read
Formato de fecha AAAAMMDD en Excel: cómo aplicarlo paso a paso

Una hoja con la fecha 20260313 escrita tal cual en una columna puede dar más de un disgusto: pegada en otro equipo se convierte en 13/03/2026, y si el mes es 13 da error. El formato aaaammdd —año con cuatro dígitos, mes con dos y día con dos, todo seguido— resuelve ese problema: sirve para nombrar archivos, ordenar registros, importar datos y trabajar con sistemas que esperan la fecha como una cadena de ocho números.

En este tutorial aprenderás a escribirlo, leerlo y convertirlo en los dos sentidos. Lo que aquí se explica funciona en Microsoft 365, Excel 2024, 2021, 2019, 2016, 2013 y 2010, en Excel para la web y en Excel para Mac.

Qué es el formato aaaammdd y para qué se usa

Imagina la hoja de un registro de pedidos. La celda 14 de cada pedido en una columna y la confusión típica al pegarla en otra columna es real: copias 20260313 de un sistema, lo pegas en Excel y, según el equipo, ves 13/03/2026 o un error.

El formato aaaammdd representa una fecha con cuatro dígitos para el año, dos para el mes y dos para el día, sin separadores. Con la fecha del 13 de marzo de 2026 se escribe 20260313. Es el orden inverso al nuestro (DMY) y por eso a veces se confunde con el sistema americano (MDY).

Este orden es útil cuando:

  • Los nombres de archivo llevan la fecha (informe_20260313.xlsx).
  • Una base de datos o un sistema exporta las fechas como texto de ocho caracteres.
  • Hay que ordenar cronológicamente con un simple orden alfabético, ya que el año manda.
Nota: En Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos es la coma: =TEXTO(B2,"yyyymmdd"). El resto del artículo usa punto y coma.

Las tres piezas del formato: año, mes y día

El formato aaaammdd se construye con tres códigos que Excel reconoce: yyyy (año con cuatro dígitos), mm (mes con dos) y dd (día con dos). Cada uno se puede sustituir por una variante más corta o más larga.

Los códigos se escriben dentro del patrón de formato. Van juntos o separados por guiones, barras o puntos. El patrón yyyy-mm-dd da 2026-03-13; dd/mm/yyyy da 13/03/2026; yyyymmdd da 20260313.

Excel, al leer un texto con números y separadores, intenta adivinar el orden. Si encuentra algo como 03-13-2026 lo entiende como mes 3, día 13, año 2026. Si encuentra 13/03/2026, como día 13, mes 3, año 2026. Si encuentra 20260313 sin separador, lo lee como año 2026, mes 3, día 13.

Códigos numéricos: yyyy, mm, dd, yy, m y d

Código Significado Ejemplo con 13/03/2026
yyyy Año con cuatro dígitos 2026
yy Año con dos dígitos 26
mm Mes con dos dígitos (01–12) 03
m Mes con uno o dos dígitos 3
dd Día con dos dígitos (01–31) 13
d Día con uno o dos dígitos 13

Códigos con texto: mmm, mmmm, ddd y dddd

Código Significado Ejemplo con 13/03/2026
mmm Mes abreviado mar
mmmm Mes completo marzo
ddd Día abreviado vie
dddd Día completo viernes

Cómo escribir aaaammdd en una celda con un formato personalizado

El registro de pedidos tiene la columna Fecha en B con fechas reales (13/03/2026, 14/03/2026, 27/04/2026). Ahora quieres que esas fechas se vean como ocho números sin separadores, para usarlas en nombres de archivo.

El patrón sin separadores: yyyymmdd

  1. Selecciona el rango B2:B4.
  2. Abre Formato de celdas con Ctrl+1.
  3. En la pestaña Número, elige la categoría Personalizada.
  4. En el cuadro Tipo, escribe yyyymmdd y pulsa Aceptar.
InicioFuenteFormato de celdas
Comprueba: La celda B2 muestra 20260313. La barra de fórmulas sigue mostrando la fecha real (13/03/2026), porque el formato solo cambia cómo se ve, no el valor.
B2fx13/03/2026
A B C
1 Núm. pedido Fecha Cliente
2 P-1001 20260313 Gómez
3 P-1002 20260314 Ruiz
4 P-1003 20260427 Soto
B2 la barra muestra la fecha real; la celda, el formato pedido
Pedidos

El patrón con guiones o barras: yyyy-mm-dd y yyyy/mm/dd

  1. Selecciona de nuevo B2:B4 y abre Ctrl+1.
  2. Cambia el cuadro Tipo a yyyy-mm-dd y acepta; la celda pasa a 2026-03-13.
  3. Repite con yyyy/mm/dd y la celda pasa a 2026/03/13.
B2fx13/03/2026
A B C
1 Núm. pedido Fecha Cliente
2 P-1001 2026-03-13 Gómez
3 P-1002 2026-03-14 Ruiz
4 P-1003 2026-04-27 Soto
Pedidos
Cuidado: yyyy-mm-dd y yyyy/mm/dd son formatos de fecha que Excel entiende y ordenan bien. El patrón yyyymmdd también lo entiende, pero si lo pegas como texto en otra hoja puede interpretarse de otra forma.

Pasar de aaaammdd como texto a una fecha que Excel reconozca

Te llegan ocho números seguidos desde un sistema —20260313, 20260405, 20261231— escritos como texto en A2:A4. Para el registro de pedidos, necesitas que Excel los reconozca y los sume, reste u ordene como fechas.

Dividir el texto con EXTRAE y armar la fecha con FECHANUMERO

  1. En B2 escribe la fórmula que parte el texto en año, mes y día.
  2. Copia B2 a B3 y B4 con el controlador de relleno.

=FECHANUMERO(EXTRAE(A2;1;4);EXTRAE(A2;5;2);EXTRAE(A2;7;2))

EXTRAE (en inglés, MID) corta el texto: los caracteres del 1 al 4 son el año, del 5 al 6 el mes y del 7 al 8 el día. FECHANUMERO (DATEVALUE) los une en una fecha real.

B2fx=FECHANUMERO(EXTRAE(A2;1;4);EXTRAE(A2;5;2);EXTRAE(A2;7;2))
A B C
1 Código Fecha Cliente
2 20260313 13/03/2026 Gómez
3 20260405 05/04/2026 Ruiz
4 20261231 31/12/2026 Soto
Pedidos
Comprueba: B2 muestra 13/03/2026 como fecha real. Si en la barra de estado dice Suma: 13/03/2026 y los tres valores se alinean a la derecha, Excel ya los trata como números.

Convertir el texto en columna con Texto en columnas

  1. Selecciona A2:A4.
  2. Abre el asistente.
DatosHerramientas de datosTexto en columnas
  1. En el paso 1 elige De ancho fijo y pulsa Siguiente.
  2. En el paso 2 coloca cortes de columna tras los caracteres 4 y 6; pulsa Siguiente.
  3. En el paso 3, en la columna Año elige formato Fecha con origen DMA, y lo mismo para Mes y Día. Deja Destino en $A$1 si quieres sobrescribir.
Cuidado: Si en el paso 3 no marcas DMA como origen, Excel puede interpretar la primera columna como mes 20 y darte error.

Pasar de una fecha de Excel al texto aaaammdd

Ahora el camino inverso: el registro de pedidos tiene fechas reales en B2:B4 y necesitas convertirlas al texto de ocho dígitos, por ejemplo para concatenarlas a un número de pedido y formar el nombre de un archivo.

Con TEXTO y el patrón yyyymmdd

  1. En C2 escribe la fórmula que aplica el formato al valor.
  2. Copia C2 a C3 y C4.

=TEXTO(B2;"yyyymmdd")

TEXTO (TEXT) convierte el número de serie de la fecha en una cadena con el patrón indicado. Como el patrón lleva mm, Excel pone un cero delante si el mes es de un solo dígito.

C2fx=TEXTO(B2;"yyyymmdd")
A B C
1 Núm. pedido Fecha Para archivo
2 P-1001 13/03/2026 20260313
3 P-1002 14/03/2026 20260314
4 P-1003 27/04/2026 20260427
Pedidos
Comprueba: C2 muestra 20260313 alineado a la izquierda (es texto). C3 muestra 20260314 y C4 muestra 20260427.

Con la concatenación de AÑO, MES y DIA en dos dígitos

  1. En D2 escribe la fórmula que une las tres funciones.
  2. Copia D2 a D3 y D4.

=AÑO(B2)&TEXTO(MES(B2);"00")&TEXTO(DIA(B2);"00")

AÑO (YEAR), MES (MONTH) y DIA (DAY) sacan cada parte. El & las une. El "00" fuerza dos dígitos en mes y día, igual que hace mm dentro de TEXTO. Útil cuando quieres controlar cada pieza por separado.

D2fx=AÑO(B2)&TEXTO(MES(B2);"00")&TEXTO(DIA(B2);"00")
A B C D
1 Núm. pedido Fecha Con TEXTO Con AÑO/MES/DIA
2 P-1001 13/03/2026 20260313 20260313
3 P-1002 14/03/2026 20260314 20260314
4 P-1003 27/04/2026 20260427 20260427
Pedidos
Comprueba: La columna D da el mismo resultado que la C y queda alineada a la izquierda.

Errores habituales al trabajar con aaaammdd

El número 20260313 se pega como fecha y cambia a otro día

Copias 20260313 de un sistema y lo pegas en la columna A del registro. En tu Excel, dependiendo del equipo, puede aparecer como 13/03/2026 (correcto) o como 20/02/2026 o un error (mes 20). El arreglo: pega primero como texto con Ctrl+Alt+V > Texto, o escribe un apóstrofo delante ('20260313).

A2fx'20260313
A B
1 Pegado como texto Pegado normal
2 20260313 13/03/2026
Pedidos

El resultado de TEXTO se descoloca al sumar o restar días

Si en B2 tienes una fecha y escribes =TEXTO(B2+5;"yyyymmdd"), sumas cinco días y formateas: funciona. Pero si sumas un rango con =SUMA(B2:B5) y luego aplicas TEXTO, sumas texto. La regla: suma o resta primero sobre fechas reales y formatea el total al final.

FECHANUMERO devuelve #¡VALOR! con la fecha mal escrita

La fórmula =FECHANUMERO(EXTRAE(A2;1;4);EXTRAE(A2;5;2);EXTRAE(A2;7;2)) devuelve #¡VALOR! si el texto tiene un espacio, le falta un dígito o el separador está cambiado. Antes de convertir, revisa con =ESPACIOS(A2) (TRIM) para limpiar y con =LARGO(A2) (LEN) para comprobar que tiene ocho caracteres.

=ESPACIOS(LARGO(A2))

Lo que ya sabes hacer con el formato aaaammdd

  • Escribir el patrón en Personalizada con Ctrl+1 para que la fecha se vea como ocho números, con guiones o con barras.
  • Leer el texto de ocho dígitos como texto antes de pegarlo, para que Excel no lo reinterprete.
  • Convertir el texto aaaammdd en fecha real con FECHANUMERO y EXTRAE, o con Texto en columnas en Datos > Herramientas de datos.
  • Convertir una fecha de Excel en texto aaaammdd con TEXTO(B; y;"yyyymmdd") o con AÑO, MES y DIA.
  • Separar el dato de fecha de su formato: el valor numérico lo sumas y ordenas; el formato solo cambia cómo se ve.

El siguiente paso es FECHANUMERO aplicado a cadenas que ya vienen con la norma ISO 8601 —por ejemplo, 2026-03-13T08:00—, que añade la hora en el mismo orden.

Dudas al trabajar con el formato aaaammdd en Excel

1. Cómo ver el calendario completo de 2026 en Excel

Escribe en una celda la fecha 01/01/2026 y arrastra el controlador de relleno hacia abajo 365 días; Excel irá sumando un día cada fila y tendrás todo el 2026 listado. Si solo quieres ver mes y día, aplica el formato personalizado «dd/mm». Para verlo en formato AAAAMMDD, usa «aaaammdd» en Formato de celdas (Ctrl+1) > Personalizada.

2. Cómo generar un calendario de 365 días para 2026 en Excel

Teclea 01/01/2026 en A1, selecciona A1:A365 y usa Inicio > Rellenar > Series con incremento 1 y unidad Día; así rellenas los 365 días sin arrastrar. Después aplica a la columna A el formato personalizado «aaaammdd» desde Ctrl+1 > Personalizada y todas las fechas aparecerán como 20260101, 20260102, etc.

3. Cómo calcular el número de semana del año 2026 en Excel

Usa =NUM.DE.SEMANA(fecha;2), donde el 2 indica que la semana empieza en lunes. Para 2026, el 01/01/2026 cae en jueves y pertenece a la semana 1, mientras que el 31/12/2026 (jueves) cae en la semana 53. Si prefieres el sistema ISO, usa =ISOWEEKNUM(fecha), disponible desde Excel 2013.

4. Cómo convertir el formato de fecha 2017-07-21T17:32:28Z a un formato legible en Excel

La Z indica hora UTC en formato ISO 8601. Pégalo como texto, divídelo con =FECHA(IZQUIERDA(A1;4);EXTRAE(A1;6;2);EXTRAE(A1;9;2)) + HORA(EXTRAE(A1;12;2);EXTRAE(A1;15;2);EXTRAE(A1;18;2)). Para dejarlo en AAAAMMDD aplica a la celda el formato «aaaammdd» desde Ctrl+1 > Personalizada.

5. Cómo escribir la fecha 24 de enero de 2026 en formato AAAAMMDD en Excel

Teclea 24/01/2026 en una celda, selecciónala y abre Formato de celdas con Ctrl+1. En la pestaña Número elige Personalizada y escribe «aaaammdd» en el cuadro Tipo; al aceptar, la celda mostrará 20260124 mientras la barra de fórmulas sigue guardando 24/01/2026.

6. Cómo dar formato a una fecha en PHP y compararlo con Excel

En PHP, date("Ymd") produce algo como 20260124, idéntico al formato AAAAMMDD de Excel con el código «aaaammdd». Si exportas la celda a CSV y la lees con PHP, conviértela con DateTime::createFromFormat("Y-m-d", $valor) para manejarla sin perder el orden año-mes-día.

7. Qué día de la semana es el lunes 19 de enero de 2026

El lunes 19 de enero de 2026 es, efectivamente, lunes. En Excel lo verificas al escribir 19/01/2026 en una celda y aplicar el formato «dddd», que devuelve «lunes» si tu Excel está en español; con «dddd dd/mm/aaaa» verás «lunes 19/01/2026».

8. Qué formatos de fecha acepta Excel y cuál es el más seguro

Excel reconoce dd/mm/aaaa y mm/dd/aaaa según la configuración regional, y admite como texto el ISO 8601 «aaaa-mm-dd». El más seguro para evitar ambigüedades es el ISO 8601 con guiones o el AAAAMMDD sin separadores, que puedes imponer con el formato personalizado «aaaammdd» en Ctrl+1 > Personalizada.

Fuentes

  1. MicrosoftError de DAX: Creación de una nueva tabla de fechasconsultado el 07/10/2026