KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo convertir fechas en formato DD.MM.YYYY al formato mm/dd/yyyy en Excel?

AutorSun Fecha de modificación

Al trabajar con Excel, es posible que encuentres fechas introducidas en el formato dd.mm.yyyy debido a distintos hábitos regionales o preferencias personales. Sin embargo, Excel no reconoce automáticamente dd.mm.yyyy(por ejemplo,)23.02.2024) como un formato de fecha válido, lo que puede provocar problemas al ordenar, filtrar o realizar cálculos con fechas. Para garantizar compatibilidad total y un procesamiento ágil de los datos, es fundamental convertir estas cadenas de texto en fechas al formato estándar de Excel, como mm/dd/yyyy.

A continuación, descubrirá diversas soluciones eficaces para abordar este problema desde distintos enfoques: desde el uso de fórmulas y funciones integradas de Excel hasta código VBA. Cada método incluye pasos prácticos, precauciones y sugerencias para resolver problemas habituales.

Convertir dd.mm.yyyy a dd/mm/yyyy con fórmula

Convertir mm.dd.yyyy a mm/dd/yyyy con Kutools para Excel

Convertir dd.mm.yyyy a mm/dd/yyyy con fórmula

Convertir dd.mm.yyyy a fecha estándar mediante macro VBA

Convertir dd.mm.yyyy mediante Texto en columnas (función integrada de Excel)


Convertir DD.MM.YYYY a DD/MM/YYYY con fórmula

En algunos casos, solo necesitará sustituir los puntos en dd.mm.yyyy por barras para obtener dd/mm/yyyy. Esto resulta útil cuando quiere que el separador coincida con la configuración regional, pero tenga en cuenta que Excel podría seguir tratando el resultado como una cadena de texto y no como una fecha real.

Para realizar esta conversión:

1. Suponga que su fecha original está en la celda A6. Seleccione una celda vacía adyacente, por ejemplo B6, e introduzca la siguiente fórmula:

=SUBSTITUTE(A6,".","/")

2. Pulse Intro y arrastre el controlador de relleno hacia abajo para aplicar la fórmula a otras fechas según sea necesario.

Consejo: En esta fórmula, A6 hace referencia a la celda con la fecha original. Ajusta la referencia de celda según sea necesario para tu rango de datos.

Aunque este método es sencillo, tenga en cuenta que el resultado sigue siendo texto y no un valor de fecha reconocido. Si las operaciones posteriores requieren fechas reales (para cálculos, filtrado, etc.), consulte las soluciones siguientes basadas en fórmulas y VBA.


Convertir MM.DD.YYYY a MM/DD/YYYY con Kutools para Excel

Para fechas en el formato mm.dd.yyyy, Kutools para Excel ofrece una función práctica denominada Reconocimiento de fechas. Esta herramienta le permite convertir rápidamente múltiples formatos de fecha no estándar en valores de fecha estándar de forma masiva, especialmente útil si procesa frecuentemente datos importados o combinados procedentes de diversas fuentes.

Después de descargar e instalar gratuitamenteKutools para Excel, siga estos pasos:

1. Seleccione las celdas que contienen las fechas que desea convertir. A continuación, vaya a Kutools > Contenido > Reconocimiento de fechas.

2. Las celdas seleccionadas se convertirán automáticamente en fechas válidas de Excel. Puedes elegir distintos formatos de visualización (como Fecha corta o Fecha larga) desde el menú desplegable Formato de número en la pestaña Inicio para mejorar su presentación.
Consejo: Si un valor no se reconoce como fecha válida, los datos originales permanecerán intactos, evitando así la pérdida accidental de información.
una captura de pantalla de los resultados tras la conversión

Este método es especialmente eficaz para grandes volúmenes de Rango y garantiza que el resultado sean valores de fecha genuinos listos para usar inmediatamente en cálculos y filtros. Entre sus ventajas destacan Procesamiento Masivo y la facilidad de conversión, aunque un posible inconveniente es que requiere instalar el complemento Kutools.


Convertir DD.MM.YYYY a MM/DD/YYYY con fórmula

Para transformar aún más las fechas del formato dd.mm.yyyy al formato estándar mm/dd/yyyy y asegurarse de que Excel reconozca el resultado como una fecha real, puede utilizar la siguiente fórmula. Este método es ideal si la configuración regional de su formato de fecha no interpreta como fecha válida el resultado con barras obtenido mediante una simple función SUSTITUIR.

1. Suponga que la fecha original está en la celda A6. En la celda adyacente, por ejemplo B6, introduzca esta fórmula:

