Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo combinar rápidamente texto y fecha en la misma celda en Excel?

Author Xiaoyang Last modified

Al trabajar con conjuntos de datos en Excel que contienen valores de texto en una columna y fechas correspondientes en otra, es posible que necesites combinar ambos en la misma celda para mejorar la claridad o para un procesamiento posterior. Un problema común es que al unir directamente estas columnas, la fecha puede convertirse en un número de serie en lugar de mostrarse en un formato de fecha familiar. Por ejemplo, combinar "Reunión" y una celda de fecha podría generar "Reunión 45361" en lugar del deseado "Reunión 05/01/2024". Asegurarse de que la fecha mantenga su formato legible durante la concatenación es esencial, especialmente al preparar informes o compartir archivos. En este artículo, aprenderás formas prácticas y eficientes de combinar correctamente texto y fecha en una celda en Excel, evitando problemas de formato y proporcionando resultados claros y fáciles de usar.

combine text and date into one cell

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 usando VBA (manteniendo el formato de fecha)


Combinar texto y fecha en una celda con fórmulas

Las fórmulas de Excel proporcionan una manera rápida y flexible de unir valores de texto y fecha mientras se conserva un formato de fecha legible. Este enfoque es particularmente útil cuando deseas automatizar el proceso para múltiples filas, o si necesitas elegir un separador específico entre el texto y la fecha. Las fórmulas que se muestran a continuación te permiten controlar la visualización de la fecha y evitar el problema de que las fechas aparezcan como números de serie.

1. Ingresa la siguiente fórmula en una celda en blanco junto a tus datos (por ejemplo, ingresa en C2 si tus datos están en las columnas A y B):

=A2 & " " & TEXT(B2,"mm/dd/yyyy")

enter a formula to combine text and date into one cell

2. Presiona Enter para confirmar la fórmula. Luego, arrastra el controlador de relleno hacia abajo para aplicar la fórmula a otras filas según sea necesario. Verás que el texto y la fecha ahora están combinados en cada celda, con la fecha mostrada en un formato estándar.

drag and fill the formula to other cells

Notas y consejos:

  • Puedes utilizar la siguiente fórmula alternativa, que funciona de la misma manera:
    =CONCATENATE(A2," ",TEXT(B2,"mm/dd/yyyy"))
  • Si prefieres un separador diferente (como un guion, coma u otro texto personalizado), simplemente cambia el valor dentro de las comillas. Por ejemplo, para usar un guion:
    =A2 & " - " & TEXT(B2,"mm/dd/yyyy")
  • La función TEXTO es esencial para convertir valores de fecha en cadenas legibles. Si se omite, las fechas se mostrarán como números (los códigos internos de fecha de Excel).
  • Si tus fechas de origen están en un formato diferente (como día-mes-año o ISO8601), puedes actualizar "mm/dd/aaaa" dentro de la función TEXTO al formato deseado ("aaaa-mm-dd", "dd-mmm-aaaa", etc.).
  • Si deseas combinar dos columnas de fechas con un separador, utiliza 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"))

combine date and date with a formula

Esta solución es más adecuada para conjuntos de datos relativamente pequeños o medianos y es altamente personalizable. Sin embargo, si necesitas concatenar celdas en masa a través de un conjunto de datos extenso o requieres diferentes separadores para diferentes filas, alternativas como VBA u complementos dedicados pueden ser más eficientes.

Si encuentras errores como #¡VALOR! al hacer referencia a celdas en blanco o celdas formateadas que no son fechas, verifica que la fuente de datos sea consistente y esté formateada correctamente.


Combinar texto y fecha en una celda con Kutools para Excel

Para los usuarios que buscan un enfoque más visual y sencillo sin ingresar fórmulas complejas, Kutools para Excel proporciona una solución conveniente. La función Combinar te permite fusionar columnas, filas o celdas mientras conservas, eliminas o fusionas el contenido simplemente eligiendo tus preferencias en un cuadro de diálogo fácil de usar. Esto es especialmente valioso para los usuarios que necesitan frecuentemente combinar columnas, desean evitar la entrada manual de fórmulas o necesitan procesar un gran rango de celdas de manera eficiente.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Si has instalado Kutools para Excel, sigue los pasos a continuación:

1. Selecciona el rango de datos que deseas combinar, como dos o más columnas adyacentes.

2. Ve a Kutools > Combinar y dividir > Combinar filas, columnas o celdas sin perder datos, como se muestra a continuación:

click Combine Rows, Columns or Cells without Losing Data feature of kutools

