Cómo concatenar en Excel y dejar espacio entre los valores
Cuando trabajamos con Excel y necesitamos unir dos o más celdas en una sola, es muy común que queramos que entre los valores aparezca un espacio para que el texto resultado sea legible. La forma más rápida y universal de hacerlo es utilizar el operador de concatenación & combinado con una cadena de texto vacÃa con un espacio entre comillas dobles. Por ejemplo, si quieres unir lo que hay en A1 y B1 dejando un espacio entre ambos, la fórmula serÃa: =A1&" "&B1. Ese espacio dentro de las comillas es lo que genera la separación visual entre los dos textos. El operador & funciona en todas las versiones de Excel, desde las más antiguas hasta las actuales, por lo que es la opción más compatible. No importa si estás en Excel 2007, 2016, 2019, 365 o incluso LibreOffice Calc: el resultado será el mismo. Solo asegúrate de que el espacio esté dentro de las comillas dobles y no fuera, ya que de lo contrario Excel lo interpretarÃa como un carácter fuera de la cadena. Si lo que necesitas es concatenar más de dos celdas, simplemente vas añadiendo el operador & y el espacio de forma repetida. Por ejemplo, para unir A1, B1 y C1 con espacios entre cada una: =A1&" "&B1&" "&C1. Este método es directo, pero puede volverse poco legible si tienes muchas celdas. Para situaciones más complejas, Excel ofrece la función CONCAT (disponible desde Excel 2016/365), que sustituye a la antigua CONCATENATE. La sintaxis es: =CONCAT(A1," ",B1). A diferencia del operador &, CONCAT permite pasar un rango directamente, aunque en ese caso no intercala espacios automáticamente entre elementos del rango. La función más potente para este caso concreto es TEXTJOIN (Excel 2019/365). Con ella puedes definir un separador (en este caso un espacio) y aplicar el formato a todo un rango de una sola vez. La fórmula serÃa: =TEXTJOIN(" ",VERDADERO,A1:C1). El segundo argumento VERDADERO indica que se omiten las celdas vacÃas, lo cual es muy útil si tu rango tiene huecos.
| Método | Fórmula de ejemplo | Versión mÃnima |
|---|---|---|
| Operador & | =A1&" "&B1 | Todas |
| CONCAT | =CONCAT(A1," ",B1) | Excel 2016 / 365 |
| TEXTJOIN | =TEXTJOIN(" ",VERDADERO,A1:C1) | Excel 2019 / 365 |
TEXTJOIN(" ",VERDADERO,A1:C1) unirá un rango completo separando cada valor con un espacio y omitiendo celdas vacÃas.
Dato clave