El programa de hojas de cálculo de Microsoft permite realizar cálculos co­m­pli­ca­dos y llevar a cabo eva­lua­cio­nes con muchos datos. En este proceso es probable que en algún punto quieras combinar varios elementos en un solo resultado. La función de Excel CO­N­CA­TE­NAR lo facilita in­co­r­po­ra­n­do en una celda re­su­l­ta­dos y co­n­te­ni­dos di­fe­re­n­tes. Te ex­pli­ca­mos cómo funciona.

Excel con Microsoft 365 para empresas y IONOS
El Office que ya conoces, pero mejorado

La potente apli­ca­ción de e-mail Exchange y las versiones más actuales de tus apli­ca­cio­nes favoritas de Office desde cualquier di­s­po­si­ti­vo.

¿Para qué sirve la función CO­N­CA­TE­NAR de Excel?

Por norma general, co­n­fi­gu­ras un cálculo y ajustas que el resultado se indique en la celda co­rre­s­po­n­die­n­te. Puedes anidar varias funciones para realizar cálculos complejos, pero al final siempre obtienes un solo resultado. Todo lo demás lo di­s­tri­bu­yes entre las otras celdas. La función CO­N­CA­TE­NAR te permite combinar los elementos más diversos en una sola celda. En este proceso se genera un texto, pero eso no significa que solo puedas usar texto en la función. Mediante esta opción, Excel te permite combinar texto, números y re­fe­re­n­cias de celdas. Incluso puedes integrar otras funciones en la fórmula, así puedes evitar las celdas au­xi­lia­res.

Sintaxis de CO­N­CA­TE­NAR

En Excel, CO­N­CA­TE­NAR puede aplicarse en dos variantes: como función y como operador. La función cuenta como mínimo con un argumento, aunque puede combinar entre sí hasta 255 entradas.

=CONCATENAR(texto1;[texto2];…)

Por defecto, Excel denomina a los pa­rá­me­tros dentro de una función como “texto” porque la fórmula ha sido diseñada pri­n­ci­pa­l­me­n­te para unir varios elementos en un texto. No obstante, como dijimos, se pueden combinar distintos formatos:

  • Texto: el texto se escribe en Excel entre comillas. Así, el programa sabe cómo debe procesar la in­fo­r­ma­ción.
  • Números: los números los puedes in­tro­du­cir di­re­c­ta­me­n­te en la fórmula. Puedes es­cri­bi­r­los entre comillas, pero no es necesario.
  • Re­fe­re­n­cias a celdas: si deseas tra­n­s­fe­rir el contenido de una celda a la función, inserta en la fórmula la re­fe­re­n­cia a la celda como argumento. Puedes insertar la re­fe­re­n­cia de forma relativa (sin marca) o absoluta (con el símbolo del dólar como marca).
  • Funciones: tienes la po­si­bi­li­dad de insertar otras funciones en CO­N­CA­TE­NAR. El resultado de estas funciones se enlaza con el resto de elementos.

Cada elemento dentro del pa­ré­n­te­sis de la función se pega di­re­c­ta­me­n­te al anterior. Si quieres separar di­fe­re­n­tes partes con espacios en blanco, por ejemplo, para formar oraciones correctas, también debes tra­n­s­mi­tir estos espacios en blanco a la función en forma de ar­gu­me­n­tos. Por lo tanto, inserta también el espacio en blanco entre comillas en la función.

Como la función CO­N­CA­TE­NAR se usa con bastante fre­cue­n­cia y se trata de una función sencilla, Microsoft ha creado un operador que realiza las mismas tareas. Los ope­ra­do­res ya los conoces de otros procesos. En lugar de la función SUMA, por ejemplo, puedes usar el símbolo más. En lugar de CO­N­CA­TE­NAR, puedes usar el símbolo et: &.

=[texto1]&[texto2]…

Al igual que con la función, el operador también te permite encadenar los elementos más diversos. Si usas el operador de cálculo, acuérdate de insertar los espacios en blanco si los vas a necesitar para tu elemento.

La función CO­N­CA­TE­NAR en la práctica

Lo más normal es que uses CO­N­CA­TE­NAR para asignar una de­no­mi­na­ción de una o varias palabras a un valor. En muchas ocasiones, el valor se encuentra en una celda in­de­pe­n­die­n­te.

=CONCATENAR($A$1; " km/h")

El valor de la celda A1 (en este caso la re­fe­re­n­cia es absoluta, es decir, no cambia, aunque se desplace la fórmula) se une con un texto. Para que la palabra no se pegue di­re­c­ta­me­n­te al valor, el elemento textual comienza con un espacio en blanco.

