Come salvare / esportare solo i dati filtrati da Excel in un file csv?
Come tutti sappiamo, è facile per noi salvare un foglio di lavoro come file csv. Ma hai mai provato a salvare solo i dati filtrati come file csv? Normalmente, il Salva con nome caratteristica In Excel salverà tutti i dati del foglio di lavoro come file csv, in questo caso, come potresti salvare o esportare solo i dati filtrati da Excel in un file csv?
Salva / Esporta solo i dati filtrati da Excel in file CSV con solo celle Copia visibili
Salva / Esporta solo i dati filtrati da Excel in file CSV con codice VBA
Salva / esporta solo i dati filtrati da Excel nel file CSV Kutools per Excel
Salva / Esporta solo i dati filtrati da Excel in file CSV con solo celle Copia visibili
In Excel, potresti non salvare i dati filtrati direttamente nel file csv, ma puoi finirlo con una soluzione alternativa, fai come segue:
1. Seleziona i dati filtrati che desideri salvare.
2. Quindi fare clic Casa > Trova e seleziona > Vai a speciale, vedi screenshot:
3. Nel Vai a speciale finestra di dialogo, scegliere Solo celle visibili opzione, vedi screenshot:
4. Quindi fare clic OK pulsante, quindi copia e incolla i dati filtrati in un nuovo foglio di lavoro e solo i dati filtrati sono stati incollati nel nuovo foglio di lavoro.
5. Ora puoi salvare questo nuovo foglio di lavoro come file csv, fai clic Compila il > Salva con nome, Nella Salva con nome finestra di dialogo, specificare un nome e una posizione per questo file e selezionare CVS (delimitato da virgole) dal Salva come tipo elenco a discesa, vedi screenshot:
6. Quindi fare clic Risparmi per salvare questi dati filtrati e verranno visualizzati alcuni messaggi di avviso, fare clic su OK esterni si per chiudere i messaggi, quindi solo i dati filtrati vengono salvati come file csv nella directory selezionata.
Salva / Esporta solo i dati filtrati da Excel in file CSV con codice VBA
Potrebbe essere un modo inefficiente utilizzando il metodo sopra, qui posso creare un codice VBA per aiutarti a esportare i dati filtrati in un file csv in modo rapido e conveniente.
1. Tieni premuto il Alt + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Modulie incolla la seguente macro nel file Moduli Finestra.
Codice VBA: salva / esporta solo i dati filtrati da Excel in file 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. Quindi premere F5 chiave per eseguire questo codice e viene visualizzata una finestra di messaggio per ricordarti di selezionare i dati filtrati che desideri salvare solo come file csv, vedi screenshot:
4. Quindi fare clic OK e viene visualizzata un'altra finestra per ricordarti di specificare un nome file e una posizione per il tuo file csv, vedi screenshot:
5. E poi clicca Risparmi pulsante, solo i dati filtrati vengono salvati come file csv.
Salva / esporta solo i dati filtrati da Excel nel file CSV Kutools per Excel
Kutools for Excel contiene uno strumento utile-Esporta intervallo su file, può aiutarti a esportare o salvare un intervallo di celle selezionate in csv, pdf, testo e altri file di formattazione.
Dopo l'installazione Kutools for Excel, si prega di fare come segue:
1. Seleziona i dati filtrati da esportare.
2. Clic Kutools Plus > Importa ed esporta > Esporta intervallo su file, vedi screenshot:
3. Nel Esporta intervallo su file finestra di dialogo, scegli il formato di file che desideri salvare sotto il file Formato del file, quindi fai clic su pulsante per selezionare una cartella in cui salvare il file esportato, vedi screenshot:
4. Quindi fare clic Ok pulsante, e viene visualizzata un'altra finestra di messaggio per ricordarti di digitare un nome per il tuo file esportato, vedi screenshot:
5. E poi clicca Oke solo i dati filtrati selezionati sono stati salvati come file csv di cui hai bisogno.
Scarica e prova gratuitamente Kutools per Excel adesso!
Demo: salva / esporta solo i dati filtrati da Excel nel file CSV Kutools per Excel
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!