¿Cómo añadir o agregar texto de una celda a otra en Excel?
En el trabajo diario con hojas de cálculo, es habitual necesitar combinar valores de varias celdas en una sola. Por ejemplo, puede tener nombre, segundo nombre y apellido en columnas separadas que desee unir, o necesitar fusionar fragmentos de direcciones u otros datos para mejorar su legibilidad o procesamiento. Tal como se muestra en la siguiente captura de pantalla, la tarea consiste en añadir o agregar texto procedente de celdas diferentes en una única celda de Excel, obteniendo un resultado consolidado adaptado a sus necesidades de gestión de datos.

¿Cómo lograrlo de forma eficaz y precisa? En este artículo se presentan varios métodos detallados, que incluyen tanto soluciones basadas en fórmulas como herramientas avanzadas, para ayudarle a añadir o combinar texto rápidamente de una celda a otra en Excel, independientemente del tamaño o la complejidad de sus datos.
Añadir texto de una celda a otra mediante fórmula
Añadir texto fácilmente de una celda a otra con Kutools para Excel
Añadir texto utilizando el operador ampersand (&)
Añadir texto mediante la función TEXTJOIN (Excel 2016 y posteriores)
Añadir texto de varias celdas mediante código VBA (macro)
Añadir texto de una celda a otra mediante fórmula
Una forma eficaz de combinar texto de varias celdas en Excel es mediante una fórmula. Este método resulta ideal para quienes prefieren soluciones directamente dentro de la celda, sin recurrir a complementos ni herramientas adicionales.
1. Seleccione una celda vacía donde desee que aparezca el resultado combinado. Introduzca la siguiente fórmula en la Barra de fórmulas:=CONCATENATE(A1,« »,B1,« »,C1) y pulse Intro para aplicarla.

2. A continuación, seleccione la celda D1 (o la que contenga la fórmula) y arrastre el controlador de relleno hacia abajo o lateralmente para extender la fórmula a las filas o columnas adyacentes según necesite, combinando así de forma rápida los valores de las celdas en todo su conjunto de datos.

Nota: En esta fórmula, puede ajustar las celdas referenciadas (A1, B1, C1) y los separadores (como espacio, coma o guion) según sus necesidades específicas. La función CONCATENAR está disponible en todas las versiones de Excel, lo que la hace ampliamente aplicable, aunque en versiones más recientes también existen alternativas como TEXTJOIN o CONCAT, que ofrecen mayor flexibilidad.
Añadir texto fácilmente de una celda a otra con la utilidad Combinar de Kutools para Excel
La utilidad Combinar Filas/Columnas/Celdas y Mantener Valores incluida en Kutools para Excel ofrece una forma rápida y eficaz de fusionar o añadir texto en un rango de celdas. Este método resulta especialmente útil si quieres evitar fórmulas manuales o necesitas combinar grandes volúmenes de datos con separadores personalizados, opciones de ubicación y funciones de posprocesamiento. Además de simplificar el proceso de combinación, esta herramienta te brinda una gran flexibilidad tanto en el formato del resultado como en la gestión de las celdas.
1. Si desea combinar valores de celdas adyacentes (por ejemplo, varias columnas con nombres o datos), seleccione primero el rango de celdas. A continuación, vaya a Kutools > Combinar y dividir > Combinar Filas/Columnas/Celdas y Mantener Valores. Consulte la captura de pantalla como guía visual:

2. En el cuadro de diálogo Combinar filas, columnas o celdas sin perder datos, ajuste la configuración según sus necesidades:
- A. Seleccione Combinar Columnas si las celdas que desea añadir están en columnas distintas.
- B. Establezca el separador deseado en el campo Separador (por ejemplo, espacio, coma, punto y coma o uno personalizado).
- C. Elija dónde colocar los Resultados combinados mediante la lista desplegable «Colocar los valores fusionados en».
- D. Si desea eliminar los valores originales individuales tras combinarlos, seleccione Eliminar el contenido de estas celdas.
- E. Haga clic en Aceptar para confirmar y ejecutar la operación.

Los valores de celda de distintas columnas se combinarán ahora según la configuración indicada, y el resultado aparecerá en la ubicación que haya especificado.

Nota:
Si, en cambio, selecciona la opción Combinar Filas, los datos de cada fila se fusionarán tal como se muestra en la siguiente captura de pantalla, algo muy útil cuando desea concatenar varias filas dentro de una misma columna.

Ventajas y consejos prácticos: Esta utilidad es ideal para procesar tablas extensas o cuando necesite opciones avanzadas (separadores personalizados, conservar o eliminar datos de origen, ubicación flexible). Reduce los errores manuales, ahorra tiempo y se recomienda especialmente a usuarios que trabajan frecuentemente con tareas de consolidación de datos.
Si desea probar gratuitamente (30 días) esta utilidad, haga clic aquí para descargarla y, a continuación, siga los pasos anteriores para aplicar la operación.
Añadir texto mediante el operador ampersand (&)
El operador ampersand (&) en Excel es un método sencillo y universal para combinar texto de varias celdas. Resulta especialmente útil para tareas rápidas de concatenación cuando no se requieren opciones avanzadas y funciona en todas las versiones de Excel. Este enfoque es ideal para operaciones básicas de unión, como fusionar nombres, direcciones u otros datos breves ubicados en celdas adyacentes.
1. Seleccione la celda de destino en la que quiera añadir el texto (por ejemplo, D1) e introduzca la siguiente fórmula:
=A1 & " " & B1 & " " & C1 2. Pulse Intro para confirmar y utilice el controlador de relleno para copiar la fórmula en las demás filas según sea necesario.
Explicación y consejos: Este método es sencillo y rápido para unas pocas celdas. Puede usar cualquier delimitador (como «-» o «, ») sustituyendo los espacios entre comillas. Para rangos más extensos, este método requiere edición manual para incluir cada referencia de celda. Asegúrese siempre de utilizar comillas alrededor del separador elegido.
Añadir texto mediante la función TEXTJOIN (Excel 2019 y posteriores)
Para usuarios de Excel 2019 o versiones posteriores, la función TEXTJOIN es una forma flexible y eficiente de combinar el texto de un rango completo de celdas mediante un delimitador especificado. Esta función es especialmente recomendable para fusionar múltiples celdas, gestionar rangos de forma dinámica e ignorar automáticamente las celdas vacías cuando se desee.
1. En la celda donde quieras que aparezca el resultado combinado (por ejemplo, D1), introduce la siguiente fórmula, utilizando el espacio como separador:
=TEXTJOIN(" ",TRUE,A1:C1) 2. Pulse Intro para ejecutar la fórmula. Si desea combinar más filas, simplemente copie o arrastre la fórmula hacia abajo junto con su conjunto de datos.
Explicación de parámetros: El primer argumento " " establece el separador (un espacio en este ejemplo). El segundo argumento VERDADERO indica que se ignorarán las celdas vacías. Cambie A1:C1 para adaptarlo a su rango de datos real.
Ventajas y consideraciones: Este método es ideal para rangos amplios y datos dinámicos, especialmente en entornos modernos de Excel. En versiones anteriores de Excel, considere utilizar la función CONCATENARo el operador ampersand (&) en su lugar. Tenga en cuenta que al escribir el rango (por ejemplo,)A1:C1), podrá concatenar filas o columnas completas de forma simultánea, eliminando la necesidad de referencias manuales.
Recordatorios de errores: Si la función UNIR.TEXTO no está disponible en su versión, es posible que aparezca el error #¿NOMBRE?.
Anexar texto de varias celdas mediante código VBA (macro)
Cuando necesite concatenar texto procedente de múltiples celdas —incluso no adyacentes—, posiblemente distribuidas en varias hojas de cálculo o rangos complejos, una macro de VBA ofrece una solución programable y altamente automatizada. Es ideal para tareas repetitivas, conjuntos de datos extensos o lógica personalizada que supere las capacidades de las fórmulas y funciones integradas.
Escenarios aplicables: Ideal para usuarios familiarizados con macros o que gestionan grandes volúmenes de datos para su consolidación, especialmente cuando necesitan automatizar tareas u operaciones repetitivas.
1. Abra el editor de VBA a través de Herramientas para desarrolladores > Visual Basic. En la ventana de Microsoft Visual Basic para Aplicaciones, seleccione Insertar > Módulo y pegue el siguiente código en el módulo:
Sub MergeCellsRowByRow()
'Updated by Extendoffice 2025/7/15
Dim WorkRng As Range
Dim Delimiter As String
Dim OutputCell As Range
Dim rowRng As Range
Dim cell As Range
Dim Combined As String
Dim i As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
' Select range to merge
Set WorkRng = Application.InputBox("Select range to merge by row:", xTitleId, Selection.Address, Type:=8)
If WorkRng Is Nothing Then Exit Sub
' Enter delimiter
Delimiter = Application.InputBox("Enter a separator:", xTitleId, " ", Type:=2)
' Select output starting cell
Set OutputCell = Application.InputBox("Select starting output cell:", xTitleId, "", Type:=8)
If OutputCell Is Nothing Then Exit Sub
On Error GoTo 0
Application.ScreenUpdating = False
' Process each row
For i = 1 To WorkRng.Rows.Count
Combined = ""
For Each cell In WorkRng.Rows(i).Cells
If cell.Value <> "" Then
Combined = Combined & cell.Value & Delimiter
End If
Next
' Remove trailing delimiter
If Len(Combined) > 0 Then
Combined = Left(Combined, Len(Combined) - Len(Delimiter))
End If
OutputCell.Offset(i - 1, 0).Value = Combined
Next i
Application.ScreenUpdating = True
End Sub 2. Haga clic en el botón
para ejecutar la macro. Siga las indicaciones: primero, seleccione el rango que desea combinar; después, introduzca su separador (como un espacio, una coma u otro carácter); y, por último, elija la celda de destino para el resultado.
Consejos prácticos:
- Las macros pueden acelerar notablemente su trabajo si maneja grandes volúmenes de datos o necesita combinar texto con frecuencia.
- El código ignora automáticamente las celdas vacías, así que no necesitas prefiltrar tus datos.
- Asegúrese de guardar su trabajo antes de ejecutar macros y habilite las macros si Excel muestra advertencias de seguridad.
Sugerencias resumidas:
- Al combinar un número pequeño o fijo de celdas, las fórmulas u el operador ampersand ofrecen resultados rápidos y eficaces.
- Para rangos dinámicos o conjuntos de datos grandes, utilice la función TEXTJOIN o las funciones avanzadas de Kutools para Excel.
- Cuando la combinación manual habitual resulta inviable o necesitas automatizar la tarea en varias hojas de cálculo, las macros de VBA ofrecen una flexibilidad y personalización incomparables.
- Verifique siempre las referencias de celda y los delimitadores para garantizar la precisión de los resultados combinados, y conserve una copia de seguridad de los datos antes de realizar acciones irreversibles.
Artículo relacionado:
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