Filtrar Por Criterios Avanzados

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 17

Filtrar por criterios avanzados

Excel para Office 365 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007

Si los datos que desea filtrar requieren criterios complejos (como tipo =
"alimentos" o vendedor = "Davolio"), puede usar el cuadro de diálogo filtro
avanzado.

Para abrir el cuadro de diálogo filtro avanzado, haga clic en datos >

avanzadas.

Ejemplo

Overview
Varios conjuntos de criterios, varias
Varios criterios, una columna,
columnas en cada conjunto
cualquier criterio verdadero
Vendedor = "Davolio" O Vendedor =
Varios criterios, varias
"Buchanan"
columnas, todos los criterios
Tipo = "Frutas" Y Ventas >1000
verdaderos

Varios criterios, varias


Tipo = "Frutas" O Vendedor =
columnas, cualquier criterio
"Buchanan"
verdadero
(Ventas >6000 Y Ventas <6500)
Varios conjuntos de criterios, una
O (Ventas <500)
columna en todos los conjuntos
O
(Vendedor = "Davolio" y ventas >3000)
Ejemplo

bien (Vendedor = "Buchanan" y ventas >

1500)

Criterios de comodines Vendedor = un nombre con "u" como la segunda letra

Información general

El comando Opciones avanzadas funciona de manera diferente en varios

aspectos importantes desde el comando Filtro.

▪ Se muestra el cuadro de diálogo Filtro avanzado en lugar del menú Filtro


automático.

▪ Los criterios avanzados se escriben en un rango de criterios separado en la hoja de


cálculo y sobre el rango de celdas o la tabla que desea filtrar. Microsoft Office
Excel utiliza el rango de criterios separado en el cuadro de diálogo Filtro
avanzado como origen para los criterios avanzados.

Datos de ejemplo

Los datos de ejemplo siguientes se usan para todos los procedimientos de

este artículo.

Los datos incluyen cuatro filas en blanco encima del rango de la lista que se
utilizarán como rango de criterios (a1: C4) y un rango de lista (A6: C10). El rango
de criterios tiene etiquetas de columna e incluye al menos una fila en blanco entre
los valores de criterios y el rango de la lista.
Para trabajar con estos datos, selecciónelos en la tabla siguiente, cópielos
y péguelos en la celda a1 de una nueva hoja de cálculo de Excel.

Tipo Vendedor Ventas

Tipo Vendedor Ventas

Bebidas Solsona 5122 $

Carnes Davolio 450 $

Alimentos Buchanan 6328 $

Frutas Davolio 6544 $

Operadores de comparación

Puede comparar dos valores con los siguientes operadores. Cuando se

comparan dos valores usando estos operadores, el resultado es un valor lógico:


ya sea VERDADERO o FALSO.

Operador de comparación Significado Ejemplo = (signo igual) Igual a

A1=B1 > (signo mayor que) Mayor que A1>B1 < (signo menor que)

Menor que A1<B1

>= (signo mayor o igual que) Mayor o igual que A1>=B1 <= (signo menor o igual

que) Menor o igual que A1<=B1 <> (signo distinto de) No es igual a A1<>B1

Usar el signo igual para escribir texto o un


valor

Como el signo igual (=) se utiliza para indicar una fórmula cuando escribe el texto
o el valor de una celda, Excel evalúa lo que escribe; pero, esto puede ocasionar
el filtrado de resultados inesperados. Para indicar un operador de comparación
de igualdad para un texto o un valor, escriba los criterios como una expresión de
cadena en la celda apropiada en el rango de criterios:

=''= entrada ''

En este caso, entrada es el texto o el valor que se desea buscar. Por ejemplo:

En la celda se escribe Excel evalúa y muestra ="=Davolio"

=Davolio

="=3000" =3000

Considerar la distinción entre

mayúsculas y minúsculas

Al filtrar datos de texto, Excel no distingue entre mayúsculas y minúsculas. Sin


embargo, puede usar una fórmula para realizar una búsqueda que distinga
entre mayúsculas y minúsculas. Para obtener un ejemplo, consulta la sección
criterios comodín.

Uso de nombres previamente definidos


Puede asignar un nombre a los Criterios de rango y la referencia para el rango

aparecerá automáticamente en el cuadro Rango de criterios. También puede

definir el nombre Base de datos para el rango de la lista que se va a filtrar y

definir
el nombre Extraer para el área donde desee pegar las filas, y estos
rangos aparecerán automáticamente en los cuadros Rango de la lista y
Copiar a, respectivamente.

Crear criterios con una fórmula

Puede usar un valor calculado que sea el resultado de una fórmula como

criterio. Tenga en cuenta los puntos importantes siguientes:

▪ La fórmula se debe evaluar como VERDADERO o FALSO.


▪ Puesto que está usando una fórmula, escriba la fórmula como lo haría
normalmente, pero no la escriba de la forma siguiente:

=''= entrada ''

▪ No use una etiqueta de columna para las etiquetas de los criterios; deje las

etiquetas de los criterios en blanco o use una que no sea una etiqueta de
columna en el rango de la lista (en los ejemplos siguientes, Promedio calculado y
Coincidencia exacta).

Si en la fórmula usa una etiqueta de columna en lugar de una referencia relativa


de celda o un nombre de rango, Excel muestra un valor de error, como por
ejemplo, #¿NOMBRE? o #¡VALOR! en la celda que contiene el criterio. Puede
pasar por alto este error, ya que no afecta a la manera en que se filtra el rango de
la lista.

▪ La fórmula que use para los criterios necesita usar una referencia relativa para
hacer referencia a la celda correspondiente en la primera fila de datos. ▪ Todas las
demás referencias usadas en la fórmula deben ser referencias absolutas.

Varios criterios, una columna, cualquier

criterio verdadero

Lógica booleana: (Vendedor = "Davolio" O Vendedor = "Buchanan")

1. Inserte al menos tres filas en blanco sobre el rango de la lista que se puedan

utilizar como un rango de criterios. El rango de criterios necesita tener etiquetas de


columna. Asegúrese de que hay al menos una fila en blanco entre los valores de
los criterios y el rango de la lista.

2. Para buscar las filas que cumplan varios criterios para una columna, escriba los

criterios directamente uno debajo del otro en filas separadas del rango de criterios.
Usando el ejemplo, escriba:

Tipo Vendedor Ventas

="=Davolio"

="=Buchanan"

3. Haga clic en una celda del rango de la lista. Usando el ejemplo, haga clic en
cualquier celda del rango A6:C10.
4. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en

Avanzadas.

5. Siga uno de estos procedimientos:

▪ Para filtrar el rango de la lista a fin de ocultar las filas que no coinciden con los
criterios, haga clic en Filtrar la lista, de forma local.
▪ Para filtrar el rango de la lista al copiar las filas que cumplen los criterios a otra área
de la hoja de cálculo, haga clic en Copiar a otra ubicación, haga clic en el
cuadro Copiar a y, luego, haga clic en la esquina superior izquierda del área
donde desee pegar las filas.

Sugerencia Al copiar las filas filtradas a otra ubicación, puede especificar qué
columnas incluirá en la operación de copia. Antes de aplicar el filtro, copie las
etiquetas de columna para las columnas que desea en la primera fila del área
donde pegará las filas filtradas. Al aplicar el filtro, introduzca una referencia a las
etiquetas de columna copiadas en el cuadro Copiar a. Las filas copiadas, por
tanto, incluirán solo las columnas para las que ha copiado las etiquetas.

6. En el cuadro Rango de criterios, especifique la referencia para el rango


de criterios, incluidas las etiquetas de los criterios. Usando el ejemplo,
escriba $A$1:$C$3.

Para alejar temporalmente el cuadro de diálogo filtro avanzado mientras

selecciona el rango de criterios, haga clic en contraer de diálogo.


7. Usando el ejemplo, el resultado filtrado para el rango de la lista es:

Tipo Vendedor Ventas

Carnes Davolio 450 $

Alimentos Buchanan 6328 $

Verdura Davolio 6544 $

Varios criterios, varias columnas, todos


los criterios verdaderos
Lógica booleana: (Tipo = "Alimentos" Y Ventas > 1000)

1. Inserte al menos tres filas en blanco sobre el rango de la lista que se puedan
utilizar como un rango de criterios. El rango de criterios necesita tener etiquetas de
columna. Asegúrese de que hay al menos una fila en blanco entre los valores de
los criterios y el rango de la lista.