De esta forma puedes generar oraciones enteras. Al combinar una o varias celdas con texto, se pueden re­pro­du­cir si­tua­cio­nes complejas de manera co­m­pre­n­si­ble. Su­po­n­ga­mos que tenemos una lista con nombres y pu­n­tua­cio­nes. Cada pa­r­ti­ci­pa­n­te ha obtenido distintas pu­n­tua­cio­nes en di­fe­re­n­tes ca­te­go­rías. Ahora sumamos estas pu­n­tua­cio­nes, pero en función del nombre que queremos calcular. En este proceso, debemos usar la función SUMAR.SI.

=SUMAR.SI(A1:A10;$A$12;B1:B10)

Ahora Excel sumará todos los valores co­rre­s­po­n­die­n­tes al nombre que in­tro­du­z­ca­mos en la celda D2. La selección del nombre también se puede co­n­fi­gu­rar con un elegante menú de­s­ple­ga­ble. Ahora podemos unir las celdas mediante una co­n­ca­te­na­ción, es decir los nombres y el resultado.

=A12&" ha obtenido "&B12&" puntos"

Como la función de Excel CO­N­CA­TE­NAR acepta otras funciones como argumento, no necesitas una celda auxiliar, sino que puedes integrar la función SUMAR.SI di­re­c­ta­me­n­te en la fórmula.

=A12&" ha obtenido "&SUMAR.SI (A1:A10;A12;B1:B10)&" puntos"

La co­m­bi­na­ción más frecuente en Excel, no obstante, es la que une a CO­N­CA­TE­NAR con la  función TEXTO. La función convierte valores numéricos en texto, aplica un formato de­te­r­mi­na­do e inserta los símbolos co­rre­s­po­n­die­n­tes (p. ej., en el caso de monedas) o el texto que acompaña a los valores. Por eso la función es tan atractiva para crear cadenas.

=CONCATENAR("El ";TEXTO(HOY();"DDDD"); " el valor es de ";TEXTO(A1;"#.##0,00 €");".")

Con esta fórmula puedes crear una oración completa. La primera función TEXTO inserta el día actual de la semana, la segunda coge un valor de una celda y le atribuye el formato de moneda.

Nuevas funciones: CONCAT y UNI­R­CA­DE­NAS

A partir de Excel 2019, Microsoft ha in­tro­du­ci­do dos funciones adi­cio­na­les re­la­cio­na­das con CO­N­CA­TE­NAR. Ambas ofrecen nuevas po­si­bi­li­da­des, pero la antigua CO­N­CA­TE­NAR se mantiene en las nuevas versiones del software. Así, los libros de Excel más antiguos siguen fu­n­cio­na­n­do en la versión de 2019.

Consejo

En Microsoft 365 también se pueden usar las nuevas funciones.

Excel con Microsoft 365 para empresas y IONOS
El Office que ya conoces, pero mejorado

La potente apli­ca­ción de e-mail Exchange y las versiones más actuales de tus apli­ca­cio­nes favoritas de Office desde cualquier di­s­po­si­ti­vo.

La función CONCAT funciona igual que CO­N­CA­TE­NAR. Es decir, al igual que la versión antigua de la fórmula, permite combinar distintos elementos. Pero cuenta con una ventaja respecto a su versión an­te­ce­so­ra: ahora puedes indicar rangos enteros y no necesitas incluir un argumento propio para cada celda.

=CONCAT(A1:D2)

Los co­n­te­ni­dos de las distintas celdas se in­tro­du­cen en el texto del resultado uno detrás de otro. En este proceso, la función actúa por líneas. Es decir, después de la celda A1, aparece B1 y no A2. CONCAT tampoco introduce los espacios de manera au­to­má­ti­ca. Si deseas separar los di­fe­re­n­tes co­n­te­ni­dos, debes proceder de la misma forma que con CO­N­CA­TE­NAR.

Esto cambia en la nueva función UNI­R­CA­DE­NAS: en este caso, el objetivo es el mismo, pero la sintaxis funciona de manera distinta. En esta función ya indicas di­re­c­ta­me­n­te qué símbolo de se­pa­ra­ción deseas usar.

=UNIRCADENAS(delimitador, ignorar_vacío, Texto1, [Texto2],...)

Por lo tanto, en UNI­R­CA­DE­NAS indicas antes de nada si deseas usar un símbolo de se­pa­ra­ción y cuál. Puedes usar un espacio en blanco o un guion. La entrada debe estar entre comillas. A co­n­ti­nua­ción, debes indicar si la función debe incluir celdas vacías en el resultado o no. Para ello, introduce VERDADERO o FALSO. Luego, igual que en el caso de las otras funciones, siguen los elementos que se desean unir.

Al igual que en el caso de CONCAT, UNI­R­CA­DE­NAS también te permite indicar rangos enteros de celdas. No obstante, gracias a la mo­di­fi­ca­ción en la sintaxis, en este caso puedes co­n­fi­gu­rar la in­tro­du­c­ción de espacios en blanco entre los distintos elementos.

Ir al menú principal