Los filtros sirven para obtener una lista más simple a partir de una más compleja eliminando filas que no cumplen con ciertos criterios. Se pueden usar autofiltros en Excel, que ocultan filas que no cumplen la condición seleccionada, o filtros avanzados, que realmente eliminan esas filas. Los autofiltros permiten filtrar listas de manera automática seleccionando criterios de un menú desplegable o personalizados como un rango de valores.
2. Los filtros sirven para
obtener una lista más
simple a partir de otra más
compleja, esto se hace
eliminando filas que
cumplen con determinadas
condiciones o criterios, por
ejemplo si tenemos la
siguiente tabla
3. Podría interesarnos saber los alumnos que tuvieron un
porcentaje de asistencia del 70 % por lo tanto
eliminaremos todas las filas de alumnos que no cumplan
con ese criterio.
Para nuestro objetivo, introducimos la tabla en una Hoja
de Excel 2007, seleccionamos cualquier celda de lista y
vamos a la pestaña "Datos" en el panel "Ordenar y
filtrar" donde pulsamos en el ícono señalado por la flecha
(que se pone de color anaranjado)
Automáticamente aparecen dos controles
en las etiquetas como se muestra
4. si oprimimos en control que muestra la flecha,
aparece un menú desplegable que nos permite
establecer los criterios que nos interesan
para nuestro objetivo nos interesa
la sección recuadrada en rojo, que
tiene los porcentajes de asistencia
con una casilla de verificación a la
izquierda, para nuestro propósito,
deberemos destildar todos los
porcentajes distintos al 70%
5. después de aceptar obtenemos la tabla
que nos interesa
Este es un ejemplo muy simple que nos sirve para introducir
el tema, solo agregaremos que hay dos tipos de filtros:
• Autofiltros
Son del tipo que acabamos de describir, como se vio, los criterios
de filtrado se pueden seleccionar de un menú desplegable..
• Filtros avanzados
En estos filtros, los criterios de filtrado pueden ser mas
complejos. y también funcionan en forma diferente
6. Una de las diferencias entre ambos
tipos de filtros se puede apreciar con
la simple inspección de la siguiente
imagen, que es la tabla final vista en
una Hoja de Excel
se puede ver que las filas no están en forma correlativa, con lo
que se infiere que las supuestas filas filtradas en realidad están
ocultas y si, por ejemplo, quisiéramos contarlas con la
función CONTAR el resultado daría la totalidad de las filas pues
se contarían las ocultas también, en algunos problemas puede ser
un inconveniente que se supera con los Filtros Avanzados ya que
con estos se filtran realmente( y no se ocultan)las filas que
cumplen con los criterios.
7. AUTOFILTROS
PERMITE SEPARAR LOS DISTINTOS ELEMENTOS DE UNA
LISTA DE MANERA TOTALMENTE AUTOMÁTICA, O SEA, SIN
MÁS QUE INDICAR A EXCEL LOS CRITERIOS OPORTUNOS DE
FILTRO. CUANDO SE UTILIZA AUTOFILTRO CON UNA LISTA,
EXCEL OCULTA DE LA VISTA TODOS AQUELLOS REGISTROS
(FILAS) DE ESA LISTA QUE NO CUMPLAN LA CONDICIÓN QUE
DESEEMOS. DE ESA MANERA, QUEDARÁ VISIBLE SOLAMENTE
EL CONJUNTO DE REGISTROS QUE HAYAMOS ELEGIDO.
9. SI QUEREMOS FILTRAR LA LISTA
PARA QUE SE VEAN SÓLO LOS
PRODUCTOS CLASIFICADOS
COMO BEBIDAS (BEVERAGE),
SELECCIONAMOS UNA DE LAS
CELDAS DE LA TABLA, Y EN
MENÚ DATOS SELECCIONAMOS
AUTOFILTRO
10. PARA FILTRAR LA LISTA
SELECCIONAMOS DE LA
LISTA DESPLEGABLE EL
CRITERIO REQUERIDO
12. TAMBIÉN PODEMOS FILTRAR USANDO
CRITERIOS "PERSONALIZADOS". POR
EJEMPLO, TODOS LOS PRODUCTOS
CUYO PRECIO POR UNIDAD SEA
SUPERIOR A 20. ABRIMOS LA LISTA
DESPLEGABLE Y ELEGIMOS
PERSONALIZAR
13. EN EL DIÁLOGO QUE SE ABRE ELEGIMOS "ES
MAYOR QUE" Y FIJAMOS EL VALOR 20 EN LA
VENTANILLA CORRESPONDIENTE
Y PULSAMOS
ACEPTAR
14. Para eliminar la selección podemos pulsar la
flecha de la columna filtrada (que aparece en
azul) o usar el menú Datos—Autofiltro.
La posibilidad de personalizar el filtro nos
provee de una gran flexibilidad para filtrar
nuestras listas.
15. Supongamos que queremos, por
algún oscuro motivo, filtrar la lista
para que muestre sólo las filas
donde la cantidad por unidad (la
columna QuantityPerUnit) empieza
con "12". Usamos Personalizar con
este criterio
18. También podemos aplicar "wildcards" como * o ?. Por ejemplo, mostrar sólo las
filas que tengan el número 12 en la columna QuantityPerUnit en la posición 6 y7.
Usamos Personalizar con 5 signos?, el número 12 y un asterisco:
19. También podemos usar
OBTENEMOS
Por último (en lo que respecta a esta nota) podemos
combinar criterios dentro de una misma columna usando
las posibilidades Y y O del diálogo. Es de notar que sólo
podemos combinar dos condiciones.
Otra limitación de Autofiltro es que sólo puede mostrar
1000 registros en las listas desplegables de los
encabezamientos.
20. Los filtros avanzados son
herramientas muy útiles y rápidas de
usar, aunque cuentas con algunas
limitaciones. Se usan cuando el filtro
personalizado no nos permite realizar
el filtro deseado.