=(MID(A6,4,2)&"/"&LEFT(A6,2)&"/"&RIGHT(A6,2))+0

2. Pulse Intro y arrastre la fórmula hacia abajo según sea necesario.

3. Los resultados podrían aparecer inicialmente como números de serie (por ejemplo, 45457). Para verlos como fechas, selecciona esas celdas, ve a Inicio > Formato de número y elige Fecha corta.
una captura de pantalla del cambio de los resultados de la fórmula al formato Fecha corta

Ahora, su texto con formato dd.mm.yyyy se ha convertido en fechas reconocidas por Excel en formato mm/dd/yyyy.
una captura de pantalla que muestra los resultados

Consejos: Para copiar la fórmula en varias filas, selecciona la primera celda con la fórmula, cópiala (Ctrl+C), selecciona después las demás celdas de destino y pégala (Ctrl+V).


Código VBA – Convertir cadenas dd.mm.yyyy en valores de fecha reales en un rango

Para usuarios avanzados o aquellos que manejan grandes volúmenes de datos en formato personalizado, automatizar la conversión con una macro VBA puede ahorrar tiempo y resultar extremadamente eficiente. Este método transforma directamente las fechas en formato de texto dd.mm.yyyy en fechas reales de Excel dentro del rango que elija.

Entre sus ventajas destacan el procesamiento por lotes y la flexibilidad para elegir cualquier columna o rango. No obstante, actúe con precaución: las macros VBA no se pueden deshacer con Ctrl+Z. Asegúrese de hacer una copia de seguridad de sus datos antes de ejecutar el código.

1. Haga clic en Herramientas para desarrolladores > Visual Basic. En la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo y pegue el siguiente código en la ventana del módulo:

Sub ConvertDDMMYYYYDotToDate()
    Dim cell As Range
    Dim WorkRng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
    Application.ScreenUpdating = False
    For Each cell In WorkRng
        If cell.Value Like "??.??.????" Then
            cell.Value = DateSerial(Right(cell.Value, 4), Mid(cell.Value, 4, 2), Left(cell.Value, 2))
            cell.NumberFormat = "mm/dd/yyyy"
        End If
    Next
    Application.ScreenUpdating = True
End Sub

2. A continuación, pulse la tecla F5 para ejecutar este código. En el cuadro de diálogo que aparece, seleccione el rango que contiene sus fechas en formato dd.mm.yyyy y, después, haga clic en Aceptar.

Notas y consejos:

  • Si recibe un error o no ocurre nada, verifique su selección y asegúrese de que el formato coincida exactamente con dd.mm.yyyy.
  • Puede ajustar el patrón cell.Value Like «??.??.????» si sus datos tienen una longitud variable de dígitos.
  • Esta macro no se puede deshacer fácilmente; guarde siempre una copia de sus datos antes.
  • Las celdas convertidas serán reconocidas inmediatamente por Excel como valores de fecha reales.

Esta solución VBA es ideal para usuarios familiarizados con operaciones básicas de macros y que necesitan una conversión rápida, precisa y repetible en grandes conjuntos de datos.


Otros métodos integrados de Excel – Usar Texto en columnas

Otro enfoque práctico consiste en utilizar la función integrada de Excel Texto en columnas. Este método es especialmente adecuado cuando sus datos de fecha son consistentes y están en una única columna.

1. Seleccione la columna o las celdas que contengan sus fechas en formato dd.mm.yyyy.

2. Vaya a Datos > Texto en columnas.

3. En el asistente, elija Delimitado y, a continuación, haga clic en Siguiente.

4. Marque únicamente Otrospara los delimitadores y escriba un punto ().) en el cuadro.

5. Haga clic en Siguiente. En el paso siguiente, establezca el Formato de los datos de columna para las columnas Día, Mes y Año como General o Texto, según corresponda.

6. Complete el asistente para dividir los datos en tres columnas: Día, Mes y Año.

7.En una nueva columna, combine nuevamente el día, el mes y el año en una fecha mediante la fórmula:

=DATE(C1, B1, A1)

Suponiendo que las columnas A, B y C representan ahora Día, Mes y Año, respectivamente. Aplique la fórmula y arrástrela hacia abajo según sea necesario.


Estas soluciones ofrecen opciones flexibles para convertir formatos de fecha como dd.mm.yyyy y otros similares en fechas reconocidas por Excel, ya prefiera usar fórmulas, herramientas visuales o automatización. Revise siempre sus datos antes y después de la transformación y considere guardar una copia de seguridad, especialmente al utilizar macros o realizar ajustes masivos.

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos