KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo filtrar datos en una hoja de Google según una lista desplegable?

AutorXiaoyang Fecha de modificación

Al trabajar con un conjunto de datos grande distribuido en varias hojas de Google Sheets, suele ser necesario mostrar o analizar información según criterios específicos elegidos por el usuario. Por ejemplo, podrías mantener una lista maestra de empleados, productos o ventas en una hoja y desear filtrar registros de forma dinámica en otra hoja según un elemento seleccionado desde una lista desplegable. Esta configuración permite crear informes y paneles más interactivos, ayudando a los usuarios a centrarse únicamente en los datos relevantes para su selección. Tal como se muestra en la siguiente captura de pantalla, puedes usar una lista desplegable en una hoja para filtrar e inmediatamente mostrar solo las filas correspondientes de un rango de datos ubicado en otra hoja. La guía siguiente explica métodos prácticos para lograrlo en Google Sheets.

Filtrar datos según Lista desplegable en la hoja de Google con fórmula

Alternativa: Filtrar datos mediante las Vistas de filtro integradas de Hojas de Google

una captura de pantalla del filtrado de un rango de datos en función de la selección de una lista desplegable


Filtrar datos según Lista desplegable en la hoja de Google con fórmula

Esta solución aprovecha las fórmulas de Hojas de Google para extraer y mostrar automáticamente filas según la selección realizada en un menú desplegable. Es ideal si desea ofrecer una interfaz de filtrado sencilla e intuitiva, sin necesidad de complementos ni extensiones adicionales, y cuando requiere que los resultados se actualicen al instante al modificar la opción seleccionada. Siga estos pasos:

1. Comience creando una lista desplegable desde la que los usuarios puedan seleccionar. Normalmente, se basa en las entradas únicas de una columna, como «Nombre». Para ello, seleccione una celda en su hoja de destino y vaya a Datos > Validación de datos. En Criterios, seleccione Lista de un intervaloy especifique el intervalo que hace referencia a la columna Nombre en sus datos de origen (por ejemplo,)Hoja1!C2:C). Esta acción proporcionará una celda con elementos seleccionables, tal como se muestra a continuación:

una captura de pantalla que muestra la lista desplegable en una celda

Consejo práctico: Si su columna Nombre contiene valores duplicados, utilice la fórmula =UNIQUE(Hoja1!C2:C) en un rango intermedio y haga referencia a esa lista única para el menú desplegable, evitando así opciones repetidas.

2. En una hoja nueva o en cualquier celda donde quieras mostrar el resultado filtrado, introduce la siguiente fórmula:

=query(Sheet1!A1:D, "select * where C = '"&B1&"' ")

Aquí, Hoja1!A1:D define el intervalo completo que contiene sus datos originales. C hace referencia al campo (columna) que contiene los mismos valores que su lista desplegable, mientras que B1 es la celda con la selección desplegable. Asegúrese de que las letras de columna, los nombres de hoja y las referencias de celda coincidan exactamente con su hoja de cálculo real para obtener resultados correctos.

una captura de pantalla que muestra cómo utilizar la fórmula

Precauciones: La fórmula distingue entre mayúsculas y minúsculas de forma predeterminada. Si las entradas de Nombre tienen diferencias en la capitalización entre el menú desplegable y los datos, es posible que los resultados no se muestren como esperas. ¡Revisa con atención la presencia de espacios adicionales o inconsistencias en la capitalización!

3. Tras introducir la fórmula, pulse Intro. La tabla se filtra al instante y muestra todas las filas cuyo nombre coincida con el valor seleccionado en su lista desplegable. Cada vez que cambie la opción del menú desplegable, la lista de resultados se actualiza automáticamente, sin necesidad de filtrar manualmente ni modificar la fórmula.

una captura de pantalla que muestra distintos filtros para diferentes selecciones de la lista desplegable

Ventajas: Este método es totalmente automático y no requiere ninguna actualización manual. Además, admite actualizaciones dinámicas de los datos si los registros en Hoja1 cambian o se añaden nuevas entradas.

Limitaciones: La fórmula QUERY funciona mejor cuando sus condiciones de filtro son sencillas (por ejemplo, al filtrar por un solo campo). Si desea aplicar varios criterios o filtros más complejos, es posible que deba ampliar la fórmula o explorar otras herramientas, como los filtros integrados o Apps Script. Además, si la celda del menú desplegable se deja en blanco, la fórmula podría devolver una tabla vacía o todos los resultados, dependiendo de la lógica utilizada.

Resolución de problemas:Si el resultado filtrado no muestra ningún dato pero espera coincidencias, compruebe lo siguiente:

  • El valor desplegable coincide exactamente con los datos de la columna, incluyendo mayúsculas, minúsculas y espacios adicionales.
  • El nombre de la hoja y el rango de la fórmula están correctamente referenciados.
  • La letra de la columna en la fórmula coincide con la columna que contiene las opciones del menú desplegable.

Si necesita filtrar según una coincidencia parcial o varios criterios, considere ajustar la cláusula QUERY en consecuencia, por ejemplo, utilizando like o and en los criterios de selección.


Alternativa: Filtrar datos mediante las Vistas de filtro integradas de Hojas de Google

Otro enfoque habitual para filtrar datos visualmente consiste en utilizar la Vista de filtro integrada. Es especialmente útil cuando desea crear vistas filtradas reutilizables para usted o para otros, sin depender de fórmulas. Con las Vistas de filtro, puede controlar qué filas son visibles mediante selectores de estilo desplegable en los encabezados de columna, y otros usuarios pueden alternar entre distintas vistas predefinidas o establecer sus propios filtros temporales.

Escenario aplicable: Utilice Vistas de filtro cuando trabaje con un conjunto de datos grande y necesite filtros visuales rápidos, no destructivos, sencillos de restablecer y compartir, especialmente si sus condiciones de filtro cambian a menudo o dependen de varias columnas.

Para utilizar este método, siga estos pasos:

  1. Seleccione todo el rango de datos que desee filtrar en su hoja.
  2. Haga clic en Datos > Crear un filtro. Verá que aparecen flechas de filtro en cada encabezado de columna.
  3. Haga clic en la flecha desplegable de la columna que desee (por ejemplo, la columna Nombre) y seleccione el valor por el que quiera filtrar. Solo se mantendrán visibles las filas coincidentes, mientras que el resto se ocultará temporalmente.
  4. Para guardar este estado filtrado, vaya a Datos > Vistas de filtro > Crear nueva vista de filtro. Asigne un nombre a la vista para poder reutilizarla más adelante.
  5. Para regresar al conjunto completo de datos, basta con eliminar o modificar el filtro, o salir de la Vista de filtro.

Limitaciones: Este método es interactivo y fácil de usar, pero no genera una tabla de resultados independiente ni actualiza automáticamente otra hoja. Además, los usuarios deben seleccionar manualmente el valor del filtro cada vez.

Sugerencia: Utilice los filtros integrados para explorar o compartir rápidamente vistas de sus datos, especialmente en entornos colaborativos. Para paneles de informes o cuando necesite una búsqueda dinámica, suelen ser más adecuadas fórmulas como QUERY.


Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos