Cómo CONCATENAR en Excel, VBA y Google Sheets

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demuestra cómo utilizar el Función CONCATENAR de Excel en Excel para fusionar cadenas de texto.

Descripción general de la función CONCATENAR

La función CONCATENAR combina cadenas de texto.

Para usar la función de hoja de cálculo de Excel CONCATENAR, seleccione una celda y escriba:

(Observe cómo aparecen las entradas de la fórmula)

Función CONCATENAR Sintaxis y entradas:

= CONCATENAR (texto1, [texto2],…)

Texto 1 - Cadenas de texto o una matriz de celdas con cadenas de texto.

texto2 - El segundo valor de texto para unir.

La función CONCAT está disponible en Excel 2022 en adelante y puede reemplazar la antigua función CONCATENAR. Une varias cadenas de texto en una.

= CONCATENAR (B3, "", C3) = CONCAT (B3, "", C3)

Como se vio anteriormente, las dos funciones tienen las mismas entradas. Entonces, ¿cuál es la diferencia entre ellos?

CONCATENAR y CONCATAR para unir múltiples células

La función CONCAT es mucho más fácil de usar cuando tiene un rango de celdas a las que desea unir porque simplemente puede ingresar un rango.

= CONCATENAR (B3, C3, D3, E3) = CONCATENAR (B3: E3)

La función CONCATENAR requiere que ingrese todas las celdas individuales a las que desea unirse.

Manera rápida de usar CONCATENATE para unir múltiples celdas

Existe una forma más rápida de usar CONCATENATE si aún no tienes CONCAT. En lugar de hacer clic en las celdas una por una con comas entre ellas, puede presionar y mantener presionada la tecla CTRL antes de hacer clic en cada celda. Eso le ayuda a guardar el paso de presionar una coma.

CONCATENAR y CONCATAR con Número / Fecha

Tenga en cuenta que tanto CONCATENAR como CONCAT son funciones de texto. Al usar cualquiera de ellos, el resultado es un texto. Por ejemplo, no podrá sumar estos números en las celdas I3 y J3 después de usar cualquiera de ellos.

Lo mismo ocurre con las fechas, ya que se reconocen como números de serie y no como texto. Es posible que no necesite sumar fechas, pero no funciona bien en filtros y tablas dinámicas.

= CONCATENAR (B3, "-", C3, "-", D3) = CONCAT (B3, "-", C3, "-", D3)

Para superar los problemas anteriores, puede usar VALOR para convertir de texto a valores.

= VALOR (CONCATENAR (B3, C3, D3)) = VALOR (CONCAT (B3, C3: D3))

Una forma muy común de unir celdas es usar la tecla ampersand (&). Puede simular los escenarios anteriores. Un ejemplo:

= B3 & "" & C3

¿En qué se diferencia de CONCATENATE o CONCAT? Funcionalmente, ninguno. Es más fácil escribir con ampersand si no hay muchos para unirse y se ve mejor. Si hay muchas celdas para unir, CONCAT sería más fácil ya que puede ingresar un rango. Usar la tecla CTRL con CONCATENAR también podría ser más rápido.

La función CONCATENAR y la tecla ampersand funcionan de la misma manera en Google Sheets.

La función CONCAT no funciona igual en Google Sheets. Permite unir un máximo de solo dos celdas y no permite su argumento como rango.

Notas adicionales

Desafortunadamente, CONCATENATE no aceptará una matriz de celdas como entrada. Debe agregar manualmente cada referencia de celda a la fórmula. <>

Con el lanzamiento de Excel 2016, Excel agregó la función TEXTJOIN, una alternativa mucho mejor a CONCATENAR. Nuestros amigos de Spreadsheeto escribieron un excelente artículo sobre el uso de la nueva función TEXTJOIN para combinar cadenas de texto.

Regrese a la lista de todas las funciones en Excel

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave