Skip to main content

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

Author: Xiaoyang Last Modified: 2025-08-06

Quando si lavora con grandi set di dati in Excel, è comune applicare filtri per concentrarsi su sottoinsiemi specifici dei propri dati. Tuttavia, ci sono momenti in cui potresti voler salvare o esportare solo le righe filtrate (visibili) in un file CSV separato per la creazione di report, lo scambio di dati o ulteriori analisi. Per impostazione predefinita, la funzione Salva con nome di Excel esporterà l'intero foglio di lavoro—compresi tutte le righe nascoste e filtrate—quando si salva in un file CSV. Questo può creare problemi se desideri isolare ed esportare solo i risultati del filtro, escludendo i dati che non ti servono al momento.

Nelle seguenti sezioni, troverai diversi metodi pratici per esportare solo i dati filtrati in un file CSV in Excel. Ogni metodo offre vantaggi ed è adatto a diverse esigenze e scenari degli utenti. Leggi e scegli la soluzione che meglio si adatta al tuo flusso di lavoro e alla tua competenza in Excel:

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 codice VBA

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

Esporta i dati filtrati tramite Power Query


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

Excel non permette nativamente di salvare direttamente solo le righe filtrate (visibili) come file CSV. Tuttavia, puoi utilizzare una semplice soluzione alternativa per raggiungere il tuo obiettivo. Questo approccio è adatto a coloro che preferiscono evitare funzioni complesse o la codifica. Di seguito sono riportati i passaggi dettagliati:

1. Dopo aver applicato il filtro al tuo foglio di lavoro, seleziona l'intervallo di dati filtrati che desideri salvare. Assicurati di includere la riga di intestazione (se necessario) per chiarezza nel file esportato.

2. Nella barra multifunzione, vai su Home > Trova e seleziona > Vai a speciale. Questa opzione ti aiuta a selezionare solo le celle visibili. Vedi screenshot:

Go To Special option on the ribbon

3. Nella finestra di dialogo Vai a speciale, seleziona l'opzione Solo celle visibili. Questo assicura che solo le righe visualizzate (filtrate) verranno selezionate, e le righe nascoste non verranno copiate accidentalmente.

Go To Special dialog box

4. Dopo aver cliccato OK, copia l'intervallo selezionato (puoi premere Ctrl+C o fare clic con il tasto destro e scegliere Copia), quindi apri un nuovo foglio di lavoro e incolla i tuoi dati (usando Ctrl+V). Solo le righe visibili (filtrate) appariranno—le righe nascoste sono escluse, quindi il tuo set di dati è ora pronto per essere esportato.

5. Per esportare questi dati, vai su File > Salva con nome. Nella finestra di dialogo Salva con nome, seleziona il nome file e la posizione desiderati. Dall'elenco a discesa Salva come tipo, scegli CSV (delimitato da virgole) (*.csv). Vedi screenshot per la guida:

Save As dialog box

6. Clicca Salva. Potresti ricevere un avviso popup che "Alcune funzionalità nella tua cartella di lavoro potrebbero andare perse" o chiedendoti se vuoi salvare solo il foglio attivo. Questo è normale per l'esportazione CSV. Conferma facendo clic su OK e poi su . I tuoi dati filtrati sono ora salvati come file CSV nella directory scelta.

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

Arrow

Dialog box saying if you want to keep using that format

Questo metodo è semplice e non richiede competenze di codifica. Tuttavia, può essere leggermente dispendioso in termini di tempo se devi ripeterlo spesso o lavorare con set di dati molto grandi. Controlla sempre due volte i dati incollati nel nuovo foglio di lavoro prima di salvare, per confermare che solo le righe visibili siano state incluse. Se hai bisogno di esportare frequentemente dati filtrati, considera i metodi di automazione qui sotto.


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

Se gestisci esportazioni di dati filtrati regolarmente o desideri un approccio più veloce e automatizzato, puoi utilizzare una macro VBA. Questo è particolarmente adatto se vuoi ridurre i passaggi manuali ed esportare intervalli programmaticamente. Di seguito è riportata una guida passo-passo:

1. Premi Alt + F11 per aprire l'editor Microsoft Visual Basic for Applications (VBA). Questo apre una nuova finestra dove puoi gestire le tue macro di Excel.

2. Nell'editor VBA, clicca Inserisci > Modulo per aggiungere un nuovo modulo. Copia e incolla il seguente codice VBA nella finestra del modulo vuoto.

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. Con il codice inserito, premi F5 o clicca sul pulsante Esegui per eseguirlo. Vedrai una richiesta che ti chiede di selezionare l'intervallo di dati filtrati che desideri esportare come file CSV. Usa il mouse per selezionare le celle rilevanti e clicca OK.

