Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
MS Excel: Cómo usar la función de unión (WS)
Este tutorial de Excel explica cómo usar Excel función de conexión Con sintaxis y ejemplos.
describir
La función CONCATENAR de Microsoft Excel le permite concatenar 2 o más cadenas juntas.
La función CONCATENAR es una función integrada en Excel y se clasifica como una función de cadena/texto. Se puede utilizar como una función de hoja de cálculo (WS) en Excel. Como función de hoja de trabajo, la función CONCATENAR se puede ingresar en una celda de la hoja de trabajo como parte de una fórmula.
propina: Es posible que la función CONCATENAR no esté disponible en futuras versiones de Excel. Si está ejecutando Excel 2019 o posterior, use la función CONCAT.
Si desea seguir este tutorial, descargue la hoja de cálculo de muestra.
sintaxis
La sintaxis de la función CONCATENAR en Microsoft Excel es:
CONCATENATE( text1, [ text2, ... text_n ] )
parámetro o parámetro
texto1, texto2, … texto_n Cadenas que desea concatenar juntas. Se pueden concatenar hasta 255 cadenas, hasta un máximo de 8192 caracteres.
devolver los bienes
La función CONCATENAR devuelve un valor de cadena/texto.
aplicar para
- Excel para Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 para Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000
tipo de función
- Función de hoja de trabajo (WS)
Ejemplo (como una función de hoja de trabajo)
Veamos algunos ejemplos de la función CONCATENAR de Excel y exploremos cómo usar la función CONCATENAR como una función de hoja de cálculo en Microsoft Excel:
Según la hoja de cálculo de Excel anterior, el siguiente ejemplo de CONCATENAR devolvería:
=CONCATENATE(A2,B2,C2,D2) Result: "EFGH" =CONCATENATE(A3,B3,C3,D3) Result: "5678" =CONCATENATE(A4,B4,C4,D4) Result: "abc123" =CONCATENATE(A5,B5,C5,D5) Result: "TechOnTheNet.com" =CONCATENATE(A5," is great") Result: "TechOnTheNet is great" =CONCATENATE(A3,"+",B3," equals ",11) Result: "5+6 equals 11"
concatenar caracteres de espacio
Cuando concatena valores juntos, es posible que deba agregar caracteres de espacio para separar los valores concatenados. De lo contrario, puede terminar con una cadena larga donde los valores concatenados se ejecutan juntos. Esto hace que la lectura de los resultados sea muy difícil.
Veamos un ejemplo sencillo.
Según la hoja de cálculo de Excel anterior, podemos concatenar un carácter de espacio en la función CONCATENAR de la siguiente manera:
=CONCATENATE(A2," ",B2) Result: "DigMinecraft.com website"
En este ejemplo, usamos el segundo parámetro en la función CONCATENAR para agregar un carácter de espacio entre los valores en la celda A2 y la celda B2. Esto evitará que nuestros valores se amontonen.
En cambio, nuestro resultado se verá así:
"DigMinecraft.com website"
Aquí, concatenamos los valores de dos celdas (A2 y B2), separados por un carácter de espacio.
citas de conexión
Dado que los argumentos en la función CONCATENAR son valores de cadena separados por comillas, no es sencillo agregar comillas al resultado de la función CONCATENAR.
Comencemos con un ejemplo bastante simple que muestra cómo usar la función CONCATENAR para agregar comillas a la cadena resultante.
Con base en la hoja de cálculo de Excel anterior, podemos concatenar una cita como esta:
=CONCATENATE(A2,"""",B2) Result: 2" is short for 2 inches
En este ejemplo, usamos el segundo parámetro en la función CONCATENAR para agregar comillas en el medio de la cadena resultante.
Dado que nuestro parámetro está entre comillas, usamos 2 comillas adicionales dentro de las comillas circundantes para indicar las comillas en el resultado, así:
""""
Luego, cuando juntas toda la llamada a la función:
=CONCATENATE(A2,"""",B2)
Obtendrá los siguientes resultados:
2" is short for 2 inches
Preguntas frecuentes
Pregunta: Para una declaración IF en Excel, quiero combinar texto y valor.
Por ejemplo, quiero construir una ecuación para las horas trabajadas y los salarios. Si me pagan más de lo que merezco, quiero que muestre cuántas horas le debo a mi jefe. Sin embargo, si mi carga de trabajo excede mi salario, quiero que lea lo que mi jefe me debe (horas * salarios por hora).
He probado lo siguiente:
=IF(A2<0,"I owe boss" ABS(A2) "Hours","Boss owes me" ABS(A2)*15 "dollars")
¿Es posible o tengo que hacerlo en 2 celdas separadas? (uno para texto, uno para valor)
R: Hay dos formas de concatenar texto y valores. El primero es usar la concatenación de caracteres &:
=IF(A2<0,"I owe boss " & ABS(A2) & " Hours","Boss owes me " & ABS(A2)*15 & " dollars")
O la segunda forma es usar la función CONCATENAR:
=IF(A2<0,CONCATENATE("I owe boss ", ABS(A2)," Hours"), CONCATENATE("Boss owes me ", ABS(A2)*15, " dollars"))