Cómo usar la función CONCATENATE en Excel

La función CONCATENATE en Excel te ayuda a manipular más fácilmente las celdas basadas en texto. Mientras que hay muchas funciones para realizar cálculos con números, esta función ayuda a reunir múltiples celdas de texto en una sola celda. No importa cuál sea el texto, puedes combinarlo sin cambiar nada en las celdas originales.
Antes de usar la función CONCATENATE en Excel
Como con la mayoría de las funciones de Excel, hay algunas reglas y restricciones. La primera es el nombre de la función en sí. Si estás usando Excel 2016 o posterior, puedes usar CONCATENATE o CONCAT. CONCAT es más fácil porque es más corto, pero puedes usar las dos de manera intercambiable. Para versiones de Excel anteriores a 2016, debes usar CONCATENATE.

Hay un límite en cuanto a cuánto puedes combinar en una sola celda. Cada función CONCATENATE puede tener hasta 255 elementos, lo que equivale a hasta 8,192 caracteres. A menos que seas un usuario avanzado, probablemente no te acercarás a esos totales.
Mientras que muchas funciones de Excel te permiten usar arreglos, CONCATENATE no es una de ellas. Cada celda debe ser referenciada. Así que si quisieras “B3:B9”, tendrías que listar cada celda individualmente en tu función.
Si alguna de las celdas que deseas combinar contiene números, como un número de casa, la función los trata como texto. La celda combinada será solo un formato de texto.
Finalmente, si alguna de tus cadenas de texto tiene caracteres especiales, la función intentará usarlos como parte de la función en lugar de verlos como una cadena de texto. Los caracteres especiales deben colocarse entre comillas. Esto también incluye si deseas que alguna de tus celdas esté separada por un carácter especial en tu celda combinada.
Usando la función CONCATENATE en Excel
La sintaxis básica no podría ser más simple. Naturalmente, las cosas pueden volverse más complejas.
La función más básica se ve así, con tus celdas deseadas, por supuesto:
=CONCATENATE(A1, B1, C1, D1)o
=CONCAT(A1, B1, C1, D1)Esto combinaría las celdas A1, B1, C1 y D1. Esta sintaxis asume que las cuatro celdas son texto simple sin caracteres especiales, fechas u otros números con formato especial.

Como puedes notar, las celdas están combinadas, pero no hay espacios entre ellas, lo que hace que toda la línea sea difícil de leer. Para agregar un espacio entre las celdas, haz lo siguiente:
=CONCATENATE(A1, " ", B1, " ", C1, " ", D1)Esto agrega un espacio simple y nada más.

También puedes incluir otras frases de texto y caracteres especiales. Por ejemplo, podrías agregar comas y la palabra “y” para crear una mejor oración usando lo siguiente:
=CONCATENATE(A1, " ", B1, ", ", C1, ", y ", D1)Esto hace que la celda combinada tenga más sentido como una oración, aunque esto no siempre es necesario dependiendo de lo que estés combinando.

Trabajando con fechas
Si estás trabajando con fechas y otros números con formato especial, no obtendrás los resultados que deseas usando la función básica CONCATENATE en Excel. Por ejemplo, al usar:
=CONCAT(A10, " ", B10)Obtienes el siguiente resultado.

Dado que la celda no es realmente una celda basada en texto, debes hacer que la función vea la celda como texto. Para obtener el resultado correcto, necesitarías usar lo siguiente:
=CONCATENATE(A10," ",TEXT(B10,"MM/DD/YYYY"))TEXT le dice a la función que trate la celda siguiente como texto. La función TEXT debe estar formateada como (Valor, “formato”). En este caso, el valor es la celda B10 y el formato es el formato de fecha. Microsoft tiene una lista de diferentes funciones TEXT que puedes necesitar usar con CONCATENATE.

Como con la mayoría de las funciones de Excel, puedes seleccionar la celda en la que colocaste la función original y arrastrarla hacia abajo para copiar la función para usar con otras celdas, como combinar una lista de nombres y números juntos en una hoja de cálculo.
Si bien CONCATENATE es una forma de combinar celdas, hay otros métodos que pueden funcionar mejor según tus necesidades. Por supuesto, también puedes dividir celdas.