¿Cómo combinar la fecha y la hora en una sola celda en Excel?

Combinar fecha y hora con fórmula en Excel
Combinar fecha y hora con Kutools para Excel
Combinar fecha y hora con macro VBA
Combinar fecha y hora con fórmula en Excel
Utilizar fórmulas básicas de Excel es un método versátil y sencillo para unir la fecha y la hora de dos columnas en una única celda. Es especialmente eficaz al procesar conjuntos de datos pequeños o medianos, o cuando se comparten archivos con usuarios que no tienen complementos de terceros instalados.
Escriba cualquiera de las siguientes fórmulas en una celda vacía de su hoja de cálculo y pulse Intro para aplicarla. Una vez confirmado el resultado, arrastre el controlador de relleno hacia abajo o lateralmente para extender la fórmula a filas o columnas adicionales según necesite. Así podrá combinar listas completas de fechas y horas separadas en valores unificados de forma rápida y eficaz, ¡en solo unos pocos pasos! Vea la captura de pantalla:
=A2 + B2 =TEXT(A2, "mm/dd/yyyy") & " " & TEXT(B2, "hh:mm:ss AM/PM") Esta fórmula convierte los valores de fecha y hora en texto utilizando el formato que prefiera, separados por un espacio. Resulta útil cuando necesita una marca de tiempo legible para personas, pero no requiere realizar cálculos posteriores. Recuerde que el resultado se almacena como texto, por lo que las funciones posteriores de fecha/hora no lo reconocerán como una fecha.
A continuación, aplique la fórmula a las celdas deseadas haciendo doble clic en el controlador de relleno situado en la esquina de la celda que contiene la fórmula, lo que rellenará automáticamente toda la columna.
Combinar fecha y hora con Kutools para Excel
Si suele necesitar combinar fecha y hora en Excel, utilizar un complemento como Kutools para Excel simplifica considerablemente el proceso. La función específica Combinar Filas/Columnas/Celdas y Mantener Valores ofrece una interfaz intuitiva y proporciona opciones flexibles de combinación, especialmente útil para grandes volúmenes de datos o escenarios complejos de fusión.
Tras instalar gratuitamenteKutools para Excel, siga estos pasos detallados:
1. Seleccione las celdas de fecha y hora que desea combinar y haga clic en Kutools > Combinar y dividir > Combinar Filas/Columnas/Celdas y Mantener Valores. Vea la captura de referencia:
2. En el cuadro de diálogo emergente, configure las siguientes opciones de acuerdo con la estructura de sus datos:

(2) Elija un separador para los datos combinados: seleccione Espacio,Nada, o introduzca un carácter personalizado si fuera necesario.
(3) Decida dónde mostrar el resultado:La celda a la izquierdao La celda a la derecha.
(4) Elija cómo gestionar los datos originales:Mantener el contenido de estas celdas,Eliminar el contenido de estas celdas, o Fusionar estas celdas.
3. Haga clic en Aceptar para ejecutar.



Este método reduce significativamente los errores derivados de la entrada manual y agiliza tareas repetitivas de combinación. Es ideal para limpiar y transformar datos, así como para cualquier escenario en el que trabaje habitualmente con columnas separadas de fecha y hora. No obstante, tenga en cuenta que las funciones de Kutools requieren instalación previa y solo están disponibles en versiones compatibles de Excel.
Combinar fecha y hora con macro VBA
Para usuarios con conocimientos básicos de programación o que busquen automatizar tareas repetitivas, una macro VBA permite combinar rápidamente columnas de fecha y hora e imponer un formato coherente en todas las filas. Este enfoque resulta especialmente útil al trabajar con conjuntos de datos extensos, cuando se quiere evitar la intervención manual o se necesita estandarizar los valores combinados cada vez que se actualicen los datos. Además, una macro reduce el desorden de fórmulas y garantiza una aplicación uniforme del formato.
1. Haga clic en Herramientas del programador > Visual Basic. Cuando se abra la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo. A continuación, pegue el siguiente código en la ventana del módulo:
Sub CombineDateTime()
Dim DateCol As Range, TimeCol As Range, OutputCol As Range
Dim i As Long
Dim xTitleId As String
xTitleId = "KutoolsforExcel"
On Error Resume Next
Set DateCol = Application.InputBox("Select the DATE column:", xTitleId, "", Type:=8)
If DateCol Is Nothing Then Exit Sub
Set TimeCol = Application.InputBox("Select the TIME column (same rows as date):", xTitleId, "", Type:=8)
If TimeCol Is Nothing Then Exit Sub
Set OutputCol = Application.InputBox("Select output COLUMN (top cell aligns with first row):", xTitleId, "", Type:=8)
On Error GoTo 0
If OutputCol Is Nothing Then Exit Sub
If DateCol.Columns.Count <> 1 Or TimeCol.Columns.Count <> 1 Or OutputCol.Columns.Count <> 1 Then
MsgBox "Please select single columns only.", vbExclamation, xTitleId
Exit Sub
End If
If DateCol.Rows.Count <> TimeCol.Rows.Count Then
MsgBox "DATE and TIME ranges must have the same number of rows.", vbExclamation, xTitleId
Exit Sub
End If
Application.ScreenUpdating = False
For i = 1 To DateCol.Rows.Count
OutputCol.Cells(i, 1).Value = DateCol.Cells(i, 1).Value + TimeCol.Cells(i, 1).Value
OutputCol.Cells(i, 1).NumberFormat = "mm/dd/yyyy hh:mm:ss"
Next i
Application.ScreenUpdating = True
MsgBox "Date and time have been combined successfully!", vbInformation, xTitleId
End Sub
2. Haga clic en el botón
Ejecutar para ejecutar la macro. Se le pedirá que:
- Seleccione la columna con los valores de fecha
- Seleccione la columna con los valores de hora (debe tener el mismo número de filas que la columna de fecha)
- Seleccione la columna de destino para el resultado (la celda superior debe alinearse con la primera fila de sus datos).
La macro recorrerá automáticamente cada fila para sumar la fecha y la hora, y mostrará el resultado con el formato estándar mm/dd/aaaa hh:mm:ss. ¡Así ahorras una gran cantidad de tiempo al trabajar con grandes volúmenes de datos! Si alguna de las celdas seleccionadas no contiene valores válidos de fecha u hora, la macro las omitirá, así que asegúrate de verificar previamente la coherencia de tus datos.
Tanto si prefiere usar las fórmulas integradas de Excel para una solución rápida como si opta por la comodidad y eficiencia de Kutools para Excel, ambos métodos le ofrecen formas efectivas de combinar fecha y hora en una sola celda. Elija el enfoque que mejor se adapte a su flujo de trabajo y disfrute de una gestión de datos fluida en Excel. Si desea descubrir más consejos y trucos de Excel,nuestra página web ofrece miles de tutoriales.
Combinar fecha y hora en una sola celda
Las mejores herramientas de productividad para Office
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.
- 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