Controles de filtro o slicers en Google Sheets

Slicers en Google Sheets

En este artículo vemos como usar filtros avanzados (también conocidos como Controles de Filtros o slicers) con nuestras tablas dinámicas en Google Sheets para hacer dashboards muy flexibles y atractivos

Que necesito para aplicar Slicers en Google Sheets

Los slicers generalmente se usan con las tablas dinámicas, y se consideran una funcionalidad avanzada de las mismas, por lo que les recomiendo, si ya no lo están, familiarizarse primero con las tablas dinámicas en Google Sheets aquí.

Ventajas de los controles de filtros frente a los filtros basicos de Tablas Dinamicas

Hay tres ventajas principales que nos pueden llevar a usar controles de filtros o slicers en Google Sheets

  1. Son visuales (mucho más parecidos a los de Excel)
  2. Pueden aplicar para varias tablas dinámicas en la misma hoja (con la misma fuente de datos)
  3. Son personalizadas para los usuarios con acceso al archivo

1. Son visuales

A diferencia de los filtros de tabla dinámica que están escondidos en una sección, por lo que aquellos no familiarizados con las tablas dinámicas de Sheets nunca los encontraran, estos controles de filtros son muy visuales, permitiendo inclusive cambiar el color y la apariencia de los mismos

2. Aplican para varias tablas dinámicas

Muchas veces podemos querer hacer dashboards o informes donde usamos más de una tabla dinámica así como graficas, toda basadas en la misma data

En estas ocasiones los slicers nos sirven para poder filtrar con un solo filtro todas las tablas dinámicas y gráficas del informe.

Las únicas restricciones que tiene esto son:

  1. Que todas las tablas dinámicas y gráficas estén en la misma hoja
  2. Que todas las tablas dinámicas tengan la misma fuente de datos. En otras palabras que todo venga de la misma tabla. No aplica para dos tablas dinámicas que se creen a partir de dos pestañas diferentes

3. Son personalizables para cada usuario

Esta puede ser la característica menos atractiva si hablamos de un archivo individual, pero si es un archivo que vamos a compartir, es de gran utilidad, ya que los filtros sean personalizados implica que dos usuarios pueden estar filtrando de manera diferente, por distintas condiciones, y ninguno se va a ver afectado por los filtros del otro

Slicers en acción

Para entender de lo que estoy hablando, lo mejor es ver un ejemplo.

Digamos que tengo una base de este estilo

Con una base con tantos campos, fácilmente podemos hacer un dashboard con varias tablas dinámicas y gráficas, que se vería así:

Si, adicionalmente le incluimos a esto unos controles de filtro, podría verse asi

A simple vista no cambia nada, pero cuando la empezamos a filtrar, vemos como todas nuestras tablas y gráficas se empiezan a actualizar de manera automática

Por ejemplo aquí vemos aplicado el fitro con la categoria «HOMBRE» y el año 2018

Como crear un slicer

A continuación los pasos para crear un control de filtro que funcione

  1. Crear la tabla dinámica
  2. Ubicarnos en la misma pestaña de la tabla dinámica
  3. Ir a «Datos» > «Control de Filtros»
  4. Escoger el intervalo de datos (que debe ser el mismo que el de la tabla dinámica)
  5. Seleccionar el campo (o columna) sobre el cual vamos a filtrar

Aunque algunos de estos pasos se explican solos, vamos a detallar algunos de ellos

Crear una tabla dinámica

Para poder crear nuestro primer control de filtro necesitamos primero haber creado por lo menos una tabla dinámica para asegurarnos que funciona. Como no es el tema de este artículo, aquí les dejo otro artículo que les ayuda a crear tablas dinámicas

Escoger el intervalo de datos

La primera vez que creen el slicer, lo primero que les va a aparecer es la opción de escoger el intervalo de datos que lo pueden hacer de manera manual. Lo bueno es que aquí Sheets les sugiere intervalos usados recientemente o usados en otros elementos del archivo, como en tablas dinámicas, por lo que es fácil encontrar el intervalo que va a aplicar

Siempre pueden cambiar este intervalo en las opciones del slicer

Selecionar el campo

Una vez hayan escogido el intervalo adecuado, se daran cuenta que todo esta funcionando, ya que cuando vayan a escoger una columna, les van a aparecer loscampos correctos.

Personalizando los slicers

Con lo que ya vimos podemos hacer slicers funcionales.

Sin embargo otra de las ventajas de estos elementos es que los podemos personalizar, dandole un color, fuente y tamaño distinto.

Todo esto lo encontraran en la pestaña «Personalizar» del panel de control del slicer

No son muchas las opciones, pero son suficientes para que «cuadren» con el diseño de su dashboard

Conclusión

Pudimos ver que son los slicers, para qué sirven, cuáles son sus ventajas y limitaciones, y como crear nuestros primeros slicers.

Puede que no sirvan para todos los casos, pero en muchas situaciones son una forma muy sencilla de crear dashboards dinámicos y atractivos

5 comentarios en “Controles de filtro o slicers en Google Sheets”

  1. Buenas tardes, la consulta es la siguiente, yo tengo una pestaña donde tengo todas las tablas dinámicas y en otra pestaña el dashboard con todos los gráficos que vienen de esas tablas dinámicas, pero el control de filtro funciona sólo cuando lo creo estando en la pestaña donde se encuentran las tablas dinámicas, ya cuando los creo estando en la pestaña donde están los gráficos no funciona, ¿esto es así?, lo consulto porque me gustaría tener los filtros en la misma pestaña donde tengo los gráficos. ¿Me podrán ayudar?, gracias!

    1. Es verdad. Los slicers estan hechos para la misma hoja. No se si se puedan poner en otra
      Una opción es usar filtros manuales que afecten una hoja auxiliar que alimenta la tabla dinámica
      Si te interesa te paso el link a un video donde hago algo similar
      Saludos!

  2. Juan Sebastian, antes de nada, excelente tu web. Se aprende muchísimo. Muchas gracias.

    Mi comentario es sobre una característica de los slicers que considero una limitación y que me hace añorar mi querido Excel (que lo hacía estupendamente en los filtros dentro de la misma pivot table). Cuando eliges un valor en concreto, no aparece ese valor, sino «1 de 3, 2 de 7…….etc». Con lo cual un posible dashboard siempre va a resultar no entendible para nadie que no sea el usuario que realiza el filtro.

    He rebuscado en la red a ver si alguien hablaba de ello, pero no he encontrado nada. Estoy convencido que con algún tipo de macro seguramente que se pueda hacer, pero me parece bastante extraño que ésto se les haya pasado a los de Google.

    De nuevo, muchas gracias.

    1. Hola!

      Tienes toda la razón!

      No se lo han terminado de inventar

      La verdad no soy tan fan de los slicers y prefiero usar Query y desplegables, aunque es un poco mas complejo de montar, o hacer los dashboards en Google Data Studio

      Mil gracias por el aporte y un gran saludo!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Pin It on Pinterest

Share This