Hay muchas razones para filtrar los resultados de IMPORTRANGE. Puede que desee compartir sólo algunos datos y no una hoja de cálculo completa. Puede que necesite transferir información para realizar un análisis. Sea cual sea el caso, este post le enseñará cómo combinar estas dos funciones.
Sigue leyendo para aprender a utilizar el FILTRO de Google Sheets en los datos de otra hoja.
Comprender IMPORTRANGE
La función IMPORTRANGE de las Hojas de cálculo de Google te permite importar un rango de celdas de una hoja de cálculo a otra.
Esto es especialmente útil para compartir datos específicos en diferentes hojas o con diferentes usuarios sin dar acceso a todo el documento.
Esta función es bastante sencilla. Todo lo que necesitas es la URL de la hoja de cálculo de origen y el rango dentro de ella que quieres importar. Ten en cuenta que ambas cosas deben expresarse entre comillas.
=IMPORTRANGE(hoja_de_calculo_url, rango_cadena)
Si quieres conocer los entresijos de esta función, consulte nuestra guía detallada sobre IMPORTRANGE.
Conceptos básicos de la función FILTRO
La función FILTRO de las Hojas de cálculo de Google te permite devolver celdas dentro de un rango determinado que coincidan con una determinada condición. Esta función es ideal para el análisis de datos, ya que te permite trabajar con subconjuntos específicos de datos.
Puede utilizar FILTRO para mostrar sólo las filas en las que una determinada columna cumple un criterio específico. Por ejemplo, puede utilizarlo para mostrar sólo los datos de ventas de una región determinada.
Para utilizar el FILTRO hay que determinar el rango de datos a filtrar y una o varias condiciones a evaluar.
=FILTRO(rango, condición1, [condición2, ...])
Para saber más sobre esta función, consulta nuestro post en profundidad sobre cómo utilizar FILTRO.
Combinar IMPORTRANGE con FILTER
Existen tres formas básicas de trabajar con estas dos funciones y filtrar los resultados de importación con múltiples criterios. Repasemos cada una de ellas y hablemos de sus pros y sus contras.
Como se indica claramente en la documentación de Google Sheets, es mejor filtrar los datos en la hoja de cálculo de origen antes de importarlos. Empezaremos con este enfoque y seguiremos con alternativas.
Filtrar primero, importar después
Esta es la mejor manera de utilizar estas funciones conjuntamente. Primero filtre en la hoja de cálculo de origen y, a continuación, importe los datos a la hoja de cálculo de destino.
Piense en esto como si tuviera que devolver libros a la biblioteca. Es mucho más eficiente seleccionar los libros que tienes que devolver y luego ir a la biblioteca. Naturalmente, no te llevarías todos los libros que encuentras en tu casa para devolver sólo algunos.
Del mismo modo, filtrar y luego importar reduce enormemente la carga de procesamiento y ayudará a que sus hojas de cálculo funcionen sin problemas.
Sin embargo, hay casos en los que esto no es una opción. Por ejemplo, si sólo tiene acceso de vista a la fuente de datos. Y aquí es donde las siguientes opciones funcionarán mejor.
Importar y filtrar al mismo tiempo
Podría utilizar IMPORTRANGE y FILTER dentro de una misma fórmula para transferir sólo la información que necesita. La fórmula básica sería la siguiente
=FILTER(IMPORTRANGE(spreadsheet_url, range_string), condition1)
Al hacer esto, dentro de FILTRO hay que utilizar IMPORTRANGE tanto para el rango como para las condiciones. Esta sería una fórmula de ejemplo que importa los datos de ventas y los filtra para traer sólo los artículos que cuestan más de $20.
=FILTRO(IMPORTRANGE(“10-nOeSObSzpWmXhsBnCRHr3yQOr4-z9R2SMb6jD1vWE”, “datos_ventas!A:F”), IMPORTRANGE(“10-nOeSObSzpWmXhsBnCRHr3yQOr4-z9R2SMb6jD1vWE”, “datos_ventas!A:A”) > 20))
Dado que tiene que utilizar IMPORTRANGE para cada condición, este enfoque puede ralentizar el tiempo que se tarda en obtener resultados.
Otro problema con este enfoque es que filtrarás la cabecera en el proceso. Para solucionarlo, puedes importar esa línea por encima de los resultados filtrados. Alternativamente, si no es probable que cambie la hoja de cálculo de origen, puede simplemente copiar y pegar.
Importar primero, filtrar después
El enfoque anterior da lugar a fórmulas complicadas difíciles de seguir. Esto puede resolverse fácilmente importando datos a una hoja dentro de su archivo y filtrándolos después en otra.
Casos de uso común
El uso conjunto de IMPORTRANGE y FILTER puede optimizar varias tareas de Google Sheets. Estos son algunos casos de uso común:
- Informes departamentales: Importe y muestre sólo la información necesaria para cada departamento.
- Análisis de datos de ventas: Importe datos de ventas de diferentes hojas a un panel central y, a continuación, utilice FILTRO para analizar los datos en función de criterios específicos.
- Gestión de proyectos: Importe datos de tareas de varias hojas de cálculo del equipo y fíltrelos para mostrar sólo las tareas pendientes.
Estas son sólo algunas de las situaciones en las que esta combinación de funciones puede ser realmente útil.
Sheetgo como solución alternativa
El uso de las funciones IMPORTRANGE y FILTER en Google Sheets puede resultar útil, pero a menudo da lugar a hojas de cálculo lentas y engorrosas, especialmente con conjuntos de datos de gran tamaño.
Sheetgo ofrece una alternativa racionalizada que permite transferir y filtrar datos de forma eficaz, sin la molestia de gestionar fórmulas complejas.
Ventajas de utilizar Sheetgo:
- Eficacia: Importe y filtre datos simultáneamente sin problemas de rendimiento.
- Flexibilidad: Automatice las transferencias de datos con la frecuencia necesaria, garantizando la actualización de la información.
- Facilidad de uso: Interfaz fácil de usar sin necesidad de fórmulas complejas.
Para obtener una guía detallada paso a paso sobre cómo importar y filtrar datos con Sheetgo, consulte nuestro completo tutorial.
Conclusión
Las funciones IMPORTRANGE y FILTER pueden funcionar bien juntas para determinadas tareas. Pero a menudo generan problemas de rendimiento y una complejidad innecesaria.
Sheetgo ofrece una alternativa eficiente y fácil de usar, que le permite importar y filtrar datos sin problemas, sin la molestia de gestionar fórmulas intrincadas o experimentar un rendimiento lento de la hoja de cálculo.
Para obtener más información sobre técnicas avanzadas de gestión de datos en Google Sheets, consulta nuestro post sobre cómo combinar QUERY con IMPORTRANGE en Google Sheets.
Para un enfoque que no dependa en absoluto de IMPORTRANGE (útil cuando el filtrado falla por volumen), véase alternativa escalable para IMPORTRANGE.
