You are on page 1of 9

Excel - Filtros Avanzados

http://www.pedvirtual.com/index.php?view=article&catid=16:excel&...

Excel - Filtros Avanzados Escrito por lec Martes, 21 de Abril de 2009 16:13

Filtros Avanzados

Haz clic en el archivo avanz.xls para que puedas seguir el desarrollo de los ejemplos.
El comando Filtro avanzado te permite filtrar una lista en su lugar (como el comando Autofiltro), pero no muestra listas desplegables para las columnas. En lugar de ello, tienes que escribir los criterios (o condiciones) segn los cuales deseas filtrar los datos (en un rango independiente). criterios: condiciones que se especifican para limitar los registros que se incluyen en el conjunto de resultados de una consulta o un filtro. Por ejemplo, el siguiente criterio selecciona registros para los que el valor del campo Cantidad de pedidos es mayor que 30.000: Cantidad de pedidos > 30000) Los filtros avanzados se utilizan para: - Filtrar criterios complejos en menor tiempo. - Llevar una copia de los datos filtrados a otro lugar (dentro de la misma). - Filtrar slo parte de la lista. Por ejemplo slo algunas columnas en particular. Preparar la base de datos o lista

El filtro avanzado exige marcar tres rangos en la hoja de clculo: La base de datos, el rango de criterios y el rango de extraccin (o rango copiar a). 1. La base de datos: es la lista normal en la que deseamos realizar el filtro. 2. Rango de criterios: Espacio donde se escribirn las condiciones o parmetros que limitan los datos que se filtrarn. En este rango podrs colocar todos o slo algunos de los campos (columnas). Nota:Este rango debe estar separado de la base de datos mnimo por una fila en blanco. 3. Rango de extraccin: celdas donde Excel realizar una copia de la informacin filtrada. Puedes omitir este rango si decides no copiar los datos filtrados en otro lugar sino simplemente ocultar los datos que no cumplen las condiciones en la lista original.

Procedimiento Para realizar un filtro avanzado sigue este procedimiento: 1. Inserta al menos tres filas vacas sobre la lista que pueden utilizarse como rango de criterios, o bien escribe las condiciones en un espacio vaco de tu hoja de clculo. El rango de criterios debe tener todos o algunos de los nombres que tienen las columnas de la lista. Compruebe que existe al menos una fila (o columna) vaca entre los valores de criterios y la lista. El aspecto de la hoja de clculo ser ms o menos este:

1 de 9

25/01/2012 08:40 p.m.

Excel - Filtros Avanzados

http://www.pedvirtual.com/index.php?view=article&catid=16:excel&...

2. En las filas situadas bajo los rtulos de columna, escribe los criterios (las condiciones) que limitarn tu bsqueda 3. Prepara tu rango copiar a (de ser necesario) 4. Haz clic en una celda de la lista 5. Ve al men Datos 6. Haz clic en la opcin avanzadas

7. Haz clic Avanzadas. Aparece el siguiente cuadro:

Nota: en el cuadro rango de la lista debe aparecer el rango de la tabla inicial, de no ser as, debes selccionarlo. 8. Para filtrar la lista ocultando las filas que no cumplen los criterios, haz clic en Filtrar la lista sin moverla a otro lugar. Para filtrarla copiando las filas que cumplen los criterios a otro rango de la hoja de clculo, haz clic en Copiar a otro lugar. 9. Si elegiste Copiar a otro lugar haz clic en la casilla Copiar a. 10. Escribe referencia de la celda o rango donde deseas pegar las filas filtradas.

2 de 9

25/01/2012 08:40 p.m.

Excel - Filtros Avanzados

http://www.pedvirtual.com/index.php?view=article&catid=16:excel&...

11. En la casilla Rango de criterios introduce el rango donde escribiste las condiciones o criterios para el filtrado, incluidos los rtulos de criterios. 12. Haz clic en el botn Aceptar. 13. Revisa el rango de extraccin para verificar que los datos extrados si son los que necesitas. Ejemplos de filtro avanzado: Primero creamos el rango de criterios como lo viste en el paso uno del procedimiento, ahora desarrollaremos todos los ejemplos a partir del paso dos del mismo procedimiento. Ejemplo 1. Filtrar utilizando varias condiciones para una misma columna Por ej: vamos a filtrar la informacin de los inmuebles con cdigo 1M 3D2 7L Procedimiento: 1. Si incluyes dos o ms condiciones en una sola columna, escribe los criterios en filas independientes, una directamente bajo otra, as

2. Haz clic en una celda de la lista. 3. Ve al men Datos. 4. Haz clic en avanzadas. Llena el cuadro como sigue:

Nota: recuerda que en el cuadro copiar a puedes colocar un rango o una celda cualquiera, siempre y cuando estn vacas o contengan rtulos "idnticos" a los de la lista. 5. Haz clic en aceptar.

Ejemplo 2. Filtrar utilizando condiciones para varias columnas Por ej: vamos a filtrar la informacin correspondiente a los departamentos de 3 dormitorios que cuestan ms de 70 millones y que ya han sido vendidos. Otra condicin es que slo queremos extraer slo la descripcin, el costo y la

3 de 9

25/01/2012 08:40 p.m.

Excel - Filtros Avanzados

http://www.pedvirtual.com/index.php?view=article&catid=16:excel&...

fecha en que fue vendido. Procedimiento: 1. Para buscar datos que cumplan condiciones en dos o ms columnas, introduce todos los criterios en la misma fila del rango de criterios. Escribe, en el rango de criterios, debajo de las columna cdigo: 4D3, debajo de costo: >70000000 y debajo de Vendido: si, as:

2. Prepara el rango de extraccin con los campos de las columnas que deseas extraer, as:

3. Haz clic en una celda de la lista. 4. Ve al men Datos. 5. Haz clic en avanzadas. Llena el cuadro como sigue:

Observa que el rango de criterios slo cubre las filas que tienen algn dato, en este caso la 1 y la 2. 6. Haz clic en aceptar.

Ejemplo 3. Filtrar utilizando condiciones complejas Por ej: vamos a filtrar la informacin de los inmuebles con cdigo 3D2 que estn disponibles, es decir, que no estn ni alquilados ni vendidos. Procedimiento: 1. Para buscar datos que cumplan una condicin de una columna o una condicin de otra, introduce los criterios en filas diferentes del rango.

4 de 9

25/01/2012 08:40 p.m.

Excel - Filtros Avanzados

http://www.pedvirtual.com/index.php?view=article&catid=16:excel&...

Escribe, en el rango de criterios, debajo de las columna cdigo: 3D2, en la siguiente fila escribe debajo de vendido si y debajo de alquilado si, de la siguiente manera:

Como puedes observar, si las condiciones estn en la misma fila quiere decir que el programa extrae slo aquellos inmuebles donde se cumplan TODAS esas condiciones, pero si estn en filas diferentes el programa extrae aquellos inmuebles que cumplan ALGUNA de esas condiciones (es decir, lo que hay en una fila o lo que hay en la otra). 2. Haz clic en una celda de la lista. 3. Ve al men Datos. 4. Haz clic en avanzadas. Llena el cuadro como sigue:

5. Haz clic en aceptar. Observa que se extraen TODOS los inmuebles con cdigo 3D2 y los DEMS son inmuebles disponibles.

Ejemplo 4. Filtrar utilizando un conjunto de condiciones u otro Por ej: vamos a filtrar la informacin correspondiente a las oficinas alquiladas y a los departamentos de dos dormitorios que han sido vendidos. Procedimiento: 1. Para buscar filas que cumplan uno de dos conjuntos de condiciones, donde cada conjunto incluye condiciones para ms de una columna, introduce los criterios en filas independientes. Escribe, en el rango de criterios, en la primera fila debajo de la columna cdigo: 8O y debajo de la columna alquilado: si, en la segunda fila debajo de cdigo: 3D2 y debajo de la columna Vendido: si, Observa como quedarn los criterios:

5 de 9

25/01/2012 08:40 p.m.

Excel - Filtros Avanzados

http://www.pedvirtual.com/index.php?view=article&catid=16:excel&...

2. Haz clic en una celda de la lista. 3. Ve al men Datos. 4. Haz clic en avanzadas. Llena el cuadro como sigue:

5. Haz clic en aceptar.

Ejemplo 5. Filtrar datos que se encuentren en un rango de condiciones Por ej: vamos a filtrar la informacin de los inmuebles vendidos entre el 01/01/02 y el 01/06/02 Procedimiento: 1. Para buscar filas que cumplan ms de dos conjuntos de condiciones, incluye columnas mltiples con el mismo ttulo en el rango de criterios. 2. Escribe, debajo de la primera columna Fech_V: >01/01/02 y en la segunda columna Fech_V: <01/06/02, as:

3. Haz clic en una celda de la lista. 4. Ve al men Datos. 5. Haz clic en avanzadas. Llena el cuadro como sigue:

6 de 9

25/01/2012 08:40 p.m.

Excel - Filtros Avanzados

http://www.pedvirtual.com/index.php?view=article&catid=16:excel&...

6. Haz clic en aceptar.

Ejemplo 6. Filtrar utilizando un criterio calculado Por ej: vamos a filtrar la informacin correspondiente de los inmuebles cuyo costo de venta es superior al promedio de todos los costos de venta de los inmuebles. 1. Puedes utilizar como criterio un valor calculado que sea el resultado de una frmula. Si empleas una frmula para crear un criterio, colcala en una celda que no tenga rtulo (ttulo) como por ejemplo:

Observa el criterio, toma la primera celda de la columna costo y la compara con el promedio de todos los costos. Se debe colocar el igual ya que es una frmula y el rango de la columna se debe fijar. El resultado de este clculo debe ser VERDADERO o FALSO Ejecutando la frmula el criterio quedara (observa que el criterio se convierte a falso, ya que el primer dato que compara con el promedio es 26 millones):

2. Haz clic en una celda de la lista. 3. Ve al men Datos. 4. Haz clic en avanzadas. Llena el cuadro como sigue:

7 de 9

25/01/2012 08:40 p.m.

Excel - Filtros Avanzados

http://www.pedvirtual.com/index.php?view=article&catid=16:excel&...

5. Haz clic en aceptar.

Ejemplos de criterios - Los departamentos con costo superior a 100 millones:

- Los departamentos correspondientes al cdigo 2D1 que estn para alquilar:

- Los departamentos monoambiente que se han vendido y las oficinas que estn alquiladas

Comentarios ivan - Thanx thanx! Citar Escribir comentario Nombre: Email: Website: Ttulo: Cdigo UBB:

Aadir nuevo Buscar |2009-06-28 08:06:41

8 de 9

25/01/2012 08:40 p.m.

Excel - Filtros Avanzados

http://www.pedvirtual.com/index.php?view=article&catid=16:excel&...

Por favor introduce el cdigo anti-spam que puedes leer en la imagen. Powered by !JoomlaComment 3.25 ltima actualizacin el Martes, 22 de Septiembre de 2009 14:58

9 de 9

25/01/2012 08:40 p.m.

You might also like