Dialog to select the filtered data

4. Successivamente, appare un'altra finestra di dialogo che ti chiede di specificare il nome del file e la posizione di archiviazione per il tuo CSV. Scegli o crea la tua directory di destinazione e inserisci un nome file, come mostrato:

Dialog to specify a file name

5. Clicca Salva e la macro esporterà solo le celle visibili della tua selezione in un file CSV. Le righe nascoste—quelle filtrate—non saranno incluse.

Questa soluzione VBA è veloce, accurata e perfetta per attività ripetitive o esportazioni in blocco. Tuttavia, avrai bisogno di una conoscenza di base dell'abilitazione delle macro e dell'utilizzo dell'editor VBA. Assicurati sempre di salvare il tuo lavoro e mantenere backup dei file importanti prima di eseguire nuove macro. In caso di errori, verifica che la tua selezione contenga celle visibili (dati filtrati) e che tu abbia il permesso di scrivere nella directory selezionata.


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

Kutools per Excel fornisce una funzionalità dedicata chiamata Esporta intervallo in file. Questo strumento rende molto più facile esportare celle selezionate—compresi i dati filtrati—in CSV, PDF, testo o altri formati. Questa è una scelta ideale per gli utenti che vogliono una soluzione affidabile senza dover usare codice VBA o selezioni manuali, specialmente se l'esportazione di dati filtrati è un compito comune nel tuo flusso di lavoro.

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...

Se hai installato Kutools per Excel, segui questi passaggi:

1. Prima, applica il filtro desiderato e seleziona i dati visibili che desideri esportare. Assicurati che solo le righe rilevanti (filtrate) siano incluse nella tua selezione.

2. Vai su Kutools Plus sulla barra multifunzione, seleziona Importa ed esporta, e poi Esporta intervallo in file. Fai riferimento allo screenshot qui sotto per individuare questa opzione:

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

3. Nella Esporta intervallo in file finestra di dialogo, seleziona il formato del file (ad esempio, CSV) dalla sezione Formato file . Clicca File explorer button per sfogliare e selezionare una cartella per salvare il file esportato. Vedi esempio qui sotto:

Export Range to File dialog box

4. Dopo aver confermato la posizione e le impostazioni, clicca Ok. Apparirà un altro prompt che ti chiederà di dare un nome al file esportato. Inserisci il nome desiderato e conferma.

Dialog box for entering a name for the file

5. Clicca Ok ancora una volta. I dati filtrati selezionati verranno salvati come file CSV nella posizione scelta. Solo le celle visibili che hai selezionato vengono esportate—le righe nascoste vengono ignorate.

L'uso di Kutools per Excel è altamente raccomandato per gli utenti che eseguono esportazioni ripetute, richiedono opzioni di formato flessibili o hanno poca esperienza con VBA. Oltre al CSV, puoi esportare direttamente in testo, PDF e diversi altri formati, risparmiando tempo e riducendo il rischio di errori nelle operazioni manuali.

  Scarica e prova gratuitamente Kutools per Excel ora!

Se incontri risultati imprevisti o file mancanti dati, verifica che la tua selezione contenesse solo le celle visibili previste prima dell'esportazione. Inoltre, presta attenzione alle autorizzazioni della cartella e alle impostazioni del formato del file nella finestra di dialogo per evitare problemi comuni.


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!

Esporta i dati filtrati tramite Power Query

Power Query (Ottieni e trasforma) può essere utilizzato per estrarre e salvare dati filtrati. Questo metodo è adatto agli utenti che utilizzano versioni moderne di Excel (Excel 2016 e successive) e che desiderano automatizzare esportazioni ripetibili:

1. Seleziona i tuoi dati e vai su Dati > Da tabella/intervallo per avviare Power Query Editor (il tuo intervallo deve avere intestazioni).

2. In Power Query, applica il filtro desiderato direttamente alle colonne rilevanti.

3. Clicca Home > Chiudi e carica in e scegli “Crea solo connessione” o “Tabella in nuovo foglio di lavoro.”

4. I risultati filtrati ora appaiono in un nuovo foglio di lavoro. Esporta come di consueto (File > Salva con nome > CSV).

Power Query è pratico per gli utenti che necessitano di esportazioni di dati programmate o vogliono creare modelli di query riutilizzabili. L'impostazione iniziale può essere più complessa per i principianti, ma è altamente efficiente per trasformazioni di set di dati e uso ripetuto.


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
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca 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 a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di 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 & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. 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 su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura 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 ti fa risparmiare centinaia di clic ogni giorno!