Al trabajar con datos en las Hojas de cálculo de Google, es posible que necesite combinar algunas celdas específicas (o combinar celdas en dos columnas).
Hay varias formas de hacerlo mediante fórmulas en las Hojas de cálculo de Google.
En este tutorial, le mostraré diferentes formas de combinar celdas en Google Sheets utilizando fórmulas simples.
¡Así que empecemos!
Glosario
Combinar celdas sin ningún separador
Google Sheets tiene algunas fórmulas realmente sencillas que puede utilizar para combinar celdas y columnas.
Supongamos que tiene un conjunto de datos como el que se muestra a continuación y desea combinar las columnas A y B y obtener el resultado en la columna C.
A continuación se muestra la fórmula que hará esto:
=A2&B2
La fórmula anterior utiliza el operador ampersand (&) para combinar los valores de las celdas A2 y B2.
También puede utilizar la siguiente fórmula CONCATENAR para combinar las dos celdas en Google Sheets:
=CONCATENAR(A2,B2)La fórmula CONCATENATE anterior simplemente toma los valores que desea combinar y le da el resultado.
Combinar celdas con separador (commaspace)
En muchos casos, querrá combinar celdas pero con un separador entre ellas. Éste podría ser un carácter de espacio, una coma o un guión.
De nuevo, esto puede hacerse con fórmulas simples especificando el separador cuando esté combinando celdas.
Supongamos que tiene el conjunto de datos que se muestra a continuación y desea combinar las celdas de las columnas A y B con un guión entre ellas.
A continuación se muestra la fórmula que hará esto:
=A2&"-"&B2
En la fórmula anterior, combino tres elementos, la celda A2, el separador (un guión que debe ir entre comillas dobles) y la celda B2.
También puede hacer lo mismo con la fórmula CONCATENAR en la que necesita especificar el separador también dentro de la fórmula (entre comillas dobles):
=CONCATENATE(A2,"-",B2)Aunque he cubierto un ejemplo en el que estoy combinando sólo dos celdas, puede utilizar la misma lógica al combinar varias celdas
Combinar celdas separadas con saltos de línea
En algunos casos, puede necesitar combinar celdas pero con un salto de línea entre el contenido de cada celda.
Por ejemplo, suponga que tiene los datos de la dirección como se muestra a continuación, donde cada elemento de la dirección (nombre, calle, ciudad y estado) está en una celda diferente y quiere combinarlos.
Pero en lugar de tenerlo como una sola cadena de texto larga, quiere que cada uno de estos en una línea separada en la misma celda.
Esto también se puede hacer con una simple fórmula en la que tendrá que utilizar el carácter de avance de línea como separador.
A continuación se muestra la fórmula que combinará las celdas al tiempo que inserta un salto de línea entre el contenido de cada celda.
=A2&char(10)&B2&char(10)&C2&char(10)&D2
Aunque la fórmula anterior insertaría el salto de línea, sólo lo vería cuando tenga activado el texto de ajuste en las celdas.Para habilitar el texto de envoltura, haga clic en la opción Formato en el menú, y luego haga clic en Envoltura de texto -> Envoltura
La fórmula anterior utiliza la fórmula CHAR(10) para obtener el carácter de avance de línea como parte del resultado.
También puede obtener el mismo resultado utilizando la siguiente fórmula TEXTJOIN:
=TEXTJOIN(CHAR(10),,A2:D2)La fórmula TEXTJOIN puede tomar una matriz de celdas y combinarlas todas teniendo el separador de delimitación especificado entre todas las celdas.
Combinar celdas con texto y números (o texto y fechas)
Un área en la que puede enfrentarse a un reto es cuando se combinan celdas que contienen texto y números, especialmente cuando los números tienen un formato específico.
Por ejemplo, suponga que tengo el siguiente conjunto de datos en el que tengo datos de texto (Departamento) en la columna A y datos numéricos (Gasto) en la columna B. Además, los datos de gasto en la columna B están formateados para mostrar un valor porcentual con dos puntos decimales.
Permítame combinar estas dos celdas utilizando un simple ampersand (con un guión como separador) mediante la siguiente fórmula:
=A2&" - "&B2
¿Ve el problema?
Los datos numéricos se muestran en decimales y el formato ha desaparecido.
Esto sucede porque Google Sheets almacena los números en la celda (en el back-end) de una manera específica y usted puede elegir formatear y mostrar estos números de manera diferente en la celda. Por ejemplo, cuando formateo la celda para mostrar el valor como 42,6%, en el backend se almacena como 0,426.
Ambos valores son los mismos, sólo que la forma en que se muestren en la celda dependerá del formato de la misma.
Así que cuando se combinan estas celdas (las que tienen números formateados de una manera determinada), el formato desaparece.
¿Pero qué pasa si quiere mantener el formato?
Entonces tiene que modificar ligeramente la fórmula y utilizar otra función en ella: la función TEXTO.
En el ejemplo anterior, si quiero mostrar el número como un porcentaje con dos decimales, puedo utilizar la siguiente fórmula:
=A2&" - "&TEXT(B2,".00%")
En la fórmula anterior, he utilizado la función TEXT para convertir primero el número en un texto con un formato específico. Y este formato también se especifica dentro de la fórmula (entre comillas dobles). Esto garantiza que los datos se vean de la misma manera que en las celdas que se han combinado.
Si lo desea, también puede cambiar el formato dentro de la fórmula para mostrar el número en un formato diferente.
A continuación hay otro ejemplo en el que tengo los nombres en la columna A y su fecha de nacimiento en la columna B.
A continuación se muestra la fórmula que combinará estas dos celdas (con un guión como separador).
A2&" - "&B2
Como puede ver, la fecha se convierte en el número subyacente, que no es lo que se desea cuando se espera un valor de fecha de nacimiento en su lugar.
A continuación se muestra la fórmula que puede conseguir ordenar esto:
=A2&" - "&TEXT(B2, "dd-mmm-aaaa")
La fórmula anterior combina las dos celdas pero también utiliza la fórmula TEXT para especificar cómo debe ser la fecha. Tenga en cuenta que aquí puede cambiar el formato y hacer que la fecha se muestre como usted quiera.
Por ejemplo, si quiero mostrar el nombre completo del mes, utilizaría la siguiente fórmula;
=A2&" - "&TEXT(B2, "dd-mmmm-yyy")O si quiero mostrar la fecha en el formato del 12 de octubre de 1985, puedo utilizar la siguiente fórmula
=A2&" - "&TEXT(B2, "mmmm dd, yyy")El uso de la fórmula TEXT asegura que sus datos numéricos se presenten de la forma que usted desee, en lugar de sólo el valor subyacente.
Estas son algunas de las formas que puede utilizar para combinar celdas en Google Sheets. En caso de que tenga que combinar columnas (una o más), puede utilizar fórmulas similares y aplicarlas para todas las columnas.
¡Espero que haya encontrado útil este tutorial!