2. Para buscar las filas que cumplan varios criterios en varias columnas, escriba

todos los criterios en la misma fila del rango de criterios. Usando el ejemplo, escriba:

Tipo Vendedor Ventas

="=Frutas" >1000

3. Haga clic en una celda del rango de la lista. Usando el ejemplo, haga clic en
cualquier celda del rango A6:C10.

4. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en


Avanzadas.

5. Siga uno de estos procedimientos:

▪ Para filtrar el rango de la lista a fin de ocultar las filas que no coinciden con los
criterios, haga clic en Filtrar la lista, de forma local.

▪ Para filtrar el rango de la lista al copiar las filas que cumplen los criterios a otra área

de la hoja de cálculo, haga clic en Copiar a otra ubicación, haga clic en el


cuadro Copiar a y, luego, haga clic en la esquina superior izquierda del área
donde desee pegar las filas.

Sugerencia Al copiar las filas filtradas a otra ubicación, puede especificar qué
columnas incluirá en la operación de copia. Antes de aplicar el filtro, copie las
etiquetas de columna para las columnas que desea en la primera fila del área
donde pegará las filas filtradas. Al aplicar el filtro, introduzca una referencia a las
etiquetas de columna copiadas en el cuadro Copiar a. Las filas copiadas, por
tanto, incluirán solo las columnas para las que ha copiado las etiquetas.

6. En el cuadro Rango de criterios, especifique la referencia para el rango


de criterios, incluidas las etiquetas de los criterios. Usando el ejemplo,
escriba $A$1:$C$2.

Para alejar temporalmente el cuadro de diálogo filtro avanzado mientras

selecciona el rango de criterios, haga clic en contraer de diálogo.

7. Usando el ejemplo, el resultado filtrado para el rango de la lista es:


Tipo Vendedor Ventas

Frutas Buchanan 6328 $

Verdura Davolio 6544 $

Varios criterios, varias columnas,

cualquier criterio verdadero

Lógica booleana: (Tipo = "alimentos" o vendedor = "Buchanan")

1. Inserte al menos tres filas en blanco sobre el rango de la lista que se puedan

utilizar como un rango de criterios. El rango de criterios necesita tener etiquetas de


columna. Asegúrese de que hay al menos una fila en blanco entre los valores de
los criterios y el rango de la lista.
2. Para buscar las filas que cumplen varios criterios en varias columnas en las
que puede cumplirse cualquier criterio, escriba los criterios en columnas y
filas diferentes del rango de criterios. Usando el ejemplo, escriba:

Tipo Vendedor Ventas ="=Frutas"

="=Buchanan"

3. Haga clic en una celda del rango de la lista. Usando el ejemplo, haga clic en
cualquier celda del rango de la lista A6:C10.

4. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en


Avanzadas.

5. Siga uno de estos procedimientos:

▪ Para filtrar el rango de la lista a fin de ocultar las filas que no coinciden con los
criterios, haga clic en Filtrar la lista, de forma local.

▪ Para filtrar el rango de la lista al copiar las filas que cumplen los criterios a otra área
de la hoja de cálculo, haga clic en Copiar a otra ubicación, haga clic en el
cuadro Copiar a y, luego, haga clic en la esquina superior izquierda del área
donde desee pegar las filas.

Sugerencia: Al copiar las filas filtradas a otra ubicación, puede especificar qué columnas incluirá en la operación de copia. Antes de aplicar el
filtro, copie las etiquetas de columna para las columnas que desea en la primera fila del área donde pegará las filas filtradas. Al aplicar el filtro,

introduzca una referencia a las etiquetas de columna copiadas en el cuadro Copiar a. Las filas copiadas, por tanto, incluirán solo las

columnas para las que ha copiado las etiquetas.

6. En el cuadro Rango de criterios, especifique la referencia para el rango

de criterios, incluidas las etiquetas de los criterios. Usando el ejemplo,


escriba $A$1:$B$3.
Para alejar temporalmente el cuadro de diálogo filtro avanzado mientras

selecciona el rango de criterios, haga clic en contraer de diálogo.

7. Usando el ejemplo, el resultado filtrado para el rango de la lista es:

