¿Cómo guardar / exportar solo datos filtrados de Excel a un archivo csv?
Como todos sabemos, es fácil para nosotros guardar una hoja de trabajo como archivo csv. Pero, ¿alguna vez ha intentado guardar solo los datos filtrados como archivo csv? Normalmente, el Guardar como característica En Excel guardará todos los datos de la hoja de trabajo como un archivo csv, en este caso, ¿cómo podría guardar o exportar solo los datos filtrados de Excel a un archivo csv?
Guarde / exporte solo datos filtrados de Excel a un archivo csv con Copiar solo celdas visibles
Guarde / exporte solo datos filtrados de Excel a un archivo csv con código VBA
Guarde / exporte solo datos filtrados de Excel al archivo csv Kutools para Excel
Guarde / exporte solo datos filtrados de Excel a un archivo csv con Copiar solo celdas visibles
En Excel, es posible que no guarde los datos filtrados en un archivo csv directamente, pero puede terminarlo con una solución alternativa, haga lo siguiente:
1. Seleccione los datos filtrados que desea guardar.
2. Luego haga clic Inicio > Buscar y seleccionar > Ir a Especial, ver captura de pantalla:
3. En la Ir a Especial cuadro de diálogo, elija Solo celdas visibles opción, ver captura de pantalla:
4. Luego haga clic OK y luego copie y pegue los datos filtrados en una nueva hoja de trabajo, y solo los datos filtrados se pegarán en la nueva hoja de trabajo.
5. Ahora, puede guardar esta nueva hoja de trabajo como archivo csv, haga clic en Archive > Guardar como, En la Guardar como cuadro de diálogo, especifique un nombre y una ubicación para este archivo y seleccione CVS (delimitado por comas) del desplegable Guardar como tipo lista desplegable, ver captura de pantalla:
6. Luego haga clic Guardar para guardar estos datos filtrados y aparecerán algunos mensajes de advertencia, haga clic en OK y Sí para cerrar los mensajes, y luego solo los datos filtrados se guardan como archivo csv en el directorio seleccionado.
Guarde / exporte solo datos filtrados de Excel a un archivo csv con código VBA
Puede ser una forma ineficiente al usar el método anterior, aquí puedo crear un código VBA para ayudarlo a exportar los datos filtrados a un archivo csv de manera rápida y conveniente.
1. Mantenga pulsado el Alt + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.
2. Hacer clic recuadro > Móduloy pegue la siguiente macro en el Módulo Ventana.
Código de VBA: guarde / exporte 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. Entonces presione F5 para ejecutar este código, y aparece un cuadro emergente para recordarle que seleccione los datos filtrados que desea guardar solo como archivo csv, vea la captura de pantalla:
4. Luego haga clic OK y aparece otro cuadro para recordarle que especifique un nombre de archivo y una ubicación para su archivo csv, vea la captura de pantalla:
5. Y luego haz clic Guardar , solo los datos filtrados se guardan como archivo csv.
Guarde / exporte solo datos filtrados de Excel al archivo csv Kutools para Excel
Kutools for Excel contiene una herramienta útilExportar rango a archivo, puede ayudarlo a exportar o guardar un rango de celdas seleccionadas en csv, pdf, texto y otros archivos de formato.
Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. |
Después de instalar Kutools for Excel, haga lo siguiente:
1. Seleccione los datos filtrados para exportar.
2. Hacer clic Kutools Más > Importación y exportación > Exportar rango a archivo, ver captura de pantalla:
3. En la Exportar rango a archivo cuadro de diálogo, elija el formato de archivo que desea guardar en el Formato de archivo, luego haga clic en para seleccionar una carpeta para guardar el archivo exportado, ver captura de pantalla:
4. Luego haga clic Ok , y aparece otro cuadro emergente para recordarle que escriba un nombre para su archivo exportado, vea la captura de pantalla:
5. Y luego haz clic Ok, y solo los datos filtrados seleccionados se han guardado como archivo csv según lo necesite.
¡Descargue y pruebe Kutools para Excel ahora!
Demostración: guarde / exporte solo datos filtrados de Excel al archivo csv Kutools para Excel
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!