¿Cómo guardar o exportar solo los datos filtrados de Excel a un archivo CSV?
Al trabajar con grandes conjuntos de datos en Excel, es habitual aplicar filtros para centrarse en subconjuntos específicos. Sin embargo, a veces necesitas guardar o exportar únicamente las filas filtradas (visibles) a un archivo CSV independiente, ya sea para informes, intercambio de datos o análisis posteriores. Por defecto, la función Guardar como de Excel exporta toda la hoja de cálculo —incluidas las filas ocultas y no visibles tras el filtro— al guardar en formato CSV. Esto puede suponer un problema si lo que buscas es aislar y exportar exclusivamente los resultados del filtro, dejando fuera los datos irrelevantes en ese momento.
En las siguientes secciones descubrirá varios métodos prácticos para exportar exclusivamente los datos filtrados a un archivo CSV en Excel. Cada enfoque ofrece ventajas específicas y resulta ideal según sus necesidades y nivel de experiencia. Lea atentamente y elija la solución que mejor se ajuste a su flujo de trabajo y conocimientos de Excel:
Guardar o exportar únicamente los datos filtrados de Excel a un archivo CSV con código VBA
Guardar o exportar únicamente los datos filtrados de Excel a un archivo CSV Kutools para Excel
Exportar datos filtrados mediante Power Query
Guardar o exportar únicamente los datos filtrados de Excel a un archivo CSV mediante Copiar solo celdas visibles
Excel no permite guardar directamente solo las filas filtradas (visibles) en un archivo CSV de forma nativa. Sin embargo, existe una solución sencilla para lograrlo, ideal para quienes prefieren evitar funciones complejas o programación. A continuación, se detallan los pasos:
1. Tras aplicar el filtro a su hoja de cálculo, seleccione el rango de datos filtrados que desea guardar. Asegúrese de incluir la fila de encabezado (si es necesario) para garantizar la claridad del archivo exportado.
2. En la Cinta de opciones, vaya a Inicio > Buscar y seleccionar > Ir a especial. Esta opción le permite seleccionar únicamente las celdas visibles. Consulte la captura de pantalla:

3. En el cuadro de diálogo Ir a especial, seleccione la opción Solo celdas visibles. Así garantiza que solo se seleccionen las filas mostradas (filtradas) y evita copiar accidentalmente las filas ocultas.

4. Tras hacer clic en Aceptar, copie el rango seleccionado (puede pulsar)Ctrl+C o hacer clic con el botón derecho y elegir Copiar), luego abra una hoja de cálculo nueva y pegue sus datos (mediante Ctrl+V). Solo aparecerán las filas visibles (filtradas); las filas ocultas quedarán excluidas, ¡así que su conjunto de datos ya está listo para exportarse!
5. Para exportar estos datos, vaya a Archivo > Guardar como. En el cuadro de diálogo Guardar como, seleccione el nombre y la ubicación del archivo deseados. En la lista desplegable Especificar formato de guardado, elija CSV (delimitado por comas) (*.csv). Consulte la captura de pantalla como guía:

6. Haga clic en Guardar. Es posible que aparezca un aviso indicando que «Es posible que se pierdan algunas características del libro» o preguntándole si desea guardar únicamente la Hoja de cálculo actual. Esto es habitual al exportar a CSV. Confirme haciendo clic en Aceptar y luego en Sí. Sus datos filtrados ya se han guardado como un archivo CSV en el directorio elegido.

![]()

Este método es sencillo y no requiere conocimientos de programación. No obstante, puede resultar algo lento si debe repetirse con frecuencia o si trabaja con conjuntos de datos muy grandes. Antes de guardar, compruebe siempre los datos pegados en la hoja de cálculo nueva para asegurarse de que solo se han incluido las filas visibles. Si necesita exportar datos filtrados con regularidad, considere los métodos automatizados que se describen a continuación.
Guardar o exportar únicamente los datos filtrados de Excel a un archivo CSV con código VBA
Si realiza exportaciones de datos filtrados de forma habitual o busca un enfoque más rápido y automatizado, puede utilizar una macro VBA. Esta opción es especialmente útil si desea reducir los pasos manuales y exportar un rango de forma programática. A continuación, le ofrecemos una guía paso a paso:
1. Pulse Alt + F11 para abrir el editor de Microsoft Visual Basic para Aplicaciones (VBA). Se abrirá una nueva ventana donde podrá gestionar sus macros de Excel.
2. En el editor de VBA, haga clic en Insertar > Módulo para añadir un nuevo módulo. Copie y pegue el siguiente código VBA en la ventana vacía del módulo.
Código VBA: Guardar o exportar únicamente los datos filtrados de Excel a un archivo CSV
Sub Macro1()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
Dim xFileName As String
Dim xWb As Workbook
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("please select the filtered range", "Kutools for Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xRg = xRg.SpecialCells(xlCellTypeVisible)
If xRg Is Nothing Then Exit Sub
xFileName = Application.GetSaveAsFilename(, "CSV Files (*.csv), *.csv", , "please specify the file name")
If xFileName = "" Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
xRg.Copy
Set xWb = Application.Workbooks.Add
xWb.ActiveSheet.Paste
xWb.SaveAs Filename:=xFileName, FileFormat:=xlCSV, CreateBackup:=False
xWb.Close False
Application.ScreenUpdating = xUpdate
End Sub
3. Con el código listo, pulse F5 o haga clic en el botón Ejecutar para ejecutarlo. Aparecerá un mensaje solicitándole que seleccione el rango de datos filtrado que desea exportar como archivo CSV. Use el ratón para seleccionar las celdas pertinentes y haga clic en Aceptar.

4. A continuación, aparecerá otro cuadro de diálogo en el que deberá especificar el nombre del archivo y la ubicación donde se guardará el CSV. Elija o cree la carpeta de destino e introduzca un nombre de archivo, tal como se muestra:

5. Haga clic en Guardar y la macro exportará únicamente las celdas visibles de su selección a un archivo CSV. Las filas ocultas —es decir, las filtradas— no se incluirán.
Esta solución VBA es rápida, precisa e ideal para tareas repetitivas o exportaciones masivas. No obstante, necesitará familiarizarse mínimamente con la activación de macros y el uso del editor de VBA. Asegúrese siempre de guardar su trabajo y de mantener copias de seguridad de los archivos importantes antes de ejecutar nuevas macros. Si encuentra errores, verifique que su selección incluya celdas visibles (datos filtrados) y que cuente con los permisos necesarios para escribir en el directorio seleccionado.
Guardar o exportar únicamente los datos filtrados de Excel a un archivo CSV Kutools para Excel
Kutools para Excel ofrece una función específica denominada Exportar Rango a Archivo. Esta herramienta simplifica enormemente la exportación de celdas seleccionadas —incluidos los datos filtrados— a formatos como CSV, PDF, texto y otros. Es la opción perfecta para quienes buscan una solución fiable sin necesidad de recurrir a código VBA ni a selecciones manuales, especialmente si exportar datos filtrados forma parte habitual de su flujo de trabajo.
Si ha instalado Kutools para Excel, siga estos pasos:
1. En primer lugar, aplique el filtro deseado y seleccione los datos visibles que quiera exportar. Asegúrese de incluir únicamente las filas pertinentes (las filtradas) en su selección.
2. Vaya a la pestaña KUTOOLS PLUS en la Cinta de opciones, seleccione Importar/Exportar y luego Exportar Rango a Archivo. Consulte la siguiente captura de pantalla para localizar esta opción:

3. En el cuadro de diálogo Exportar Rango a Archivo, seleccione el tipo de archivo (por ejemplo, CSV) en la sección Tipo de archivo. Haga clic en
para explorar y seleccionar una carpeta donde guardar el archivo exportado. Vea el ejemplo siguiente:

4. Tras confirmar la ubicación y la configuración, haga clic en Aceptar. A continuación, aparecerá un mensaje solicitando el nombre del archivo exportado. Introduzca el nombre deseado y confírmelo.

5. Haga clic nuevamente en Aceptar. Los datos filtrados seleccionados se guardarán como un archivo CSV en la ubicación elegida. Solo se exportarán las celdas visibles seleccionadas; las filas ocultas se ignorarán.
Se recomienda encarecidamente usar Kutools para Excel si realiza exportaciones repetidas, necesita opciones de formato flexibles o tiene poca experiencia con VBA. Además del CSV, permite exportar directamente a texto, PDF y otros formatos, ahorrándole tiempo y reduciendo el riesgo de errores en operaciones manuales.
¡Descargue y pruebe gratis Kutools para Excel ahora!
Si alguna vez obtiene resultados inesperados o archivos con datos faltantes, verifique que su selección incluyera únicamente las celdas visibles deseadas antes de exportar. Asimismo, preste atención a los permisos de la carpeta y a la configuración de Tipo de archivo en el cuadro de diálogo para evitar problemas habituales.
Demostración: Guardar / Exportar únicamente los datos filtrados desde Excel a un archivo CSV Kutools para Excel
Exportar datos filtrados mediante Power Query
Power Query (Obtener y transformar) permite extraer y guardar datos filtrados. Este método es ideal para usuarios que trabajen con versiones modernas de Excel (Excel 2016 en adelante) y busquen automatizar exportaciones repetibles.
1. Seleccione sus datos y vaya a Datos > Desde tabla o rango para iniciar el Editor de Power Query (su rango debe tener encabezados).
2. En Power Query, aplique directamente el filtro deseado a las columnas pertinentes.
3. Haga clic en Inicio > Cerrar y cargar en y elija «Crear solo conexión» o «Tabla en Hoja de cálculo nueva».
4. Los resultados filtrados aparecen ahora en una hoja de cálculo nueva. ¡Exprórtelos como siempre ()Archivo > Guardar como > CSV)!
Power Query resulta ideal para usuarios que necesiten exportaciones programadas de datos o deseen crear plantillas reutilizables de consultas. Aunque la configuración inicial puede parecer más compleja para principiantes, ofrece una eficiencia excepcional en transformaciones de conjuntos de datos y tareas repetitivas.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos