Skip to main content

¿Cómo guardar / exportar solo los datos filtrados de Excel a un archivo csv?

Author: Xiaoyang Last Modified: 2025-08-06

Al trabajar con grandes conjuntos de datos en Excel, es común aplicar filtros para centrarse en subconjuntos específicos de tus datos. Sin embargo, hay veces en las que es posible que desees guardar o exportar solo las filas filtradas (visibles) a un archivo CSV separado para informes, intercambio de datos o análisis adicional. Por defecto, la función Guardar como de Excel exportará toda la hoja de cálculo, incluidas todas las filas ocultas y filtradas, al guardar en un archivo CSV. Esto puede crear problemas si deseas aislar y exportar solo los resultados de tu filtro, dejando fuera los datos que no necesitas en ese momento.

En las siguientes secciones, encontrarás varios métodos prácticos para exportar solo los datos filtrados a un archivo CSV en Excel. Cada método ofrece ventajas y es adecuado para diferentes necesidades y escenarios de los usuarios. Revisa y elige la solución que mejor se adapte a tu flujo de trabajo y habilidades en Excel:

Guardar / Exportar solo datos filtrados de Excel a un archivo csv con Copiar solo celdas visibles

Guardar / Exportar solo datos filtrados de Excel a un archivo csv con código VBA

Guardar / Exportar solo datos filtrados de Excel a un archivo csv Kutools para Excel

Exportar Datos Filtrados a través de Power Query


Guardar / Exportar solo datos filtrados de Excel a un archivo csv con Copiar solo celdas visibles

Excel no permite de forma nativa guardar directamente solo las filas filtradas (visibles) como un archivo CSV. Sin embargo, puedes usar una solución alternativa simple para lograr tu objetivo. Este enfoque es adecuado para aquellos que prefieren evitar funciones complejas o codificación. A continuación, se detallan los pasos:

1. Después de aplicar el filtro a tu hoja de cálculo, selecciona el rango de datos filtrados que deseas guardar. Asegúrate de incluir la fila de encabezado (si es necesario) para mayor claridad en el archivo exportado.

2. En la cinta, ve a Inicio > Buscar y seleccionar > Ir a especial. Esta opción te ayuda a seleccionar solo las celdas visibles. Ver captura de pantalla:

Go To Special option on the ribbon

3. En el cuadro de diálogo Ir a especial, selecciona la opción Solo celdas visibles. Esto asegura que solo se seleccionen las filas mostradas (filtradas), y las filas ocultas no se copien accidentalmente.

Go To Special dialog box

4. Después de hacer clic en Aceptar, copia el rango seleccionado (puedes presionar Ctrl+C o hacer clic derecho y elegir Copiar), luego abre una nueva hoja de cálculo y pega tus datos (usando Ctrl+V). Solo aparecerán las filas visibles (filtradas): las filas ocultas quedan excluidas, por lo que tu conjunto de datos está listo para ser exportado.

5. Para exportar estos datos, ve a Archivo > Guardar como. En el cuadro de diálogo Guardar como, selecciona el nombre y la ubicación del archivo deseados. Desde la lista desplegable Guardar como tipo, elige CSV (delimitado por comas) (*.csv). Consulta la captura de pantalla para obtener orientación:

Save As dialog box

6. Haz clic en Guardar. Es posible que recibas una advertencia emergente que diga "Algunas características de tu libro pueden perderse" o preguntándote si deseas guardar solo la hoja activa. Esto es estándar para la exportación CSV. Confirma haciendo clic en Aceptar y luego en . Tus datos filtrados ahora están guardados como un archivo CSV ubicado en el directorio elegido.

Dialog box saying if you want to save only the active sheet

Arrow

Dialog box saying if you want to keep using that format

Este método es sencillo y no requiere habilidades de codificación. Sin embargo, puede ser algo lento si tienes que repetirlo a menudo o trabajar con conjuntos de datos muy grandes. Siempre verifica los datos pegados en la nueva hoja antes de guardar, para confirmar que solo se han incluido las filas visibles. Si necesitas exportar datos filtrados con frecuencia, considera los métodos de automatización a continuación.


Guardar / Exportar solo datos filtrados de Excel a un archivo csv con código VBA

Si manejas exportaciones de datos filtrados con regularidad o quieres un enfoque más rápido y automatizado, puedes aprovechar una macro VBA. Esto es particularmente útil si deseas reducir los pasos manuales y exportar rangos programáticamente. A continuación, se presenta una guía paso a paso:

1. Presiona Alt + F11 para abrir el editor de Microsoft Visual Basic para Aplicaciones (VBA). Esto abre una nueva ventana donde puedes administrar tus macros de Excel.

2. En el editor de VBA, haz clic en Insertar > Módulo para agregar un nuevo módulo. Copia y pega el siguiente código VBA en la ventana del módulo vacío.

