Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo filtrar datos por múltiples condiciones en Google Sheets?

Author: Xiaoyang Last Modified: 2025-08-26

En el trabajo diario, es común manejar grandes conjuntos de datos y la necesidad de extraer rápidamente datos que cumplan con criterios específicos. Por ejemplo, puede que desee revisar los registros de ventas de productos específicos, filtrar las filas donde se cumplen ciertas condiciones o analizar datos que coincidan con una combinación de requisitos. En Microsoft Excel, la función Filtro Avanzado se utiliza a menudo para estas tareas de filtrado de múltiples condiciones. Sin embargo, Google Sheets no proporciona un equivalente directo al Filtro Avanzado, lo que hace que este tipo de filtrado parezca complicado a primera vista.

Este artículo demuestra varios métodos prácticos para lograr el filtrado de múltiples condiciones en Google Sheets, todos utilizando fórmulas incorporadas. Al dominar estos métodos, puede analizar y presentar datos de manera eficiente según sus necesidades, incluso sin herramientas avanzadas. También encontrará orientación sobre cómo solucionar problemas comunes relacionados con las fórmulas, y alternativas para lograr resultados similares cuando se necesita un filtrado complejo.

Filtrar datos por múltiples condiciones en una columna con fórmula

Filtrar datos por múltiples condiciones en varias columnas con fórmula

Soluciones alternativas: Función Filtro con lógica OR/AND, Vistas de Filtro en Google Sheets


Filtrar datos por múltiples condiciones en una columna con fórmula

Supongamos que desea extraer todas las filas de un conjunto de datos donde el valor en la columna A sea "AAA-1" o "EEE-5". Este requisito es muy común, como al hacer seguimiento de SKU de productos específicos o aislar datos para informes dirigidos en Google Sheets.

A screenshot showing a dataset in Google Sheets where data needs to be filtered by multiple conditions

Para realizar esta tarea, puede usar la función FILTRO con múltiples condiciones conectadas, que actúa de forma similar al operador lógico OR. Por favor, haga lo siguiente:

Introduzca la siguiente fórmula en una celda en blanco donde desea mostrar los resultados filtrados:

=FILTER(A1:D17, (A1:A17="AAA-1") + (A1:A17="EEE-5"))

Después de escribir la fórmula, simplemente presione la tecla Enter. Google Sheets devolverá instantáneamente todas las filas donde el producto en la columna A sea "AAA-1" o "EEE-5", como se ilustra en la captura de pantalla a continuación:

A screenshot showing the filtered results based on conditions in one column in Google Sheets

Notas y consejos:

1. En la fórmula anterior:

  • A1:D17 representa todo el rango de datos que desea filtrar.
  • A1:A17 es la columna específica en la que aplica sus condiciones.
  • "AAA-1" y "EEE-5" son los criterios de filtro—reemplace estos con los valores deseados según sea necesario para su conjunto de datos.

2. Para agregar más condiciones de filtrado, expanda la fórmula añadiendo condiciones adicionales con + para representar la lógica OR. Por ejemplo:

=FILTER(Rango, (Condición1) + (Condición2) + (Condición3) + ...)

Cada condición añadida está encerrada entre paréntesis y separada por un signo más. Esta construcción permite que Google Sheets filtre los datos para mostrar las filas que coinciden con cualquiera de las condiciones enumeradas en la columna objetivo.

3. Verifique dos veces que los rangos en su fórmula FILTRO coincidan en tamaño. Si el rango de condiciones es más corto que el rango de datos, algunos resultados coincidentes pueden ser excluidos.

4. La función FILTRO es dinámica—si sus datos de origen se actualizan, los resultados filtrados se actualizarán automáticamente.

Si recibe un error #N/A, generalmente significa que no hay filas que cumplan con sus condiciones.


Filtrar datos por múltiples condiciones en múltiples columnas con fórmula

En muchos casos, puede que necesite más granularidad, por ejemplo, listar todas las filas donde el producto es "AAA-1" y la cantidad del pedido es menor que 50. Combinar criterios de múltiples columnas proporciona un filtrado más preciso, a menudo necesario en escenarios comerciales como revisiones de inventario o informes selectivos.

A screenshot showing a dataset in Google Sheets with multiple conditions in multiple columns

Para lograr esto, use la función FILTRO y separe cada condición con una coma, que actúa como un operador lógico AND. Por favor, introduzca esta fórmula en una celda en blanco donde desea que aparezcan los resultados:

=FILTER(A1:D17, A1:A17="AAA-1", B1:B17<50)

Después de presionar Enter, Google Sheets muestra inmediatamente todas las filas donde ambas condiciones se cumplen. Consulte la captura de pantalla de ejemplo a continuación para ver el resultado:

A screenshot showing the filtered results based on multiple conditions in different columns in Google Sheets

Notas y consejos:

1. En la fórmula:

  • A1:D17: El rango de datos a filtrar.
  • A1:A17="AAA-1": Primera condición aplicada a la columna de productos.
  • B1:B17<50: Segunda condición aplicada a otra columna (por ejemplo, cantidad de pedido).

Puede personalizar las condiciones y rangos para que coincidan con su hoja, solo asegúrese de que todos los rangos tengan el mismo número de filas.

2. Para filtrar por más de dos condiciones (a través de diferentes columnas), agregue condiciones adicionales, separadas por comas, a la FILTRO fórmula. Por ejemplo:

=FILTER(Rango, Condición1, Condición2, Condición3, ...)

Cada condición adicional refina el filtro; todas deben cumplirse (relación lógica AND) para que una fila sea incluida.

3. Verifique cuidadosamente los operadores de comparación para criterios numéricos/fechas (<, >, <=, >=, etc.) y las comillas para texto (por ejemplo, "NombreProducto"), para evitar errores en las fórmulas.

4. La fórmula FILTRO en Google Sheets se recalcula automáticamente cuando cambian sus datos de origen, manteniendo los resultados actualizados sin necesidad de actualización manual.

Si la fórmula devuelve un error, verifique que todos los rangos tengan la misma longitud y que no haya celdas referenciadas que contengan datos no válidos (como texto en una columna numérica para una comparación).


Soluciones alternativas para filtrar datos por múltiples condiciones en Google Sheets

Además de los principales enfoques de la función FILTRO, existen otros métodos y mejoras que pueden resultar útiles para escenarios más complejos:

Función FILTRO con lógica OR/AND personalizada usando ARRAYFORMULA y REGEXMATCH

Cuando necesita verificar múltiples valores de texto (por ejemplo, varias palabras clave), REGEXMATCH le permite especificar un patrón:

1. En una celda en blanco, introduzca la siguiente fórmula para extraer filas donde la columna A coincide con "AAA-1", "EEE-5" o "CCC-2":

=FILTER(A1:D17, ARRAYFORMULA(REGEXMATCH(A1:A17, "AAA-1|EEE-5|CCC-2")))

Esta fórmula utiliza REGEXMATCH para buscar cualquier aparición de los valores listados en la columna A. Ajuste el patrón según sea necesario, separando valores alternativos con | (barra vertical).

2. Después de ingresar la fórmula, presione Enter para ver todas las filas que coinciden con cualquiera de los elementos especificados. Esto es particularmente útil para filtros textuales flexibles que pueden crecer con el tiempo.

Usar Vistas de Filtro para filtrado interactivo de múltiples condiciones

Para aquellos que desean un enfoque amigable para el usuario sin fórmulas, Google Sheets proporciona Vistas de Filtro y el Filtro estándar, que le permiten crear filtros temporales o guardados sin alterar los datos subyacentes. Esto es especialmente útil si necesita compartir resultados filtrados sin eliminar u ocultar datos para otros.

Consejo:

  • Seleccione su rango de datos (incluidos los encabezados), luego haga clic en el botón Filtro en la barra de herramientas, o vaya a Datos > Crear un filtro.
  • Haga clic en el ícono de filtro en un encabezado de columna para seleccionar valores específicos o establecer criterios de número/texto.

Al trabajar con cualquiera de estas técnicas de filtrado en Google Sheets:

  • Asegúrese de alinear cuidadosamente los rangos en sus fórmulas para evitar errores.
  • Actualice las condiciones y referencias a medida que cambie la estructura de sus datos.
  • Si sus resultados filtrados muestran una salida inesperada, vuelva a examinar cada criterio y operador, y confirme que no hay caracteres ocultos (por ejemplo, espacios adicionales) en sus datos.

Usando estos métodos, puede abordar casi cualquier requisito de filtrado en Google Sheets de manera eficiente. Si encuentra problemas persistentes o tiene tareas de filtrado especialmente complejas y repetitivas, considere crear funciones personalizadas de Apps Script, o explore los complementos disponibles para Google Sheets.

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado 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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos