El filtrado es una herramienta fundamental para gestionar eficientemente la información en cualquier plataforma digital, y OneDrive no es la excepción. Comprender cómo filtrar elementos en OneDrive no solo agiliza la búsqueda de archivos específicos, sino que también optimiza el uso del espacio de almacenamiento y mejora la productividad general. El filtrado, en su esencia, reduce el número de elementos que se muestran en una vista, permitiendo al usuario centrarse exclusivamente en los datos que desea examinar.

Un filtro actúa como un tamiz, seleccionando aquellos elementos que cumplen con criterios predefinidos. Estos criterios pueden ser tan variados como la ubicación de un archivo, su tipo, o incluso un rango específico de valores, como un intervalo de precios si estuviéramos hablando de una base de datos de productos. En el contexto de OneDrive, esto se traduce en la capacidad de aislar documentos por fecha de modificación, tipo de archivo (Word, Excel, PDF, etc.), o quién los creó o modificó. Los filtros logran esta reducción de datos mediante la aplicación de operaciones lógicas, como "mayor que" o "menor que", y la comparación directa de datos coincidentes.
La Estrategia Detrás de un Filtrado Eficaz
Al crear una vista filtrada, la elección de la primera columna a indexar dentro de la expresión de filtro es de suma importancia. Esta columna inicial tiene la tarea de reducir el conjunto de datos de la manera más significativa posible. Por ejemplo, filtrar por un campo de estado (como "Completado" o "Pendiente") o por un rango de fechas ("últimos 7 días", "este mes") a menudo puede disminuir drásticamente la cantidad de datos que deben ser procesados posteriormente. Si una lista contiene 15,000 elementos, el objetivo es que la primera columna indexada devuelva menos de 5,000 elementos.
SharePoint, la tecnología subyacente en muchas de estas funcionalidades de gestión de documentos, selecciona la primera columna indexada de una consulta y luego utiliza las columnas restantes para refinar la selección de datos. Es importante notar que otras columnas especificadas en el filtro de vista pueden o no estar indexadas, y su impacto en el rendimiento dependerá de esta indexación.
Consideremos un ejemplo: una consulta que busca elementos donde tamaño = grande AND color = rojo. Si en la lista subyacente, la columna tamaño no está indexada, pero la columna color sí lo está, la consulta se realizará eficientemente siempre y cuando haya menos de 5,000 elementos con el color "rojo". SharePoint primero buscará todos los elementos "rojos" (gracias a la indexación) y luego, de ese subconjunto, identificará aquellos que además son "grandes" (examinando la columna no indexada).
Sin embargo, la situación cambia drásticamente si la consulta utiliza un operador OR. Por ejemplo, tamaño = grande OR color = rojo. En este escenario, aunque la base de datos pueda encontrar rápidamente todos los elementos "rojos" (si color está indexado), para encontrar todos los elementos "grandes" (si tamaño no está indexado), SharePoint tendría que examinar la lista completa, lo que resulta en un rendimiento considerablemente inferior.
Cuando se utilizan dos o más columnas en la expresión de filtro, es crucial que el índice o los índices determinantes empleen un operador AND. Por ejemplo, si se desea recuperar todos los "Perros" de una gran lista de animales. Supongamos que existe una columna no indexada llamada Especies donde "Perro" es un valor posible. Si solo se consulta Especies = Perro, la consulta puede estar limitada. Pero si existe una columna indexada llamada Clase y se consulta Clase = Mamíferos AND Especies = Perro, la consulta se vuelve mucho más eficiente. SharePoint primero filtra por Clase = Mamíferos (una operación rápida gracias a la indexación) y luego, dentro de ese conjunto más pequeño, busca Especies = Perro. De manera similar, para buscar gatos y perros, se podría usar la consulta Clase = Mamíferos AND (Especies = PERRO OR Especies = Gatos).
Consideraciones sobre Elementos Eliminados y Umbrales de Vista
Un aspecto crítico a tener en cuenta es el manejo de elementos que han sido movidos a la Papelera de reciclaje de OneDrive. Estos elementos, aunque no sean visibles en las vistas activas, seguirán siendo contados al determinar si la expresión de filtro supera el "Umbral de vista de lista". Este umbral es un límite de rendimiento que, si se excede, puede provocar que las vistas filtradas no muestren todos los resultados o incluso que se bloqueen. Los elementos solo dejan de contarse una vez que la Papelera de reciclaje se vacía por completo. Por lo tanto, si se experimentan problemas con la visualización de resultados filtrados en listas grandes, es esencial verificar el contenido de la Papelera de reciclaje.
Si las columnas que planea utilizar para filtrar no tienen índices definidos, es recomendable comenzar por crear dichos índices. Esto se puede hacer directamente desde la interfaz de administración de vistas.
Configurar un índice en la lista de Microsoft SharePoint y su efecto en las vistas filtradas
Creación y Gestión de Vistas Filtradas en OneDrive
La creación de vistas filtradas en OneDrive (o en SharePoint, que comparte gran parte de su funcionalidad) es un proceso intuitivo. Básicamente, se utilizan columnas específicas para filtrar los datos de la lista, lo que resulta en la creación de una nueva "vista". Posteriormente, esta vista puede ser editada para refinar o eliminar los filtros aplicados.
Para aplicar filtros de manera interactiva, se puede acceder al panel de filtro que generalmente se abre en el lado derecho de la página. Dentro de este panel, se seleccionan los valores de columna deseados para filtrar la lista. En la parte superior derecha de la lista o biblioteca, se encuentra el menú "Vistas". Al crear una vista filtrada y realizar cambios que aún no se han guardado, se observará el nombre de la vista actual con un asterisco (*) junto a él, indicando que la vista no está guardada.
Para guardar estos cambios como una nueva vista, se introduce un nombre en el cuadro "Guardar como". Existe la opción de hacer esta vista pública, permitiendo que todos los usuarios con acceso a la biblioteca la vean, o mantenerla privada, visible solo para el creador. Los filtros aplicados se muestran debajo del título de la lista. Para eliminar un filtro, basta con seleccionarlo directamente debajo del título de la lista.
Si se desea modificar una vista existente sin crear una nueva, se puede seguir el proceso de creación de vistas (pasos 3 y 4, por ejemplo, en la documentación de SharePoint), pero en lugar de darle un nombre nuevo, simplemente se hace clic en el botón "Guardar". Para un control más detallado y avanzado, se puede recurrir al editor de vistas clásica.
Instrucciones Avanzadas y Palabras Clave Especiales
Cuando se trabaja con filtros que incluyen instrucciones OR, es aconsejable especificarlas primero para asegurar que la lógica de filtrado se aplique correctamente. Si se necesita agregar otra entrada a la definición del filtro, se puede seleccionar "Mostrar más columnas" en la esquina inferior derecha del panel de filtro.
Para asegurar que una vista filtre rápidamente a través de grandes volúmenes de elementos, la primera columna del filtro debe estar indexada. Si bien otras columnas en el filtro de vista pueden o no estar indexadas, la vista no utilizará los índices de estas columnas secundarias para la operación de filtrado inicial. Si la primera columna del filtro devuelve más elementos que el Umbral de vista de lista, se puede emplear un filtro que combine dos o más columnas. Al definir una vista filtrada que utiliza múltiples columnas, es fundamental usar un operador AND para limitar el número total de elementos devueltos. Aun así, la clave del rendimiento reside en especificar como primera columna del filtro aquella que más probablemente devuelva la menor cantidad de datos.
Es importante destacar que, aunque una única columna de búsqueda puede ser indexada para mejorar el rendimiento, no se puede utilizar una columna de búsqueda indexada para evitar superar el Umbral de vista de lista.
Uso de Palabras Clave Dinámicas: [Hoy] y [Yo]
OneDrive y SharePoint ofrecen dos palabras clave especiales que añaden una gran flexibilidad a los filtros: [Hoy] y [Yo]. Estas palabras clave permiten filtrar datos basándose en la fecha actual o en el usuario que está viendo la lista, respectivamente.
La palabra clave [Hoy] es particularmente útil cuando se trabaja con columnas basadas en fechas. Permite crear rangos dinámicos que se actualizan automáticamente. Por ejemplo, para ver todos los documentos modificados en los últimos 30 días, se puede crear un filtro en la columna "Fecha" con la expresión "es mayor o igual a" [Hoy] - 30.
La palabra clave [Yo] es ideal para columnas basadas en personas, como "Creado por" o "Modificado por". Por ejemplo, para ver todos los documentos que usted ha creado, simplemente establezca un filtro en la columna "Creado por" con la expresión "es igual a" [Yo]. Del mismo modo, si desea ver los últimos archivos en los que ha estado trabajando, puede configurar un filtro en la columna "Modificado por" para que sea igual a [Yo].
Es importante tener en cuenta que no es posible utilizar los filtros [Hoy] o [Yo] cuando se filtra directamente con un encabezado de columna.
Filtrado en Contextos Específicos: Project y Excel
La funcionalidad de filtrado se extiende a otras aplicaciones de Microsoft, adaptándose a las necesidades específicas de cada una. En Microsoft Project, el filtrado permite centrarse en la información más relevante para la gestión de proyectos. Se puede filtrar la vista para mostrar únicamente tareas críticas, hitos, o cualquier otro dato de importancia. Project ofrece tres maneras principales de filtrar tareas o recursos:
- Filtros predefinidos: Estos son filtros integrados que vienen con Project y permiten ver aspectos específicos de tareas y recursos de forma rápida.
- Autofiltros: Al activar los autofiltros, aparecen flechas en la parte superior de cada columna en una vista de hoja. Esto permite aplicar filtros interactivos directamente sobre los encabezados de columna.
- Filtros personalizados: Los usuarios pueden crear sus propios filtros para satisfacer necesidades específicas. Esto implica definir criterios, operadores lógicos (
Y/O) y valores.

Al aplicar un filtro interactivo en Project, se escriben los valores solicitados y se elige "Aceptar". Es posible aplicar un resaltado a las tareas o recursos filtrados, e incluso personalizar el estilo de texto para las tareas resaltadas a través de la pestaña "Formato". La creación de un nuevo filtro personalizado implica escribir un nombre, seleccionar el campo por el cual filtrar, definir la condición (Prueba como "Igual", "No es igual a", "Mayor que", etc.) y especificar los valores. Se pueden usar caracteres comodín como ? (un carácter) o * (cualquier número de caracteres) en la columna "Valores" cuando se utilizan operadores como "Igual" o "No es igual a". Para construir filtros complejos, se pueden insertar filas adicionales y agruparlas mediante filas en blanco. Una sugerencia útil es que la tecla F3 se puede usar para quitar rápidamente todos los filtros aplicados.
En el contexto de Excel, la función FILTRAR es una herramienta poderosa para la manipulación de datos. Esta función devuelve una matriz de resultados que se ajusta dinámicamente al tamaño adecuado si los datos de origen están en una Tabla de Excel y se utilizan referencias estructuradas. La función FILTRAR tiene tres argumentos: array (el rango de datos a filtrar), include (una expresión lógica que determina qué filas incluir) y [if_empty] (un valor opcional que se devuelve si no se encuentran resultados). Es crucial manejar el argumento [if_empty] para evitar errores #CALC! si el conjunto de datos tiene el potencial de devolver un valor vacío.
La función FILTRAR también presenta limitaciones en cuanto a la compatibilidad entre libros. El soporte para matrices dinámicas entre libros solo está disponible cuando ambos libros están abiertos. Si se cierra el libro de origen, las fórmulas vinculadas devolverán un error #REF!.
Segmentación de Datos y Filtros de Informe
Tanto en Excel como en otras herramientas de análisis de datos como Power BI, la segmentación de datos (Slicers) y los filtros de informe son controles interactivos que permiten a los usuarios filtrar datos de forma rápida y eficaz. La segmentación de datos actúa como un conjunto de botones o menús desplegables que, al ser seleccionados, actualizan los informes asociados. Los filtros manuales, por otro lado, a menudo utilizan la funcionalidad de autofiltro.
Para filtrar por etiquetas de fila específicas (en Diseño Compacto) o etiquetas de columna (en Esquema o Diseño Tabular), se desactiva "Seleccionar todo" y se activan las casillas junto a los elementos deseados. La segmentación de datos también puede agregarse al campo "Filtro" de una tabla dinámica, lo que permite crear hojas de cálculo de tabla dinámica individuales para cada elemento del campo Filtro.
Los filtros de informe permiten cambiar rápidamente la vista de los datos en una tabla dinámica. Los elementos seleccionados en el filtro se muestran, mientras que los no seleccionados se ocultan. Se pueden crear múltiples filtros de informe, y el orden de los campos se puede ajustar arrastrándolos o utilizando las opciones "Subir" y "Bajar". Para volver a mostrar los elementos ocultos, simplemente se quita el filtro.
Los filtros y la segmentación de datos son controles que permiten al usuario centrarse en la información que más le interesa. Por ejemplo, un filtro de tiempo permite visualizar datos de una unidad temporal específica. Un filtro aplicado a una página de panel suele ubicarse cerca de la parte superior y puede incluir categorías como Geografía, Productos u Hora. Estos filtros pueden aplicarse a un solo informe, a varios informes o a todos los informes de una página de panel. Al interactuar con un filtro de panel, se observa cómo los informes conectados se actualizan.
Filtros Específicos: Top 10 y Filtros de Valor
Existen filtros más especializados, como los filtros "Top 10" y los filtros de valor. Un filtro "Top 10" limita la vista a los conjuntos de resultados superiores o inferiores contenidos en un gráfico analítico o cuadrícula. Para aplicarlo, se hace clic derecho en un informe, se selecciona "Filtro" y luego "Top 10". En el cuadro de diálogo resultante, se elige "Superior" o "Inferior", se especifica un número y se selecciona la unidad de medida (Recuento, Porcentaje o Suma).
Los filtros de valor permiten visualizar solo los datos que cumplen criterios específicos. Se accede a ellos haciendo clic derecho en un informe, seleccionando "Filtro" y luego "Filtros de valor". Es importante tener en cuenta que al usar el cuadro de diálogo Filtros de valor, no se debe escribir un número que supere los 28 caracteres, incluyendo signos, comas o puntos.
Filtrar elementos vacíos también es una funcionalidad útil para mantener la información relevante en gráficos y cuadrículas. Al aplicar un filtro "Top 10" o "Valor" a un informe o cuadro de mandos, este se aplica al nivel más alto de una jerarquía de dimensiones. Por ejemplo, si un gráfico muestra ventas por ciudad dentro de regiones, aplicar un filtro "Top 10" a las ciudades incluirá las ciudades que cumplan los criterios en todas las regiones.