¿Cómo combinar texto y fecha rápidamente en la misma celda en Excel?
Al trabajar con conjuntos de datos en Excel que incluyen valores de texto en una columna y fechas correspondientes en otra, es posible que desee combinar ambos elementos en una sola celda para mejorar la claridad o facilitar un procesamiento posterior. Un problema habitual surge al concatenar directamente estas columnas: la fecha se transforma en un número de serie en lugar de mostrarse en un formato familiar. Por ejemplo, al unir «Reunión» con una celda que contiene una fecha, podría obtener «Reunión 45361» en lugar del resultado deseado «Reunión 05/01/2024». Es fundamental garantizar que la fecha conserve su formato legible durante la concatenación, especialmente al preparar informes o compartir archivos. En este artículo descubrirá métodos prácticos y eficaces para combinar texto y fecha correctamente en una sola celda en Excel, evitando errores de formato y obteniendo resultados claros y fáciles de interpretar.

Combinar texto y fecha en una celda con fórmulas
Combinar texto y fecha en una celda con Kutools para Excel
Combinar texto y fecha en una celda mediante VBA (conservando el formato de fecha)
Combinar texto y fecha en una celda con fórmulas
Las fórmulas de Excel ofrecen una forma rápida y flexible de unir valores de texto y fecha mientras se conserva un formato legible Formato de fecha. Este enfoque resulta especialmente útil cuando se desea automatizar el proceso para varias filas o cuando se necesita elegir un separador específico entre el texto y la fecha. Las fórmulas que se muestran a continuación permiten controlar la visualización de la fecha y evitar que aparezca como un número de serie.
1. Introduzca la siguiente fórmula en una celda vacía junto a sus datos (por ejemplo, en C2 si sus datos están en las columnas A y B):
=A2 & " " & TEXT(B2,"mm/dd/yyyy") 
2. Pulse Intro para confirmar la fórmula. A continuación, arrastre el controlador de relleno hacia abajo para aplicarla al resto de filas según sea necesario. Verá que el texto y la fecha ya están combinados en cada celda, mostrándose la fecha en un formato estándar.

Notas y consejos:
- Puede utilizar la fórmula alternativa que aparece a continuación, que funciona de la misma manera:
=CONCATENATE(A2," ",TEXT(B2,"mm/dd/yyyy")) - Si prefiere un separador distinto (como un guion, una coma o un texto personalizado), basta con cambiar el valor entre comillas. Por ejemplo, para usar un guion:
=A2 & " - " & TEXT(B2,"mm/dd/yyyy") - La función
TEXTes esencial para convertir valores de fecha en cadenas legibles. Si se omite, las fechas aparecerán como números (los códigos internos de fecha de Excel). - Si sus fechas originales están en un formato distinto (como día/mes/año o ISO8601), puede actualizar
"mm/dd/yyyy"dentro de la funciónTEXTal formato de visualización deseado ()"yyyy-mm-dd","dd-mmm-yyyy", etc.). - Si desea combinar dos columnas de fechas con un separador, utilice una de estas fórmulas:
=TEXT(A2,"mm/dd/yyyy") & " - " & TEXT(B2,"mm/dd/yyyy")=CONCATENATE(TEXT(A2,"MM/DD/YYYY")," - ",TEXT(B2,"MM/DD/YYYY"))

Esta solución es ideal para conjuntos de datos pequeños o medianos y ofrece un alto grado de personalización. No obstante, si necesita concatenar celdas masivamente en conjuntos de datos extensos o requiere separadores distintos según la fila, alternativas como VBA o complementos especializados pueden resultar más eficientes.
Si encuentra errores como #¡VALOR! al hacer referencia a celdas vacías o a celdas con formato distinto al de fecha, asegúrese de que el formato del rango de origen sea coherente y esté correctamente aplicado.
Combinar texto y fecha en una celda con Kutools para Excel
Para los usuarios que buscan un enfoque más visual y sencillo sin tener que introducir fórmulas complejas, Kutools para Excel ofrece una solución cómoda. La función Combinar le permite fusionar columnas, filas o celdas conservando, eliminando o combinando su contenido simplemente seleccionando sus preferencias en un cuadro de diálogo intuitivo. Esto resulta especialmente útil para quienes necesitan combinar columnas con frecuencia, desean evitar introducir fórmulas manualmente o deben procesar un amplio rango de celdas de forma eficiente.
Si ha instalado Kutools para Excel, siga los pasos que se indican a continuación:
1. Seleccione el rango de datos que desea combinar, como dos o más columnas adyacentes.
2. Vaya a Kutools > Combinar y dividir > Combinar Filas/Columnas/Celdas y Mantener Valores, tal como se muestra a continuación:

3. En el cuadro de diálogo Combinar columnas o filas, configure las opciones de la siguiente manera:
- (1.) Seleccione Combinar Columnas para combinar datos de dos columnas en una sola.
- (2.) En Separador, elija el símbolo o texto que separará los contenidos combinados (por ejemplo, un espacio, un guion o una coma).
- (3.) Decida si el resultado combinado aparecerá en la celda más a la izquierda o en la más a la derecha de cada fila.
- (4.) Elija una opción para conservar o eliminar el contenido original de las celdas tras combinarlas y, si lo desea, fusionar las celdas que contienen el resultado combinado.

