Mis truquillos con Google Sheets 🔥

Publicado el 22.09.2019 a las 16:15

Mis truquillos con Google Sheets 🔥

⚫ Concatenando e intercalando texto

Mis truquillos con Google Sheets 🔥

Concatenando e intercalando texto

En Excel usaba la función CONCATENAR para unir textos de diferentes celdas.


Está bien cuando las celdas que quieres concatenar son pocas, pero... ¿qué ocurre cuando quieres concatenar por ejemplo 100 celdas?

Ni se me pasaría por la cabeza ir escribiendo cada una de las celdas.

Pero y si además te digo que se me ha dado algún caso en los que tengo que intercalar algo de texto.


Antes lo hacía llevándome el contenido de las celdas que quería concatenar e intercarlar a un fichero, y con un pequeño script en C# o TypeScript pues hacia un bucle de cada línea y hacía lo que necesitara.

Pero con Google Sheets se puede hacer sin salir el navegador.


En varias ocasiones he necesitado modificar una base de datos y actualizar algún campo de varios elementos de una tabla.

Necesitaba crear un script del tipo:

UPDATE mi_tabla SET campo_modificar = 'nuevo_valor' WHERE id = 123;

Imagina que tienes un listado de 500 id que tienes que modificar, tendrías que crear el siguiente script:

UPDATE mi_tabla SET campo_modificar = 'nuevo_valor' WHERE id = 123 OR id = 124 OR id = 125 OR id = 126...;
//así hasta 500 id, una locura 😱

Pues si esos 500 id los tienes en una hoja de cálculo te los puedes llevar a una hoja de Google Sheets y usar la función JOIN:

=JOIN(" OR id = ";A1:A500)

Esa función JOIN devolverá las primeras 500 celdas de la columna A concatenadas y con la cadena OR id = intercalada entre cada valor de la celda.


Hasta luego 🖖

Servicios

Software

IoT

Digitalización

Aplicaciones móviles

Consultoría

fjmduran.com v0.2.2