Tipo Vendedor Ventas

Frutas Buchanan 6328 $

Verdura Davolio 6544 $


Varios conjuntos de criterios, una columna
en todos los conjuntos

Lógica booleana: ( (Ventas > 6000 Y Ventas < 6500 ) O (Ventas < 500) )

1. Inserte al menos tres filas en blanco sobre el rango de la lista que se puedan

utilizar como un rango de criterios. El rango de criterios necesita tener etiquetas de


columna. Asegúrese de que hay al menos una fila en blanco entre los valores de
los criterios y el rango de la lista.

2. Para buscar las filas que cumplen varios conjuntos de criterios, en los que cada

conjunto incluye criterios para una columna, incluya varias columnas con el
mismo título de columna. Usando el ejemplo, escriba:

Tipo Vendedor Comercial Ventas >6000 <6500

<500

3. Haga clic en una celda del rango de la lista. Usando el ejemplo, haga clic en
cualquier celda del rango de la lista A6:C10.

4. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en Avanzadas.

5. Siga uno de estos procedimientos:

▪ Para filtrar el rango de la lista a fin de ocultar las filas que no coinciden con los
criterios, haga clic en Filtrar la lista, de forma local.

▪ Para filtrar el rango de la lista al copiar las filas que cumplen los criterios a otra área
de la hoja de cálculo, haga clic en Copiar a otra ubicación, haga clic en el
cuadro Copiar a y, luego, haga clic en la esquina superior izquierda del área
donde desee pegar las filas.

Sugerencia: Al copiar las filas filtradas a otra ubicación, puede especificar qué columnas incluirá

en la operación de copia. Antes de aplicar el filtro, copie las etiquetas de columna para las

columnas que desea en la primera fila del área donde pegará las filas filtradas. Al aplicar el filtro,

introduzca una referencia a las etiquetas de columna copiadas en el cuadro Copiar a. Las filas

copiadas, por tanto, incluirán solo las columnas para las que ha copiado las etiquetas.

6. En el cuadro Rango de criterios, especifique la referencia para el rango


de criterios, incluidas las etiquetas de los criterios. Usando el ejemplo,
escriba $A$1:$D$3.

Para alejar temporalmente el cuadro de diálogo filtro avanzado mientras

selecciona el rango de criterios, haga clic en contraer de diálogo.

7. Usando el ejemplo, el resultado filtrado para el rango de la lista es:

Tipo Vendedor Comercial

Carnes Davolio 450 $

Alimentos Buchanan 6328 $

Varios conjuntos de criterios, varias

columnas en cada conjunto

Lógica booleana: ( (Vendedor = "Davolio" Y Ventas >3000) O (Vendedor


= "Buchanan" Y Ventas > 1500) )
1. Inserte al menos tres filas en blanco sobre el rango de la lista que se puedan
utilizar como un rango de criterios. El rango de criterios necesita tener etiquetas de
columna. Asegúrese de que hay al menos una fila en blanco entre los valores de
los criterios y el rango de la lista.

2. Para buscar las filas que cumplen varios conjuntos de criterios, en los que cada
conjunto incluye criterios para varias columnas, escriba cada conjunto de
criterios en columnas y filas distintas. Usando el ejemplo, escriba:

Tipo Vendedor Comercial

="=Davolio" >3000

="=Buchanan" >1500

3. Haga clic en una celda del rango de la lista. Usando el ejemplo, haga clic en
cualquier celda del rango de la lista A6:C10.

4. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en

Avanzadas.

5. Siga uno de estos procedimientos:


▪ Para filtrar el rango de la lista a fin de ocultar las filas que no coinciden con los

criterios, haga clic en Filtrar la lista, de forma local.

▪ Para filtrar el rango de la lista al copiar las filas que cumplen los criterios a otra área
de la hoja de cálculo, haga clic en Copiar a otra ubicación, haga clic en el
cuadro Copiar a y, luego, haga clic en la esquina superior izquierda del área
donde desee pegar las filas.
Sugerencia Al copiar las filas filtradas a otra ubicación, puede especificar qué
columnas incluirá en la operación de copia. Antes de aplicar el filtro, copie las
etiquetas de columna para las columnas que desea en la primera fila del área
donde pegará las filas filtradas. Al aplicar el filtro, introduzca una referencia a las

