2010-08-19 7 views
5

Estoy tratando de filtrar por múltiples criterios, pero veo que la opción "Filtro" solo tiene 2 campos para las opciones "Y/O". Tengo una columna llena de enlaces. Quiero extraer todas las filas que contienen estos en que:¿Cómo se filtran los criterios múltiples en Excel?

.pdf .doc .docx .xls .xlsx .rtf .txt .csv .pps

¿Hay un buen forma de hacer esto?

Respuesta

4

Las opciones de filtro normales en Excel no permiten más de 2 configuraciones de criterios. Para hacer más de 2 configuraciones de criterios, debes usar la opción Filtro Avanzado. A continuación se muestran los pasos que hice para probar esto.

http://www.bettersolutions.com/excel/EDZ483/QT419412321.htm

Establecer los criterios. Pongo esto encima de los valores que quiero filtrar. Podrías hacer eso o poner una hoja de trabajo diferente. Tenga en cuenta que poner los criterios en filas lo convertirá en un filtro 'OR' y colocarlos en columnas lo convertirá en un filtro 'Y'.

  1. E1: Cartas
  2. E2: = m
  3. E3: = h
  4. E4: = j

I poner los datos a partir de la fila 5:

  1. A5: Cartas
  2. A6:
  3. A7:
  4. ...

Seleccione la primera fila de datos (A6) y haga clic en la opción Filtro avanzado. El rango de la lista debe ser rellenado previamente. Seleccione el rango de Criterios como E1: E4 y haga clic en Aceptar.

Eso debería ser. Tenga en cuenta que utilizo el operador '='. Deseará utilizar algo un poco diferente para probar las extensiones de archivo.

4

Tal vez no tan elegante, pero otra posibilidad sería escribir una fórmula para hacer el control y llenarlo en una columna adyacente. A continuación, puede filtrar en esa columna.

Lo siguiente se ve en la celda b14 y devolverá verdadero para todos los tipos de archivos que menciona. Esto supone que la extensión del archivo está sola en la columna. Si no es así, sería un poco más complicado, pero aún podrías hacerlo de esta manera.

=OR(B14=".pdf",B14=".doc",B14=".docx",B14=".xls",B14=".xlsx",B14=".rtf",B14=".txt",B14=".csv",B14=".pps") 

Como dije, no es tan elegante como los filtros avanzados pero las opciones siempre son buenos.

3

Puede pasar una matriz como primer argumento de Autofiltro y usar el operador xlFilterValues.

Esto mostrará los tipos de archivo PDF, DOC y DOCX.

Criteria1:=Array(".pdf", ".doc", ".docx"), Operator:=xlFilterValues 
Cuestiones relacionadas