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. Muestre la pestaña Datos de la cinta.

  3. Haga clic en la herramienta Avanzada, en el grupo Ordenar y filtrar. 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)

  4. Configure sus opciones de filtrado como desee.

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

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

  7. Haga clic en Aceptar.

Cuando especifica un destino para la copia (paso 6), 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 de filas y columnas especificadas por el rango.

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

Este consejo (7561) se aplica a Microsoft Excel 2007, 2010, 2013 y 2016.

Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

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