Código VBA: Guardar / Exportar solo 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 en su lugar, presiona F5 o haz clic en el botón Ejecutar para ejecutarlo. Verás un mensaje solicitándote que selecciones el rango de datos filtrados que deseas exportar como un archivo CSV. Usa el ratón para seleccionar las celdas relevantes y haz clic en Aceptar.

Dialog to select the filtered data

4. Luego, aparece otro cuadro de diálogo solicitándote que especifiques el nombre del archivo y la ubicación de almacenamiento para tu CSV. Elige o crea tu directorio de destino e ingresa un nombre de archivo, como se muestra:

Dialog to specify a file name

5. Haz clic en Guardar y la macro exportará solo las celdas visibles en tu selección a un archivo CSV. Las filas ocultas – aquellas filtradas – no se incluirán.

Esta solución VBA es rápida, precisa y perfecta para tareas repetitivas o exportaciones masivas. Sin embargo, necesitarás familiaridad básica con la habilitación de macros y el uso del editor VBA. Siempre asegúrate de guardar tu trabajo y mantener copias de seguridad de archivos importantes antes de ejecutar nuevas macros. Si encuentras errores, verifica que tu selección contenga celdas visibles (datos filtrados) y que tengas permiso para escribir en el directorio seleccionado.


Guardar / Exportar solo datos filtrados de Excel a un archivo csv Kutools para Excel

Kutools para Excel proporciona una función dedicada llamada Exportar Rango a Archivo. Esta utilidad facilita mucho la exportación de celdas seleccionadas, incluidos los datos filtrados, a CSV, PDF, texto u otros formatos. Esta es una opción ideal para usuarios que quieren una solución confiable sin tener que usar código VBA o selecciones manuales, especialmente si la exportación de datos filtrados es una tarea común en tu flujo de trabajo.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Si has instalado Kutools para Excel, sigue estos pasos:

1. Primero, aplica el filtro deseado y selecciona los datos visibles que deseas exportar. Asegúrate de que solo las filas relevantes (filtradas) estén incluidas en tu selección.

2. Ve a Kutools Plus en la cinta, selecciona Importar y exportar, y luego Exportar Rango a Archivo. Consulta la captura de pantalla a continuación para localizar esta opción:

Export Range to File option on the Kutools Plus tab on the ribbon

3. En el Exportar Rango a Archivo cuadro de diálogo, selecciona el formato de archivo (por ejemplo, CSV) desde la Formato de archivo sección. Haz clic File explorer button para buscar y seleccionar una carpeta para guardar el archivo exportado. Ver el ejemplo a continuación:

Export Range to File dialog box

4. Después de confirmar la ubicación y configuraciones, haz clic en Aceptar. Aparecerá otro mensaje pidiéndote que nombres tu archivo exportado. Ingresa el nombre deseado y confirma.

Dialog box for entering a name for the file

5. Haz clic nuevamente en Aceptar. Los datos filtrados seleccionados se guardarán como un archivo CSV en la ubicación elegida. Solo se exportan las celdas visibles que seleccionaste; las filas ocultas se ignoran.

El uso de Kutools para Excel es altamente recomendable para usuarios que realizan exportaciones repetidas, requieren opciones flexibles de formato o tienen menos experiencia con VBA. Además del CSV, puedes exportar directamente a texto, PDF y varios otros formatos, ahorrándote tiempo y reduciendo el riesgo de errores en operaciones manuales.

  ¡Descarga y prueba gratis Kutools para Excel ahora!

Si alguna vez encuentras resultados inesperados o archivos que faltan datos, verifica que tu selección contenía solo las celdas visibles previstas antes de exportar. Además, presta atención a los permisos de carpeta y la configuración del formato de archivo en el cuadro de diálogo para evitar problemas comunes.


Demostración: Guardar / Exportar solo datos filtrados de Excel a un archivo csv Kutools para Excel

 
Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

Exportar Datos Filtrados a través de Power Query

Power Query (Obtener y transformar) se puede utilizar para extraer y guardar datos filtrados. Este método es adecuado para usuarios que utilizan versiones modernas de Excel (Excel 2016 y posteriores) y que desean automatizar exportaciones repetibles:

1. Selecciona tus datos y ve a Datos > Desde tabla/rango para iniciar el Editor de Power Query (tu rango debe tener encabezados).

2. En Power Query, aplica el filtro deseado directamente a las columnas relevantes.

3. Haz clic en Inicio > Cerrar y cargar en y elige “Solo crear conexión” o “Tabla en nueva hoja de cálculo.”

4. Los resultados filtrados ahora aparecen en una nueva hoja de cálculo. Exporta como de costumbre (Archivo > Guardar como > CSV).

Power Query es práctico para usuarios que necesitan exportaciones de datos programadas o quieren crear plantillas de consultas reutilizables. La configuración inicial puede ser más compleja para principiantes, pero es altamente eficiente para transformaciones de conjuntos de datos y uso repetido.


Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: Revoluciona el análisis de datos basado en: Ejecución inteligente |Generar código |Crear fórmulas personalizadas |Analizar datos y generar gráficos |Invocar funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...


Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
  • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!