Uso de cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continúa navegando, consideramos que acepta su uso. Para obtener más información o bien conocer cómo cambiar la configuración lea nuestra Política de cookies

Revisión a fecha de 12:39 22 jun 2016; Salva (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)

Filtro avanzado en OpenOffice Calc

La herramienta filtro avanzado permite crear elaborados filtros en las hojas de cálculo de OpenOffice Calc que, además, quedarán a la vista del usuario.

Esta herramienta es la más indicada cuando necesitamos aplicar múltiples filtros sobre varias columnas, con varias condiciones tipo Y y tipo O, o con condiciones que cambian con mucha frecuencia. Es por lo tanto el filtro más complejo y más amplio, y a la vez, el más flexible, pues permite establecer desde el más sencillo al más complejo de los filtros.

Calc 340 Filtrar 000.png

Para poder aplicar el filtro avanzado sobre una tabla de datos debemos previamente preparar nuestra hoja de cálculo. Para ello dispondremos de un área vacía de datos en donde especificaremos las condiciones del filtro avanzado. A ésta área, formada al menos por dos filas, la denominamos área de condiciones.

Por lo tanto, a lo largo de este apartado hablaremos de área de condiciones y de área de datos.

Idea.png Puede resultar muy útil agregar los siguientes botones a la barra de herramientas Estándar
Filtro automático, Ocultar autofiltro, Filtro estándar
Filtro avanzado, Actualizar área y Eliminar filtro
Calc 340 Filtrar.001.png
Si no sabes cómo, consulta Personalizar barras de herramientas

Podemos insertar el área de condiciones en cualquier sitio de la hoja de cálculo, si bien recomendamos que se sitúe justo encima del área de datos a filtrar, de forma que de un rápido vistazo podamos observar las condiciones aplicadas y los datos filtrados. No es recomendable situarlo ni a la derecha ni a la izquierda del área de datos.

Preparar la hoja para aplicar el Filtro avanzado

Si no existen filas vacías justo encima del área de datos a filtrar, insertaremos un número de filas suficientes para contener el área de condiciones.

Precisaremos:

  • Una fila para los encabezados de las columnas.
  • Una fila por cada condición de tipo O a aplicar.
  • No es obligatoria, pero insertaremos una fila que dejaremos vacía para separar el área de condiciones del área de datos.

Para crear la fila de los encabezados del área de condiciones (primera fila) podemos hacer un sencillo copia-pega de los encabezados del área de datos a filtrar. Es lo más recomendable, pues evitamos errores al teclear, ya que el texto literal de ambos encabezados debe coincidir exactamente.

No es obligatorio que se añadan todos los encabezados presentes en el área de datos. Podemos añadir tan sólo aquellos que vayamos a utilizar. Tampoco es obligatorio que sigan el mismo orden, ni que presenten el mismo formato.

Señal aviso.png

Los literales de los encabezados del área de condiciones deben coincidir exáctamente con los del área de datos.
El formato no tiene porqué ser el mismo, pero el texto de las celdas debe ser idéntico

Continuando con el ejemplo que acompaña a este capítulo desde el principio, hemos creado el área de condiciones justo encima del área de datos, y hemos copiado los encabezados de algunas columnas, como se muestra en la imagen.

Calc 340 Filtrar.008.png

Hemos reservado tres filas para insertar condiciones de tipo O, y las hemos rellenado con un color distinto; esto no es obligatorio, pero es una buena táctica de cara a utilizar los filtros avanzados.

Definir las condiciones para el Filtro avanzado

Antes de aplicar el Filtro avanzado debemos definir las condiciones a aplicar. Para ello, debajo de cada encabezado en el área de condiciones, escribiremos las restricciones de nuestro filtro.

Por ejemplo, para mostrar los siguientes datos:   Marca = Ford y Modelo = Fiesta y Precio < 3.200   escribiremos en el área de condiciones lo siguiente:

Calc 340 Filtrar.007.png

Otro ejemplo: para mostrar los siguientes datos:

 
 Marca = Ford y Modelo = Fiesta y Precio < 3.200 
o
 Marca = Renault y Precio < 3.200 
 

escribiremos en el área de condiciones lo siguiente:

Calc 340 Filtrar.006.png

Como se puede observar, cada fila utilizada se corresponde con una condición O. Los datos escritos en la misma fila se corresponden con una condición Y.

Calc 340 Filtrar.005.png

Veamos otro ejemplo; para mostrar los siguientes datos:

 
 Marca = Ford y Precio < 3.200 
o
 Color = Rojo 
 

escribiremos en el área de condiciones lo siguiente:

Calc 340 Filtrar.004.png

Obtendremos todos los coches de color Rojo, y aquellos marca Ford cuyo precio sea menor que 3.200€, independientemente de su color.

Aplicar el Filtro avanzado

Para aplicar el filtro avanzado hay que ejecutar tres pasos:

  1. Hacer clic en una celda de los encabezados (o en cualquiera de las celdas) del área de datos a filtrar.
  2. Seleccionar desde el menú Datos > Filtro > Filtro avanzado.
  3. En el diálogo Filtro especial mostrado, hacer clic en Reducir o en el cuadro de texto que le antecede (flecha roja en la imagen), y seleccionar todas las celdas del área de condiciones, incluyendo los encabezados y todas las filas implicadas en el filtro. Hacer clic sobre Aceptar.
Calc 340 Filtrar.002.png

Se aplicarán las condiciones solicitadas a los datos mostrándose las filas que superen los filtros.

Calc 340 Filtrar.003.png

Para aplicar cualquiera otras condiciones de filtro, escribimos las nuevas restricciones en el área de condiciones y

  • Repetimos los pasos 1 al 3, o bien...
  • Hacemos clic en una celda de los encabezados del area de datos y seleccionamos desde el menú Datos > Actualizar área.
Señal truco 96.png
¡Truco!

Si en los sucesivos pasos 1 hacemos clic en los encabezados del área de datos, el paso 3 recuerda el área de condiciones

El botón Opciones en Filtro avanzado

Las opciones extra disponibles en el Filtro avanzado son las mismas que hemos comentado para el Filtro predeterminado (ver Más opciones del Filtro predeterminado).

Otras condiciones para el Filtro avanzado

En nuestro blog de OpenOffice Calc podemos encontrar otras interesantes técnicas para sacar más partido a los filtros avanzados.

Modificada el 22 jun 2016 12:39.   Visitas: 90 196