¿Te has encontrado alguna vez lidiando con múltiples hojas de cálculo en Google y deseando que fuera más fácil combinarlas? ¡No estás solo! La gestión de datos puede ser un desafío, especialmente cuando se trata de fusionar hojas, agregar columnas con información relevante e insertar filas que no siempre coinciden. En este artículo, te mostraremos cinco formas efectivas de hacerlo, optimizando tu tiempo y mejorando tu productividad. Descubre cómo simplificar tus tareas y hacer que tus hojas de Google trabajen para ti, ¡y transforma el caos en claridad!
En el mundo de la gestión y análisis de datos, Google Sheets se ha convertido en una herramienta fundamental para muchos profesionales y estudiantes. Sin embargo, a medida que nuestras hojas de cálculo se vuelven más complejas, puede resultar difícil fusionar datos de múltiples hojas, agregar columnas con información relacionada o insertar filas que no coinciden. ¡Pero no te preocupes! En este artículo, te mostraremos cinco formas útiles de hacer todas estas tareas de manera sencilla y eficiente. Así que prepárate para descubrir cómo optimizar tu trabajo con Google Sheets y aprovechar al máximo esta poderosa herramienta.
¿Sabías que cuando combinas dos hojas de Google no solo puedes actualizar registros en una columna sino también extraer columnas completas relacionadas e incluso filas que no coinciden? Hoy les mostraré cómo se hace con las funciones BUSCARV, ÍNDICE/COINCIDIR, CONSULTA y el complemento Combinar hojas.
La última vez que hablé sobre fusionar dos hojas de Google, compartí formas de unir y actualizar datos. Esta vez, seguiremos actualizando las celdas, pero también extraeremos otras columnas relacionadas y filas que no coincidan.
Aquí está mi tabla de búsqueda. Voy a tomar todos los datos necesarios hoy:
Esta>
Como siempre, usaré algunas funciones y un complemento especial para el trabajo.
Fusione hojas de Google y agregue columnas relacionadas usando BUSCARV
¿Recuerdas la BUSCARV de Google Sheets? Lo usé en mi artículo anterior para hacer coincidir datos y actualizar algunas celdas.
Si esta función todavía te asusta, ya es hora de afrontarla y aprenderla de una vez por todas porque hoy también la voy a usar 🙂
Consejo. Si está buscando una solución rápida para ahorrar tiempo, ve a conocer las hojas de combinación de inmediato.
Hagamos un resumen rápido de la sintaxis de la fórmula:
=BUSCARV(clave_búsqueda, rango, índice, [is_sorted])
- clave de búsqueda es lo que estás buscando.
- rango es donde estás buscando.
- índice es el número de la columna de la que devolver el valor.
- [is_sorted] es completamente opcional e indica si la columna clave está ordenada.
Consejo. Hay un tutorial completo dedicado a BUSCARV de Google Sheets en nuestro blog, no dudes en echarle un vistazo.
Cuando fusioné dos hojas de Google y simplemente actualicé los datos en la columna Stock, utilicé esta fórmula BUSCARV:
=ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,2,FALSE),»»))
IFERROR>
Entonces, ¿qué cambios debo hacer para extraer proveedores como una nueva columna de la tabla de búsqueda también?
Bueno, ya que es el índice que le dice a Google Sheets BUSCARV de qué columna debe tomar los datos, es seguro decir que es la que necesita ajustes.
La forma más sencilla sería simplemente copiar la fórmula en la columna vecina y aumentar su índice por uno (reemplazar 2 con 3):
=ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,3,FALSE),»»))
Sin>
Afortunadamente, existe una alternativa mejor. Implica crear matrices. Las matrices le permiten combinar todas las columnas que desea incluir en un índice.
Cuando crea una matriz en Google Sheets, enumera valores o referencias de celdas/rango entre paréntesis, por ejemplo ={1, 2, 3} o ={1; 2; 3}
La disposición de estos registros en una hoja depende del delimitador:
- Si usa un punto y coma, los números ocuparán diferentes filas dentro de una columna:
>
- Si usa una coma, esos números aparecerán en columnas separadas en una fila:
>
Esto último es exactamente lo que debe hacer en el argumento del índice BUSCARV de Google Sheets.
Dado que fusiono hojas de Google, actualizo la segunda columna y extraigo la tercera, necesito crear una matriz con estas columnas: {2, 3}:
=ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,{2,3},FALSE),»»))
De>
Combine y combine hojas y agregue columnas con INDEX MATCH
El siguiente es el PARTIDO ÍNDICE. Estas dos funciones juntas compiten con BUSCARV ya que evitan sus limitaciones al fusionar hojas de Google.
Consejo. Conozca INDEX MATCH para Google Sheets en este tutorial.
Permítanme comenzar recordándoles la fórmula que simplemente fusiona una columna según las coincidencias:
=IFERROR(INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),»»)
En>
Teniendo en cuenta estos puntos, es Hoja1!$C$1:$C$10 que necesita cambiar para no solo fusionar tablas y actualizar celdas, sino también agregar columnas.
A diferencia de BUSCARV de Google Sheets, aquí no hay nada especial. Simplemente ingresas al rango con todas esas columnas requeridas: la que actualizar y otras que agregar. En mi caso será Hoja1!$C$1:$D$10:
=IFERROR(INDEX(Sheet1!$C$1:$D$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),»»)
O>
=IFERROR(INDEX(Sheet1!$C$1:$E$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),»»)
>
Nota. Esos registros adicionales siempre caen en las columnas vecinas. Si esas columnas tendrán otros valores, la fórmula no los sobrescribirá. Le dará un error #REF con la pista correspondiente:
Una>
Fusione hojas de Google, actualice celdas y agregue columnas relacionadas, todo usando QUERY
QUERY es una de las funciones más potentes de las hojas de cálculo de Google. Así que no sorprende que lo use hoy para fusionar algunas hojas de Google, actualizar celdas y agregar columnas adicionales al mismo tiempo.
Esta función se diferencia de otras porque uno de sus argumentos utiliza un lenguaje de comando.
Consejo. Si se pregunta cómo utilizar la función CONSULTA de Google Sheets, visite esta publicación de blog.
Recordemos primero la fórmula que actualiza las celdas:
=IFERROR(QUERY(Sheet1!$A$2:$C$10,»select C where B='»&QUERY!$B2:$B$10&»‘»),»»)
Aquí>
Para agregar columnas adicionales para esas coincidencias, debe realizar 2 pequeños cambios en esta fórmula:
…select C,D,E…
…QUERY(Sheet1!$A$2:$E$10,…
Aquí hay una fórmula completa:
=IFERROR(QUERY(Sheet1!$A$2:$E$10,»select C,D,E where B='»&Sheet4!$B2:$B$10&»‘»),»»)
Actualiza>
Cómo agregar filas que no coinciden usando FILTRO + BUSCARV
Imagínese esto: combina dos hojas de Google, actualiza la información antigua con la nueva y obtiene nuevas columnas con valores relacionados adicionales.
¿Qué más podrías hacer para tener a mano una imagen completa de los registros?
¿Quizás agregar filas que no coinciden al final de su tabla? De esta manera, tendrá todos los valores en un solo lugar: no solo las coincidencias con la información relacionada actualizada sino también las no coincidencias para que cuenten.
Me sorprendió gratamente que Google Sheets VLOOKUP sepa cómo hacer eso. Cuando se usa junto con la función FILTRO, fusiona hojas de Google y también agrega filas que no coinciden.
Consejo. Al finalTambién mostraré cómo un complemento hace lo mismo con una sola casilla de verificación.
Los argumentos del FILTRO de Google Sheets son bastante claros:
=FILTRO(rango, condición1, [condition2, …])
- rango son los datos que desea filtrar.
- condición1 es una columna o una fila con un criterio de filtrado.
- criterio2, criterio3, etc. son completamente opcionales. Úselos cuando necesite utilizar varios criterios.
Consejo. Aprenderá más sobre la función FILTRO de Google Sheets en esta publicación de blog.
Entonces, ¿cómo se combinan estas dos funciones y fusionan las hojas de Google? Bueno, FILTER devuelve los datos según los criterios de filtrado creados por BUSCARV.
Mira esta fórmula:
=FILTER(Sheet1!$A$2:$E$10,ISERROR(VLOOKUP(Sheet1!$B$2:$B$10,$B$2:$C$10,2,FALSE)=1))
Escanea 2 tablas de Google en busca de coincidencias y extrae las filas que no coinciden de una tabla a la otra:
Déjame>
Como resultado, la fórmula extrae 3 filas adicionales para aquellas bayas que no aparecen en mi tabla principal.
No es tan complicado una vez que juegas un poco con este método 🙂
Pero si no quiere perder su tiempo en esto, existe una manera mejor y más rápida, sin una sola función ni fórmula.
Manera sin fórmulas de unir y fusionar datos: complemento Merge Sheets
Complemento Combinar hojas abarca las 3 posibilidades al fusionar hojas de Google:
- actualiza las celdas relacionadas según las coincidencias
- agrega nuevas columnas para esas coincidencias
- inserta filas con registros que no coinciden
Para evitar cualquier confusión, el proceso se divide en 5 sencillos pasos:
- Los primeros dos estas donde tu selecciona tus mesas incluso si están en hojas de cálculo diferentes.
- En el 3dusted debe elegir columna(s) clave eso debe ser revisado para ver si hay coincidencias.
- El 4to paso te deja configurar las columnas para actualizar con nuevos registros o agregar de una hoja a otra:
>
- Finalmente, el 5to paso tiene esa casilla de verificación que hacer que aparezcan todas las filas que no coinciden al final de su tabla actual:
>
Pasaron unos segundos hasta que pude ver el resultado:
Instalar>la tienda de Google Sheets y verás que procesa tablas más grandes con la misma rapidez. Gracias a Merge Sheets, tendrás más tiempo para asuntos importantes.
También te dejaré este vídeo demostrativo de 3 minutos para ayudarte a decidirte 🙂
Hoja de cálculo con ejemplos de fórmulas.
Fusionar hojas de Google, agregar columnas relacionadas y filas que no coincidan: ejemplos de fórmulas (haga una copia de esta hoja de cálculo)
Ammi: ¡Qué genial que les haya servido tanto! A mí me pasó algo similar cuando traté de organizar mis finanzas en Google Sheets. Tenía mil hojas y no sabía ni por dónde empezar. Después de leer tus consejos, logré juntar toda la info en una sola con las columnas adecuadas y ahora es mucho más fácil llevar un control. ¡De verdad, mil gracias por hacernos la vida más sencilla!
Windowcelxt: ¡Me encantó el artículo! La verdad es que yo solía tener un lío con mis hojas de Google, pero desde que aprendí a fusionarlas y añadir columnas, todo se ha vuelto más fácil. Hace poco tenía que combinar datos de varias hojas para un proyecto y fue un salvavidas seguir uno de tus consejos. ¡Gracias por compartir!
Alejandro moises: ¡Totalmente de acuerdo, Windowcelxt! A mí también me costaba un montón al principio, pero desde que leí tu artículo y empecé a aplicar esos trucos, mi vida ha cambiado. Justo la semana pasada tenía que juntar información de diferentes proyectos y, gracias a esos consejos, lo hice en un abrir y cerrar de ojos. ¡Mil gracias por la ayuda!