Si utiliza las capacidades de filtrado avanzadas de Excel, no está limitado a filtrar «en el lugar». También puede hacer el equivalente a una extracción de base de datos, que es un proceso de dos pasos. Primero, la lista se filtra y luego los registros que coinciden con sus criterios se copian en un área diferente de la hoja de trabajo.

Para indicarle a Excel que copie los resultados de un filtrado, siga estos pasos:

  1. Seleccione el área que desea filtrar.

  2. Elija Filtro en el menú Datos, luego elija Filtro avanzado. Excel muestra el cuadro de diálogo Filtro avanzado, con la dirección de la tabla de datos original ya completa, en el cuadro Rango de lista. (Ver figura 1)

  3. Configure sus opciones de filtrado como desee.

  4. Asegúrese de que el botón de opción Copiar a otra ubicación esté seleccionado.

  5. Especifique un destino de copia en el campo Copiar a.

  6. Haga clic en Aceptar.

Cuando especifica un destino para la copia (paso 5), tiene tres opciones. Primero, si especifica una sola celda como destino, Excel copia los resultados del filtrado, independientemente de la cantidad de registros extraídos. Sin embargo, si está trabajando con una lista grande y los resultados del filtrado pueden ser muchas, muchas filas, es posible que no desee hacer esto. En este caso, seleccione el destino como una fila. Excel solo copiará esa cantidad de filas. Por lo tanto, si el resultado del filtrado fue 47 registros y su destino fue una selección de 12 filas, solo se copiarán los primeros 12 registros. La última opción es seleccionar un rango de celdas. Esto limita la copia al número o filas y columnas especificadas por el rango.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2859) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Copying_the_Results_of_Filtering [Copiando los resultados del filtrado].