3. En el cuadro de diálogo Combinar columnas o filas, configura tus opciones de la siguiente manera:

  • (1.) Selecciona Combinar columnas para fusionar datos de dos columnas en una.
  • (2.) En Especificar un separador, elige el símbolo o texto para separar los contenidos combinados (como un espacio, guion o coma).
  • (3.) Decide si el resultado combinado aparecerá en la celda más a la izquierda o más a la derecha de cada fila.
  • (4.) Elige una opción para conservar o eliminar el contenido de las celdas originales después de combinarlas, y, si lo deseas, fusiona las celdas que contienen el resultado combinado.

specify the options in the Combine Columns or Rows dialog box

4. Después de configurar los ajustes, haz clic en Aceptar para aplicar. Las columnas especificadas se combinarán en cada fila utilizando el separador elegido y el resultado se mostrará según tus preferencias.

original data
arrow left arrow middle arrow right
Mantener el contenido de las celdas combinadas Eliminar el contenido de las celdas combinadas Fusionar las celdas combinadas
result of keeping contents of combined cells result of delete contents of combined cells result of merging the combined cells

Notas y mejores prácticas:

  • Esta función también funciona para combinar dos celdas que contienen fechas, y los resultados seguirán tu separador y posición especificados.
  • Recuerda previsualizar tus selecciones y el estilo del separador antes de hacer clic en Aceptar, especialmente para grandes conjuntos de datos, para evitar fusiones o eliminaciones no deseadas.
  • Si tus celdas contienen varios tipos de datos (números, fechas y texto), Kutools los combinará de acuerdo con el formato de visualización de la celda, evitando la mayoría de los problemas de formato encontrados con fórmulas.

Haz clic para saber más detalles sobre esta función Combinar de Kutools para Excel.

Con la función Combinar, también puedes lograr rápidamente:

Fusionar y combinar columnas sin perder datos en Excel

Fusionar y combinar filas sin perder datos en Excel

¿Cómo combinar celdas en una celda con espacios, comas y punto y coma en Excel?

¡Descarga y prueba gratis Kutools para Excel ahora!


Combinar texto y fecha en una celda usando VBA (manteniendo el formato de fecha)

Para los usuarios que necesitan concatenar con frecuencia columnas de texto y fecha en masa, o trabajan con conjuntos de datos muy grandes que serían tediosos de procesar con fórmulas manuales, una macro VBA personalizada puede ser una solución práctica. Este enfoque no solo mejora la productividad sino que también brinda control total sobre el formato de los resultados combinados. La macro a continuación asegura que las fechas mantengan un formato deseado durante el proceso de concatenación, previniendo el problema común de que las fechas se conviertan en números de serie.

Escenarios aplicables: Este método es ideal cuando deseas automatizar la combinación de columnas de texto y fecha para tablas completas, aplicar formatos flexibles de fecha, o incluir esta funcionalidad en tareas rutinarias de Excel. VBA también permite ajustar fácilmente los separadores y los formatos de fecha, adaptándose a diferentes estándares de informes.

Ventajas: Alta eficiencia para grandes volúmenes de datos, personalizable y fácil de adaptar para tareas repetitivas. Desventajas: Requiere libros habilitados para macros y ciertos conocimientos del editor VBA.

1. Haz clic en Desarrollador > Visual Basic para abrir la ventana de Microsoft Visual Basic para Aplicaciones. En el editor, ve a Insertar > Módulo, y pega 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. Cierra el editor de VBA. En Excel, presiona Alt + F8, selecciona CombinarTextoYFecha, y haz clic en Ejecutar. Sigue las indicaciones para seleccionar tu columna de texto, columna de fecha, rango de salida y los formatos/separadores deseados. La macro llenará automáticamente los resultados en el destino elegido.

Consejo práctico: Cuando se te solicite, puedes ingresar diferentes separadores (como un guion -, coma ,, u otro texto personalizado) y cualquier formato de fecha estándar (como dd-mmm-aaaa) para coincidir con el estilo de tu informe. Si tus resultados no aparecen como se esperaba, asegúrate de que todos los rangos seleccionados coincidan exactamente en el número de filas, y de que la columna de fecha contenga valores de fecha reales.

Si encuentras errores que indiquen "Los rangos no coinciden en tamaño", revisa tus selecciones y asegúrate de que las columnas de texto, fecha y salida tengan el mismo número de filas. Después de combinar, revisa la columna de resultados para detectar cualquier formato inesperado y ajusta el formato de fecha o separador según sea necesario.

En general, la automatización con VBA es especialmente eficiente para tareas recurrentes o masivas donde las operaciones manuales serían muy lentas, y puede reutilizarse simplemente ejecutando la macro para nuevos datos.

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado 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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos