INICIO
ofimatica · microsoft excel
como cambiar formato fecha en excel mm dd yyyy a dd mm yyyy, Pantalla de Excel mostrando el diálogo de formato de celdas para cambiar fecha a dd/mm/yyyy
ofimatica ·#8264 ·Lectura 5 min

¿Como cambiar formato fecha en excel mm dd yyyy a dd mm yyyy?

Respuesta corta

El atajo Ctrl + 1 abre directamente el diálogo de Formato de celdas; escribe dd/mm/yyyy en Personalizado y pulsa Aceptar.

01

Cómo cambiar el formato de fecha en Excel de mm/dd/yyyy a dd/mm/yyyy

Si trabajas a menudo con hojas de cálculo que provienen de fuentes americanas o de sistemas anglosajones, es muy probable que te hayas encontrado con fechas en el formato mm/dd/yyyy (mes/día/año) y necesites convertirlas al formato europeo dd/mm/yyyy (día/mes/año). La buena noticia es que Excel ofrece varias formas de hacerlo, desde la más sencilla hasta opciones más avanzadas que convienen cuando no puedes modificar las celdas originales.

Método 1: Formato de celda (el más rápido). Selecciona el rango de celdas que contiene las fechas, haz clic derecho y elige Formato de celdas (o pulsa Ctrl + 1). En la pestaña Número, selecciona Fecha en la lista de categorías. A continuación, en el desplegable de formato, busca y selecciona d/mm/aaaa o dd/mm/yyyy. Si no aparece exactamente ese formato, ve a Personalizado en la lista de tipo y escribe dd/mm/yyyy en la casilla Tipo. Pulsa Aceptar y las fechas se mostrarán con el día primero. Ten en cuenta que este método solo cambia la apariencia: los datos subyacentes siguen siendo el mismo valor serial de Excel.

Método 2: Función TEXT. Si necesitas que el resultado sea un texto plano (por ejemplo, para exportar a otro programa o para concatenar con otras cadenas), usa la función =TEXT(A1,"dd/mm/yyyy"). Sustituye A1 por la celda donde está tu fecha. Duplica la fórmula hacia abajo con el controlador de relleno. El resultado será una cadena de texto formateada, no una fecha activa, así que no podrás hacer operaciones de fecha con ella.

Método 3: Formato personalizado en la barra de fórmulas. Selecciona las celdas y, directamente en la barra de fórmulas o en el grupo Número de la pestaña Inicio, cambia el desplegable de General a Fecha y escribe dd/mm/yyyy como formato personalizado. Es el camino más directo si ya tienes las celdas seleccionadas.

Método 4: Reordenar con funciones de texto (para fechas como texto). Si tus fechas están guardadas como texto en formato mm/dd/yyyy y no como fecha real, el método 1 no funcionará correctamente. En ese caso, puedes extraer cada parte y rearmarlas. Por ejemplo, si en A1 tienes 03/25/2024 como texto:

ParteFórmula
Día=MID(A1,4,2)
Mes=MID(A1,1,2)
Año=RIGHT(A1,4)
Resultado dd/mm/yyyy=MID(A1,4,2)&"/"&MID(A1,1,2)&"/"&RIGHT(A1,4)

Método 5: Utilidad de Texto a Columnas. Si tienes un archivo CSV o una columna con fechas mm/dd/yyyy, puedes ir a Datos → Texto en columnas, en el paso 2 marcar Delimitado con "/" y en el paso 3 elegir el formato de cada columna (día, mes, año) y el año. Luego reorganizas las columnas en el orden que necesites.

Consideración importante sobre la regionalización. Si al abrir un archivo creado por otro usuario ves fechas "interrambiadas", puede deberse a que la configuración regional del sistema operativo o de Excel es distinta. Ve a Archivo → Opciones → Avanzadas y revisa el apartado Uso de funciones de otro libro de Excel o las opciones de formato regional. Ajustar esto a la configuración española (dd/mm/aaaa) evitará el problema en futuras aperturas.

En resumen, para la inmensa mayoría de los casos, el Método 1 (Formato de celda con dd/mm/yyyy) es suficiente y no altera los datos subyacentes. Reserva las funciones TEXT o las fórmulas de reordenado para cuando necesites exportar a texto plano o trabajar con fechas que Excel no reconoce como fecha válida.

La función =TEXT(A1,"dd/mm/yyyy") convierte la fecha en texto plano formateado, ideal para exportar a otros programas.

Dato clave
como cambiar formato fecha en excel mm dd yyyy a dd mm yyyy, Fórmula TEXT en Excel para convertir fecha a formato dd/mm/yyyy como texto
Imagen

Fórmula TEXT en Excel para convertir fecha a formato dd/mm/yyyy como texto

02

Métodos para reformatear fechas en Excel sin perder datos

Un error común al cambiar formatos de fecha es creer que al modificar la apariencia con Formato de celdas se están cambiando los datos reales. No es así: Excel almacena cada fecha como un número serial (por ejemplo, 1 de enero de 2024 es el número 45292). El formato solo dicta cómo se muestra ese número. Por eso, si copias y pegas una celda formateada como dd/mm/yyyy en un programa que espera mm/dd/yyyy, el programa leerá el número serial original y podría mostrar la fecha correcta o no, dependiendo de su propia interpretación.

¿Qué pasa si Excel interpreta mal la fecha original? Si el sistema está configurado en formato europeo (dd/mm/aaaa) pero la fecha que pegas es 03/25/2024, Excel no sabrá colocarla porque no existe el día 25 de marzo… o sí, pero interpretará el 25 como mes, lo cual es imposible, y mostrará ### o un mensaje de error. En ese caso, lo ideal es importar el archivo CSV con formato mm/dd/yyyy seleccionado en el asistente de texto en columnas, para que Excel entienda correctamente cada parte antes de reformatear.

Formatos personalizados útiles. Dentro de Formato de celdas → Personalizado, puedes combinar códigos para obtener exactamente la presentación que necesitas:

CódigoSignificadoEjemplo (25 mar 2024)
dd/mm/yyyyDía con ceros / mes con ceros / año completo25/03/2024
d/m/yyyyDía sin ceros / mes sin ceros / año completo25/3/2024
dd mmm yyyyDía con ceros / mes abreviado / año25 mar 2024
dddd, dd/mm/yyyyDía de la semana / fecha completaLunes, 25/03/2024

Atajo de teclado para formatear rápido. Si trabajas con muchas columnas de fechas, puedes seleccionar el rango y pulsar Ctrl + Shift + ! para aplicar formato numérico, o simplemente Ctrl + 1 para abrir directamente el diálogo de Formato de celdas sin pasar por clic derecho. Una vez dentro, escribe dd/mm/yyyy en la casilla Personalizado y pulsa Aceptar: todo el rango se actualizará al instante.

Para VBA o macros. Si automatizas el proceso con una macro, la línea clave es Range("A1:A100").NumberFormat = "dd/mm/yyyy". Si necesitas convertir a texto plano dentro de la macro, usa .Value = FormatCells.Value tras aplicar el formato, o simplemente Format(cell.Value, "dd/mm/yyyy").

Con estos métodos cubres prácticamente cualquier escenario: fechas reales, fechas como texto, importaciones CSV, y automatización. El principio es siempre el mismo: identifica si Excel trata el dato como fecha o como texto, elige el método adecuado y verifica un par de celdas al final para confirmar que el reordenamiento es correcto.

Conclusión

¿como cambiar formato fecha en excel mm dd yyyy a dd mm yyyy?

Cambiar el formato de fecha en Excel de mm/dd/yyyy a dd/mm/yyyy es una tarea rápida que, en la mayoría de los casos, se resuelve con un par de clics en el diálogo de Formato de celdas. Las funciones TEXT y los métodos de reordenado con MID/RIGHT son las alternativas para cuando trabajas con fechas como texto o necesitas exportar a otros formatos. Recuerda siempre verificar que Excel interprete correctamente la fecha original antes de reformatear, especialmente al importar archivos CSV.

Fuentes: Microsoft Support, Excel Blog oficial, GeeksforGeeks
4.2 / 5 · 48 valoraciones Valorar
Más preguntas de ofimatica
De otras categorías