En este artículo, aprenderemos cómo concatenar o fusionar en Excel.
¿Qué es Concatenar en Excel?
En general, hay dos formas de combinar datos en hojas de cálculo de Excel:
Combinar células
Concatenar valores de celda
CONCATENACIÓN en Excel
Cómo utilizar la función CONCATENAR Excel
La función CONCATENAR en Excel está diseñada para unir diferentes partes de texto o combinar valores de varias celdas en una sola celda.
La sintaxis de Excel CONCATENATE es la siguiente:
CONCATENAR (texto1, [texto2],…) |
Dónde texto es una cadena de texto, una referencia de celda o un valor basado en fórmulas.
Ejemplos:
Concatenando los valores de varias celdas
La fórmula CONCATENAR más simple para combinar los valores de las celdas A1 y B1 es la siguiente:
= CONCATENAR (A1, B1) |
Tenga en cuenta que los valores se unirán sin ningún delimitador, como en la fila 2 en la captura de pantalla a continuación.
Para separar los valores con un espacio, ingrese "" en el segundo argumento, como en la fila 3 en la captura de pantalla a continuación.
= CONCATENAR (A1, "", B1) |
Para separar los valores concatenados con otros delimitadores, como una coma, un espacio o una barra, consulte las fórmulas CONCATENAR de Excel con caracteres especiales.
Concatenar una cadena de texto y un valor de celda
No hay ninguna razón para que la función CONCATENAR de Excel se limite a unir solo los valores de las celdas. También puede usarlo para concatenar varias cadenas de texto para que el resultado sea más significativo. Por ejemplo:
= CONCATENAR (A1, "", B1, "completado") |
La fórmula anterior informa al usuario que se completó un determinado proyecto, como en la fila 2 en la captura de pantalla a continuación. Tenga en cuenta que agregamos un espacio antes de la palabra "completado" para separar las cadenas de texto concatenadas.
Naturalmente, también puede agregar una cadena de texto al principio o en el medio de su fórmula Concatenar:
= CONCATENAR ("Ver", A1, "", B1) |
Se agrega un espacio ("") entre los valores combinados, de modo que el resultado se muestra como "Proyecto 1" en lugar de "Proyecto1".
Concatenación de una cadena de texto y un valor calculado por fórmula. Para que el resultado devuelto por alguna fórmula sea más comprensible para sus usuarios, puede concatenarlo con una cadena de texto que explique cuál es realmente el valor.
Por ejemplo, puede utilizar la siguiente fórmula para devolver la fecha actual:
= CONCATENAR ("Hoy es", TEXTO (HOY (), "dd-mmm-aa")) |
Usando CONCATENATE en Excel: cosas para recordar
Para asegurarse de que sus fórmulas CONCATENAR siempre brinden los resultados correctos, recuerde las siguientes reglas simples:
La función CONCATENAR de Excel requiere al menos un argumento de "texto" para funcionar.
En una sola fórmula CONCATENAR, puede concatenar hasta 255 cadenas, un total de 8.192 caracteres.
El resultado de la función CONCATENAR es siempre una cadena de texto, incluso cuando todos los valores de origen son números.
Excel CONCATENATE no reconoce matrices. Cada referencia de celda debe enumerarse por separado. Por ejemplo, debe escribir = CONCATENAR (A1, A2, A3) en lugar de = CONCATENAR (A1: A3).
Si al menos uno de los argumentos de la función CONCATENAR no es válido, la fórmula devuelve un # ¡VALOR! error.
operador "&" para concatenar cadenas en Excel
En Microsoft Excel, & El operador es otra forma de concatenar celdas. Este método es muy útil en muchos escenarios porque escribir el signo comercial (&) es mucho más rápido que escribir la palabra "concatenar" 🙂
De manera similar a la función CONCATENAR, puede usar "&" en Excel para combinar diferentes cadenas de texto, valores de celda y resultados devueltos por otras funciones.
Ejemplos de fórmulas "&" de Excel
Para ver el operador de concatenación en acción, reescribamos las fórmulas CONCATENAR discutidas anteriormente:
Concatenar los valores en A1 y B1:
= A1 y B1
Concatenar los valores en A1 y B1 separados con un espacio:
= A1 & "" & B1
Concatenar los valores en A1, B1 y una cadena de texto:
= A1 & B1 & "completado"
Concatenar una cadena y el resultado de la función TEXTO / HOY:
= "Hoy es" & TEXTO (HOY (), "dd-mmm-aa")
Como se muestra en la captura de pantalla siguiente, la función CONCATENAR y el operador "&" devuelven resultados idénticos:
Operador "&" de Excel frente a función CONCATENAR
Muchos usuarios se preguntan cuál es una forma más eficiente de concatenar cadenas en Excel: la función CONCATENAR o el operador "&".
La única diferencia esencial entre los operadores CONCATENAR y "&" es el límite de 255 cadenas de la función CONCATENAR de Excel y no existen tales limitaciones cuando se usa el ampersand. Aparte de eso, no hay diferencia entre estos dos métodos de concatenación, ni hay diferencia de velocidad entre las fórmulas CONCATENAR y "&".
Y dado que 255 es un número realmente grande y en tareas de la vida real, casi nunca alguien necesitará combinar tantas cuerdas, la diferencia se reduce a la comodidad y facilidad de uso. Algunos usuarios encuentran las fórmulas de CONCATENAR más fáciles de leer, yo personalmente prefiero usar el método "&". Por lo tanto, simplemente apéguese a la técnica de concatenación con la que se sienta más cómodo.
Concatenar celdas con un espacio, coma y otros caracteres
En sus hojas de trabajo, es posible que a menudo necesite unir valores de una manera que incluya comas, espacios, varios signos de puntuación u otros caracteres, como un guión o una barra. Para hacer esto, simplemente incluya el carácter que desee en su fórmula de concatenación. Recuerde encerrar ese carácter entre comillas, como se demuestra en los siguientes ejemplos.
Concatenar dos celdas con un espacio:
= CONCATENAR (A1, "", B1) o = A1 & "" & B1
Concatenando dos celdas con una coma:
= CONCATENAR (A1, ",", B1) o = A1 & "," & B1
Concatenar dos celdas con un guión:
= CONCATENAR (A1, "-", B1) o = A1 & "-" & B1
La siguiente captura de pantalla demuestra cómo pueden verse los resultados:
Concatenar cadenas de texto con saltos de línea
La mayoría de las veces, separaría las cadenas de texto concatenadas con signos de puntuación y espacios, como se muestra en el ejemplo anterior. En algunos casos, sin embargo, es posible que deba separar los valores con un salto de línea o un retorno de carro. Un ejemplo común es la fusión de direcciones de correo de datos en columnas separadas.
Un problema es que no puede simplemente escribir un salto de línea en la fórmula como un carácter habitual y, por lo tanto, se necesita una función CHAR especial para proporcionar el código ASCII correspondiente a la fórmula de concatenación:
En Windows, use CHAR (10) donde 10 es el código ASCII para el avance de línea.
En el sistema Mac, use CHAR (13) donde 13 es el código ASCII para el retorno de carro.
En este ejemplo, tenemos las partes de la dirección en las columnas A a F, y las estamos juntando en la columna G usando el operador de concatenación "&". Los valores combinados se separan con una coma (","), un espacio ("") y un salto de línea CHAR (10):
= A2 & "" & B2 & CHAR (10) & C2 & CHAR (10) & D2 & "," & E2 & "" & F2 |
Nota. Cuando utilice saltos de línea para separar los valores concatenados, debe tener el "Ajustar texto"opción habilitada para que el resultado se muestre correctamente. Para hacer esto, presione Ctrl + 1 para abrir el cuadro de diálogo Formato de celdas, cambie a la pestaña Alineación y marque el cuadro de texto Ajustar.
De la misma manera, puede separar cadenas concatenadas con otros caracteres como:
Comillas dobles (") - CHAR (34)
Barra diagonal (/) - CHAR (47)
Asterisco (*) - CHAR (42)
La lista completa de Códigos ASCII está disponible
Sin embargo, una forma más fácil de incluir caracteres imprimibles en la fórmula de concatenación es simplemente escribirlos entre comillas dobles como hicimos en el ejemplo anterior.
De cualquier manera, las cuatro fórmulas siguientes producen resultados idénticos:
Utilice cualquiera de las fórmulas mencionadas a continuación:
= A1 y CHAR (47) y B1
= A1 & "/" & B1 = CONCATENAR (A1, CHAR (47), B1) = CONCATENAR (A1, "/", B1) |
Cómo concatenar columnas en Excel
Para concatenar dos o más columnas en Excel, simplemente ingrese una fórmula de concatenación habitual en la primera celda y luego cópiela en otras celdas arrastrando el controlador de relleno (el pequeño cuadrado que aparece en la esquina inferior derecha de la celda seleccionada).
Por ejemplo, para concatenar dos columnas (columna A y B) que separan los valores con un espacio, ingrese la siguiente fórmula en la celda C2 y luego cópiela en otras celdas. Cuando arrastra el controlador de relleno para copiar la fórmula, el puntero del mouse cambia a una cruz, como se muestra en la captura de pantalla a continuación:
Nota: Una forma rápida de copiar la fórmula a otras celdas de la columna es seleccionar la celda con la fórmula y hacer doble clic en el controlador de relleno.
Tenga en cuenta que Microsoft Excel determina hasta dónde copiar las celdas después de que el relleno maneja el doble clic en función de las celdas a las que hace referencia su fórmula. Si hay celdas vacías en su tabla, digamos que las celdas A6 y B6 estaban en blanco en este ejemplo, la fórmula se copiaría solo en la fila 5. En este caso, necesitaría arrastrar el controlador de relleno hacia abajo manualmente para concatenar todas las columnas.
Una forma alternativa de concatenar columnas en Excel es usar la opción correspondiente del complemento Combinar celdas.
Cómo concatenar un rango de celdas en Excel
La combinación de valores de varias celdas puede requerir cierto esfuerzo porque la función CONCATENAR de Excel no acepta matrices y requiere una única referencia de celda en cada argumento.
Para concatenar varias celdas, digamos A1 a A4, necesita cualquiera de las siguientes fórmulas:
= CONCATENAR (A1, A2, A3, A4)
o = A1 y A2 y A3 y A4 |
Al unirse a un rango bastante pequeño, no es gran cosa ingresar todas las referencias en la barra de fórmulas. Sería tedioso agregar un rango grande, escribiendo cada referencia de celda manualmente. A continuación, encontrará 3 métodos de concatenación de rango rápido en Excel.
Método 1. Presione CTRL para seleccionar varias celdas para concatenar.
Para seleccionar rápidamente varias celdas, puede presionar la tecla CTRL y hacer clic en cada celda que desea incluir en la fórmula CONCATENAR. Estos son los pasos detallados:
- Seleccione una celda donde desee ingresar la fórmula.
- Escriba = CONCATENAR (en esa celda o en la barra de fórmulas.
- Mantenga presionada la tecla Ctrl y haga clic en cada celda que desee concatenar.
- Suelte el botón Ctrl, escriba el paréntesis de cierre en la barra de fórmulas y presione Entrar.
Método 2. Utilice la función TRANSPONER para obtener el rango
Cuando necesita concatenar un rango enorme que consta de decenas o cientos de celdas, el método anterior no es lo suficientemente rápido porque requiere hacer clic en cada celda. En este caso, una mejor manera es usar la función TRANSPONER para devolver una matriz y luego reemplazarla con referencias de celda individuales de una sola vez.
En la celda donde desea generar el rango concatenado, ingrese la fórmula TRANSPONER, por ejemplo:
= TRANSPONER (A1: A10)
En la barra de fórmulas, presione F9 para reemplazar la fórmula con valores calculados. Como resultado, tendrá una matriz de números para concatenar.
Escriba = CONCATENAR (antes del primer valor, luego escriba el paréntesis de cierre después del último valor y presione Entrar.
Nota: Independientemente del método que utilice, el valor concatenado en C1 es una cadena de texto (observe su alineación a la izquierda en la celda), aunque cada uno de los valores originales es un número. Esto se debe a que la función CONCATENAR siempre devuelve una cadena de texto independientemente del tipo de datos de origen.
Método 3. Use el complemento Combinar celdas
Una forma rápida y sin fórmulas de concatenar cualquier rango en Excel es usar el complemento Combinar celdas para Excel con la opción "Combinar todas las áreas en la selección" desactivada, como se muestra en Combinar los valores de varias celdas en una celda.
Concatenar números y fechas en varios formatos.
Cuando concatenas una cadena de texto con un número o una fecha, es posible que desees formatear el resultado de manera diferente según tu conjunto de datos. Para hacer esto, incruste la función TEXTO en su fórmula de concatenación de Excel.
La función TEXT (valor, formato_texto) tiene dos argumentos:
En el primer argumento (valor), proporciona un número o fecha para convertirlo en texto, o una referencia a la celda que contiene un valor numérico.
En el segundo argumento (format_text), ingresa el formato deseado usando los códigos que la función TEXTO puede entender.
Ya hemos discutido una de esas fórmulas al comienzo de este tutorial que concatena texto y fecha.
Les recordaré que al combinar un cadena de texto y fecha, debe utilizar la función TEXTO para mostrar la fecha en el formato deseado. Por ejemplo:
= CONCATENAR ("Hoy es", TEXTO (HOY (), "mm / dd / aa"))
o = "Hoy es" & TEXTO (HOY (), "mm / dd / aa") |
Algunos ejemplos más de fórmulas que concatenan un valor de texto y número seguir debajo:
= A2 & "" & TEXT (B2, "$ #, # 0.00"): muestra el número con 2 lugares decimales y el signo $.
= A2 & "" & TEXT (B2, "0. #") - no muestra ceros adicionales ni el signo $. = A2 & "" & TEXT (B2, "#? / ???"): muestra el número como una fracción. |
Cómo dividir celdas (opuesto a CONCATENAR en Excel)
Si está buscando lo opuesto a CONCATENAR en Excel, es decir, si desea dividir una celda en varias celdas, tiene algunas opciones disponibles:
Función de texto a columnas
Opción Flash Fill en Excel 2013 y 2016
Fórmulas (funciones MID, RIGHT, LEFT)
Puede encontrar los pasos detallados ilustrados con ejemplos de fórmulas y capturas de pantalla en el tutorial Cómo dividir celdas en Excel.
Complemento Fusionar celdas: forma sin fórmulas de concatenar celdas en Excel
Con el complemento Merge Cells incluido en Ultimate Suite para Excel, puede hacer ambas cosas de manera eficiente:
Fusiona varias celdas en una sin perder datos.
Concatenar los valores de varias celdas en una sola celda y sepárelas con el delimitador que elija.
La herramienta Combinar celdas funciona con todas las versiones de Excel desde 2003 hasta 2016 y puede combinar todos los tipos de datos, incluidas cadenas de texto, números, fechas y símbolos especiales. Sus dos ventajas clave son la simplicidad y la velocidad: cualquier concatenación se realiza con un par de clics. Y ahora, déjame mostrártelo en acción.
Combinar los valores de varias celdas en una celda
Para combinar el contenido de varias celdas, seleccione el rango para concatenar y configure los siguientes ajustes:
Celdas en una debajo de "Qué fusionar";
Seleccione el delimitador que desee en "Separe los valores con", es una coma y un espacio en este ejemplo;
Elija dónde desea colocar el resultado y, lo más importante,
Desmarque la opción "Combinar todas las áreas en la selección". Es esta opción la que determina si las celdas se fusionan o los valores de las celdas están concatenados.
Combinar columnas fila por fila
Para concatenar dos o más columnas, configure los ajustes de Combinar celdas de manera similar, pero elija Columnas en "Qué fusionar":
Unir filas columna por columna
Para combinar datos en cada fila individual, columna por columna, elige fusionar Filas, seleccione el delimitador que desee (salto de línea en este ejemplo), configure otros ajustes de la manera que desee y presione el botón Fusionar. El resultado puede parecer similar a esto:
Nota :
En Excel 2016, Excel 2019, Excel Online y Excel Mobile, CONCATENAR se reemplaza con la función CONCAT, que tiene exactamente la misma sintaxis. Aunque la función CONCATENAR se mantiene por compatibilidad con versiones anteriores, se recomienda utilizar CONCAT en su lugar porque Microsoft no promete que CONCATENAR estará disponible en futuras versiones de Excel.
Espero que este artículo sobre cómo concatenar o fusionar en Excel sea explicativo. Encuentre más artículos sobre el cálculo de valores y fórmulas de Excel relacionadas aquí. Si te gustaron nuestros blogs, compártelo con tus amigos en Facebook. Y también puedes seguirnos en Twitter y Facebook. Nos encantaría saber de usted, háganos saber cómo podemos mejorar, complementar o innovar nuestro trabajo y hacerlo mejor para usted. Escríbanos al sitio de correo electrónico.
Excel REEMPLAZAR vs SUSTITUIR función: Las funciones REEMPLAZAR y SUSTITUIR son las funciones más incomprendidas. Para buscar y reemplazar un texto dado usamos la función SUSTITUIR. Donde REPLACE se usa para reemplazar una cantidad de caracteres en una cadena …
Articulos populares :
50 accesos directos de Excel para aumentar su productividad : Acelere sus tareas en Excel. Estos atajos lo ayudarán a aumentar la eficiencia de su trabajo en Excel.
Cómo utilizar la función BUSCARV en Excel : Esta es una de las funciones más utilizadas y populares de Excel que se utiliza para buscar valores de diferentes rangos y hojas.
Cómo usar la función SI en Excel : La declaración IF en Excel verifica la condición y devuelve un valor específico si la condición es VERDADERA o devuelve otro valor específico si es FALSO.
Cómo utilizar la función SUMIF en Excel : Esta es otra función esencial del tablero. Esto le ayuda a resumir valores en condiciones específicas.
Cómo usar la función CONTAR.SI en Excel : Cuente valores con condiciones usando esta asombrosa función. No necesita filtrar sus datos para contar valores específicos. La función Countif es esencial para preparar su tablero.