Tres formas de combinar celdas en Hojas de cálculo de Google
A veces, en lugar de dividir celdas, debe combinar celdas que contengan información diferente. En este tutorial, aprenderemos tres formas de usar tres funciones para fusionar celdas en una sola celda, con formato adicional, en Hojas de cálculo de Google.
Combinación de cadenas-Función CONCATENATE ()
La función CONCATENATE() es una función simple pero potente que puede combinar tanto el contenido de la celda como la cadena especificada por el usuario. Veamos un ejemplo sencillo:
La fórmula utilizada es = CONCATENADO (C2,B2). Podemos mejorarlo añadiendo caracteres adicionales. Probemos la fórmula = CONCATENAR (C2,»,», B2) :
Combina Cadenas y Números Usando la función TEXTJOIN ()
El verdadero desafío viene de combinar cadenas y números juntos. Las hojas de cálculo de Google almacenan números de diferentes maneras y eso nos da una amplia gama de estilos dependiendo de para qué sirven los números.
Esto significa que el número original que se introdujo en la hoja de cálculo puede ser muy diferente del que nos presentan las hojas de cálculo de Google.
Una forma rápida de combinar cadenas y números de diferentes celdas es usando la función TEXTJOIN (). La función TEXTJOIN () requiere que especifique un separador y el rango de celdas a combinar. Su sintaxis es la siguiente:
TEXTJOIN(«<delimitador>», <ignore_empty>, <texto1>, <texto2>, <text3>)</text3></text2></text1></ignore_empty></delimiter>
La primera parte es donde puede especificar el delimitador entre la cadena y los números de combinar, encerrado en comillas dobles.
El <ignore_empty></ignore_empty> es donde se especifique si se debe omitir las celdas vacías o no. Esto no es opcional; si no dejó una porción para <ignore_empty>, la fórmula devolverá un error. Esto se establece en FALSE de forma predeterminada. Hay casos en los que es posible que tenga que configurarlo en TRUE. Para ver cómo afecta a la salida final, consulte la imagen de abajo.< / ignore_empty>
La última parte es donde puede especificar las celdas específicas o una matriz de celdas para incluir.
Veamos un ejemplo que incluye nombres y moneda. Queremos anotar el nombre de la persona escrito en la columna A, seguido de su pago listado en la columna E. Los dos datos se separan con un delimitador» -«. Usaremos la siguiente fórmula:
=TEXTJOIN ( » – » , true, A2, E2)
El resultado se verá así:
Sin embargo, hay una desventaja en TEXTJOIN (). Utiliza el mismo delimitador para separar las entradas a fusionar. Aprenderás otra técnica en la siguiente sección. ¡Continúa!
Combinar cadenas y números Con Más flexibilidad
Mientras que la función TEXTJOIN () le permite combinar sin problemas cadenas y números en una celda, la principal desventaja es que utiliza el mismo delimitador para combinar celdas diferentes. Si necesita más flexibilidad en los delimitadores, aquí hay otra técnica.
Veamos un ejemplo relacionado con la moneda. Para imprimir correctamente números que involucran dinero, necesitamos usar la función TEXT (). La función TEXT () requiere la celda donde se almacena el número y el formato que la función usará para convertir el número en una cadena. Para nuestro ejemplo a continuación, usamos TEXTO (E2,»##.00″) para convertir el número en una cadena. Lo usamos como parte de la fórmula para combinar cadenas y números:
=A2&» – «&TEXTO (E2,»$#.00»)
Para demostrar aún más su flexibilidad, vamos a fusionar los tres pagos con el mismo nombre en una celda utilizando la siguiente fórmula:
=A2&»: «&TEXTO(C2,»$#.00″)&», «&TEXTO (D2,»##.00″)&», «&TEXTO (E2,»##.00»)
El resultado se verá así:
Como puede ver, hemos utilizado dos delimitadores: uno para separar el nombre de los pagos y otro para separar los pagos entre sí.
Tendremos otro ejemplo combinando nombres y fechas. Para las fechas, la función TEXT() se verá de la siguiente manera:
= TEXT (H2, «mmm-dd-aaaa»)
Agregar saltos de línea
Si desea agregar saltos de línea, debe agregar char(10) pero sin usar la función CONCATENATE (), ya que no puede procesar saltos de línea. Apliquémoslo al mismo ejemplo anterior, usando la fórmula:
= C2& char (10)& B2
El mismo delimitador se puede usar en TEXTJOIN (). Para obtener el mismo resultado que el anterior, se puede utilizar la siguiente fórmula:
=TEXTJOIN (char (10),, C2, B2)
¡Más información!
¡Espero que hayas disfrutado de este tutorial! Para ayudarlo a aprender, aquí está la hoja de muestra que usamos:
Hoja de Muestra de Fusión de Celdas
También puede hacer mucho más con estos comandos. Puede consultar nuestros otros tutoriales relevantes a continuación:
- Cómo Convertir Números a Cadenas en Hojas de cálculo de Google
- Cómo Dar Formato a los Datos de Números de teléfono en Hojas de cálculo de Google