Skip to main content

Come salvare / esportare solo i dati filtrati da Excel in un file CSV?

Author: Xiaoyang Last Modified: 2025-05-29

Come tutti sappiamo, è facile salvare un foglio di lavoro come file CSV. Ma hai mai provato a salvare solo i dati filtrati come file CSV? Normalmente, la funzione Salva con nome 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 un file CSV copiando solo le celle visibili

Salva / Esporta solo i dati filtrati da Excel in un file CSV con il codice VBA

Salva / Esporta solo i dati filtrati da Excel in un file CSV Kutools per Excel


Salva / Esporta solo i dati filtrati da Excel in un file CSV copiando solo le celle visibili

In Excel, non puoi salvare direttamente i dati filtrati in un file CSV, ma puoi farlo con un metodo alternativo, procedi come segue:

1. Seleziona i dati filtrati che desideri salvare.

2. Quindi fai clic su Home > Trova e seleziona > Vai a speciale, vedi screenshot:

Go To Special option on the ribbon

3. Nella finestra di dialogo Vai a speciale, scegli l'opzione Solo celle visibili, vedi screenshot:

Go To Special dialog box

4. Quindi fai clic sul pulsante OK, quindi copia e incolla i dati filtrati in un nuovo foglio di lavoro, e solo i dati filtrati verranno incollati nel nuovo foglio di lavoro.

5. Ora puoi salvare questo nuovo foglio di lavoro come file CSV, fai clic su File > Salva con nome, nella finestra di dialogo Salva con nome, specifica un nome e una posizione per questo file, e seleziona CVS (delimitato da virgole) dall'elenco a discesa Tipo di file, vedi screenshot:

Save As dialog box

6. Quindi fai clic su Salva per salvare questi dati filtrati, e alcuni messaggi di avviso appariranno, fai clic su OK e per chiudere i messaggi, e quindi solo i dati filtrati verranno salvati come file CSV nella tua directory selezionata.

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

Arrow

Dialog box saying if you want to keep using that format


Salva / Esporta solo i dati filtrati da Excel in un file CSV con il codice VBA

Potrebbe essere un modo inefficiente utilizzando il metodo sopra descritto, qui posso creare un codice VBA per aiutarti a esportare rapidamente e facilmente i dati filtrati in un file CSV.

1. Tieni premuti i tasti Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.

2. Fai clic su Inserisci > Modulo, e incolla la seguente macro nella finestra Modulo.

Codice VBA: Salva / Esporta solo i dati filtrati da Excel in un 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 premi il tasto F5 per eseguire questo codice, e apparirà una finestra di richiesta per ricordarti di selezionare i dati filtrati che desideri salvare solo come file CSV, vedi screenshot:

Dialog to select the filtered data

4. Quindi fai clic sul pulsante OK, e apparirà un'altra finestra per ricordarti di specificare un nome file e una posizione per il tuo file CSV, vedi screenshot:

Dialog to specify a file name

5. E poi fai clic sul pulsante Salva, solo i dati filtrati verranno salvati come file CSV.


Salva / Esporta solo i dati filtrati da Excel in un file CSV Kutools per Excel

Kutools per Excel contiene uno strumento utile - Esporta intervallo in file, può aiutarti a esportare o salvare un intervallo di celle selezionate in formati CSV, PDF, testo e altri file formattati.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato Kutools per Excel, procedi come segue:

1. Seleziona i dati filtrati da esportare.

2. Fai clic su Kutools Plus > Importa ed esporta > Esporta intervallo in file, vedi screenshot:

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

3. Nella Esporta intervallo in file finestra di dialogo, scegli il formato del file che vuoi salvare sotto Formato del file, quindi fai clic File explorer button pulsante per selezionare una cartella dove salvare il file esportato, vedi screenshot:

Export Range to File dialog box

4. Quindi fai clic sul pulsante Ok, e apparirà un'altra finestra di richiesta per ricordarti di digitare un nome per il tuo file esportato, vedi screenshot:

Dialog box for entering a name for the file

5. E poi fai clic su Ok, e solo i dati filtrati selezionati verranno salvati come file CSV secondo necessità.

  Scarica e prova gratuitamente Kutools per Excel ora!


Demo: Salva / Esporta solo i dati filtrati da Excel in un file CSV Kutools per Excel

Kutools per Excel: Oltre 300 strumenti utili a portata di mano! Goditi funzionalità AI gratuite per sempre! Scarica Ora!

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • 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, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!