4. Tras configurar las opciones, haga clic en Aceptar para aplicar los cambios. Las columnas especificadas se combinarán en cada fila utilizando el separador elegido y el resultado se mostrará según sus preferencias.
![]() | ||
![]() | ![]() | ![]() |
| Mantener el contenido de estas celdas | Eliminar el contenido de estas celdas | Fusionar estas celdas |
![]() | ![]() | ![]() |
Notas y buenas prácticas:
- Esta función también permite combinar dos celdas que contienen fechas, y los resultados respetarán el separador y la posición especificados.
- Recuerde previsualizar sus selecciones y el estilo del separador antes de hacer clic en Aceptar, especialmente con conjuntos de datos grandes, para evitar fusiones o eliminaciones no deseadas.
- Si sus celdas contienen distintos tipos de datos (números, fechas y texto), Kutools los combina respetando el formato de visualización de cada una, evitando así la mayoría de los problemas de formato habituales al utilizar fórmulas.
Haga clic para descubrir más detalles sobre la función Combinar de Kutools para Excel.
Con la función Combinar, también puede realizar rápidamente lo siguiente:
Fusionar y Combinar Columnas sin perder datos en Excel
Fusionar y Combinar Filas sin perder datos en Excel
¿Cómo combinar celdas en una sola celda usando espacios, comas y punto y coma en Excel?
¡Descargue y pruebe gratis Kutools para Excel ahora!
Combinar texto y fecha en una celda mediante VBA (conservando el formato de fecha)
Para usuarios que necesitan concatenar con frecuencia columnas de texto y fecha de forma masiva, o que trabajan con conjuntos de datos tan grandes que resultarían tediosos de procesar mediante fórmulas manuales, una macro personalizada en VBA puede ser una solución práctica. Este enfoque no solo impulsa la productividad, sino que también brinda control total sobre el formato del resultado combinado. La macro que se muestra a continuación asegura que las fechas mantengan el formato deseado durante la concatenación, evitando el problema habitual de que se conviertan en números de serie.
Escenarios de aplicación: Este método es ideal para automatizar la combinación de columnas de texto y fecha en tablas completas, aplicar un formato de fecha flexible o integrar esta funcionalidad en tareas rutinarias de Excel. Con VBA, además, puedes ajustar fácilmente los separadores y el formato de fecha, adaptándote a distintos estándares de informes.
Ventajas: Alta eficiencia con grandes volúmenes de datos, personalizable y fácil de adaptar a tareas repetitivas.Inconvenientes: Requiere libros habilitados para macros y ciertos conocimientos del editor de VBA.
1. Haga clic en Programador > Visual Basic para abrir la ventana de Microsoft Visual Basic para Aplicaciones. En el editor, vaya a Insertar > Módulo y pegue el siguiente código VBA en la ventana del módulo:
Sub CombineTextAndDate()
Dim ws As Worksheet
Dim rng As Range, cell As Range
Dim textCol As Range, dateCol As Range
Dim resultCol As Range
Dim i As Long
Dim dateFormat As String
Dim separator As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
Set rng = Application.InputBox("Select the data range (including text and date columns):", xTitleId, Selection.Address, Type:=8)
Set textCol = Application.InputBox("Select the text column (single column):", xTitleId, rng.Columns(1).Address, Type:=8)
Set dateCol = Application.InputBox("Select the date column (single column):", xTitleId, rng.Columns(2).Address, Type:=8)
Set resultCol = Application.InputBox("Select where to output the result (single column with same number of rows):", xTitleId, rng.Columns(rng.Columns.Count).Offset(0, 1).Address, Type:=8)
separator = Application.InputBox("Enter separator (e.g. space, dash, comma):", xTitleId, " ")
dateFormat = Application.InputBox("Enter date format (e.g. mm/dd/yyyy):", xTitleId, "mm/dd/yyyy")
If textCol.Rows.Count = dateCol.Rows.Count And textCol.Rows.Count = resultCol.Rows.Count Then
For i = 1 To textCol.Rows.Count
resultCol.Cells(i, 1).Value = textCol.Cells(i, 1).Value & separator & Format(dateCol.Cells(i, 1).Value, dateFormat)
Next i
MsgBox "Text and date successfully combined!", vbInformation, xTitleId
Else
MsgBox "Ranges not matched in size!", vbExclamation, xTitleId
End If
On Error GoTo 0
End Sub 2. Cierre el editor de VBA. En Excel, pulse Alt + F8, seleccione CombineTextAndDate y haga clic en Ejecutar. Siga las indicaciones para seleccionar su columna de texto, su columna de fechas, el área de ubicación de la lista y los formatos o separadores deseados. La macro rellenará automáticamente los resultados en el destino elegido.
Consejo práctico: cuando se le solicite, puede introducir distintos separadores (como un guion)-, una coma , o cualquier texto personalizado) y cualquier formato de fecha estándar (por ejemplo,dd-mmm-yyyy) para adaptarlo al estilo de su informe. Si los resultados no aparecen como esperaba, asegúrese de que todos los rangos «Seleccionar rango» coincidan exactamente en el número de filas y de que la columna de fechas contenga valores de fecha reales.
Si recibe errores que indican «Los rangos no coinciden en tamaño», revise cuidadosamente sus selecciones y asegúrese de que las columnas de texto, fecha y resultado tengan exactamente el mismo número de filas. Tras combinar los datos, examine la columna de resultados en busca de formatos inesperados y, si es necesario, ajuste el formato de fecha o el separador.
En general, la automatización mediante VBA resulta especialmente eficiente para tareas recurrentes o masivas en las que las operaciones manuales consumirían mucho tiempo, y se puede reutilizar simplemente ejecutando la macro con nuevos datos.
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