etiquetas de columna copiadas en el cuadro Copiar a. Las filas copiadas, por


tanto, incluirán solo las columnas para las que ha copiado las etiquetas.

6. En el cuadro Rango de criterios, especifique la referencia para el rango de


criterios, incluidas las etiquetas de los criterios. Con el ejemplo, escriba $A $1: $C
$3.To mover el cuadro de diálogo filtro avanzado de forma temporal mientras

selecciona el rango de criterios, haga clic en contraer de diálogo. 7. Usando el


ejemplo, el resultado filtrado para el rango de la lista sería:

Tipo Vendedor Ventas

Frutas Buchanan 6328 $

Verdura Davolio 6544 $

Criterios de comodines

Lógica booleana: Vendedor = un nombre con "u" como la segunda letra


1. Para buscar valores de texto que incluyen algunos caracteres pero no otros,
siga uno o varios de estos procedimientos:

▪ Escriba uno o más caracteres sin el signo igual (=) para buscar las filas que tienen
un valor de texto en una columna que empiece con esos caracteres. Por ejemplo, si
escribe el texto Dav como criterio, Excel encontrará "Davolio", "David" y "Davis". ▪ Use
un carácter comodín.

Usar Para buscar


? (signo de interrogación) Cualquier carácter

Por ejemplo, gr? CIA buscará "Smith" y "Grecia"

* (asterisco) Cualquier número de caracteres

Por ejemplo, * este buscará "nordeste" y "Sudeste"

~ (tilde) seguida de ?, *, o ~ Un signo de interrogación, un asterisco

o una tilde Por ejemplo, af91 ~? buscará "af91?".

2. Inserte al menos tres filas en blanco sobre el rango de la lista que se puedan
utilizar como un rango de criterios. El rango de criterios necesita tener etiquetas de
columna. Asegúrese de que hay al menos una fila en blanco entre los valores de
los criterios y el rango de la lista.

3. En las filas debajo de las etiquetas de columna, escriba los criterios que

desea buscar. Usando el ejemplo, escriba:

Tipo Vendedor Ventas

="=Me*"

="=?u*"

4. Haga clic en una celda del rango de la lista. Usando el ejemplo, haga clic en
cualquier celda del rango de la lista A6:C10.

5. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en Avanzadas.

6. Siga uno de estos procedimientos:

▪ Para filtrar el rango de la lista a fin de ocultar las filas que no coinciden con los
criterios, haga clic en Filtrar la lista, de forma local.

▪ Para filtrar el rango de la lista al copiar las filas que cumplen los criterios a otra área
de la hoja de cálculo, haga clic en Copiar a otra ubicación, haga clic en el
cuadro Copiar a y, luego, haga clic en la esquina superior izquierda del área
donde desee pegar las filas.

Sugerencia: Al copiar las filas filtradas a otra ubicación, puede especificar qué columnas incluirá

en la operación de copia. Antes de aplicar el filtro, copie las etiquetas de columna para las

columnas que desea en la primera fila del área donde pegará las filas filtradas. Al aplicar el filtro,

introduzca una referencia a las etiquetas de columna copiadas en el cuadro Copiar a. Las filas

copiadas, por tanto, incluirán solo las columnas para las que ha copiado las etiquetas.

7. En el cuadro Rango de criterios, especifique la referencia para el rango


de criterios, incluidas las etiquetas de los criterios. Usando el ejemplo,
escriba $A$1:$B$3.

Para alejar temporalmente el cuadro de diálogo filtro avanzado mientras

selecciona el rango de criterios, haga clic en contraer de diálogo.

8. Usando el ejemplo, el resultado filtrado para el rango de la lista es:


Tipo Vendedor Ventas Bebidas Solsona 5122 $ Carnes Davolio 450 $ Alimentos Buchanan

6328 $

Bibliografía:

Support.office.com. 2020. Filtrar Por Criterios Avanzados. [online] Available at:


<https://support.office.com/es-es/article/Filtrar-por-criterios-avanzados-4c9222fe
8529-4cd7-a898-3f16abdff32b> [Accessed 20 April 2020].

También podría gustarte