KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

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

AutoreXiaoyang Data di modifica

Quando si lavora con set di dati di grandi dimensioni in Excel, è comune applicare filtri per concentrarsi su sottoinsiemi specifici dei propri dati. Tuttavia, ci sono momenti in cui potrebbe essere necessario salvare o esportare solo le righe filtrate (visibili) in un file CSV separato per reportistica, scambio di dati o ulteriori analisi. Per impostazione predefinita, la funzione Salva con nome di Excel esporta l’intero foglio di lavoro — inclusi tutti i dati nascosti e quelli esclusi dal filtro — quando si salva in formato CSV. Questo può creare problemi se si desidera isolare ed esportare soltanto i risultati del proprio filtro, escludendo i dati non rilevanti in quel momento.

Nelle sezioni seguenti troverai diversi metodi pratici per esportare esclusivamente i dati filtrati in un file CSV da Excel. Ogni approccio offre vantaggi specifici e si adatta a esigenze e scenari d’uso differenti. Leggi con attenzione e scegli la soluzione più adatta al tuo flusso di lavoro e al tuo livello di competenza in Excel:

Salva/Esporta solo i dati filtrati da Excel in un file CSV con Copia solo 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 dati filtrati tramite Power Query


Salva/Esporta solo i dati filtrati da Excel in un file CSV con Copia solo celle visibili

Excel non permette nativamente di salvare direttamente solo le righe filtrate (visibili) in un file CSV. Tuttavia, puoi raggiungere il tuo obiettivo con una semplice procedura alternativa, perfetta per chi preferisce evitare funzioni complesse o la programmazione. Ecco i passaggi dettagliati:

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

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

Opzione Vai a speciale sulla barra multifunzione

3. Nella finestra di dialogo Vai a speciale, seleziona l’opzione Solo celle visibili. In questo modo verranno selezionate esclusivamente le righe visualizzate (filtrate), evitando di copiare accidentalmente quelle nascoste.

Finestra di dialogo Vai a speciale

4. Dopo aver fatto clic su OK, copia l’intervallo selezionato (puoi premere)Ctrl+C oppure fare clic con il tasto destro e scegliere Copia), quindi apri un nuovo foglio di lavoro e incolla i dati (utilizzando Ctrl+V). Compariranno solo le righe visibili (filtrate) — 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 del file e la posizione desiderata. Dall’elenco a discesa Specifica formato di salvataggio, scegli CSV (delimitato da virgole) (*.csv). Consulta lo screenshot per ulteriore guida:

Finestra di dialogo Salva con nome

6. Fai clic su Salva. Potresti ricevere un avviso popup con la scritta «Alcune funzionalità della cartella di lavoro potrebbero andare perse» oppure una richiesta di conferma per salvare solo il foglio di lavoro corrente. Si tratta di un messaggio standard durante l’esportazione in CSV. Conferma facendo clic su OK e successivamente su . I tuoi dati filtrati sono ora salvati come file CSV nella directory scelta.

Finestra di dialogo che chiede se si desidera salvare solo il foglio attivo

Freccia

Finestra di dialogo che chiede se si desidera continuare a utilizzare tale formato

Questo metodo è semplice e non richiede competenze di programmazione. Tuttavia, potrebbe risultare un po’ dispendioso in termini di tempo se devi ripeterlo spesso o se lavori con set di dati molto grandi. Controlla sempre con attenzione i dati incollati nel nuovo foglio di lavoro prima di salvare, per assicurarti che siano incluse esclusivamente le righe visibili. Se devi esportare frequentemente dati filtrati, prendi in considerazione i metodi automatizzati illustrati di seguito.


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

Se devi esportare regolarmente dati filtrati o cerchi un metodo più rapido e automatizzato, una macro VBA è la soluzione ideale. È perfetta per ridurre al minimo le operazioni manuali ed esportare i dati filtrati in modo programmatico. Ecco una guida passo-passo:

1. Premi Alt + F11 per aprire l’editor di Microsoft Visual Basic for Applications (VBA). Si aprirà una nuova finestra in cui potrai gestire le macro di Excel.

2. Nell’editor VBA, fai clic su Inserisci > Modulo per aggiungere un nuovo modulo. Copia e incolla il seguente codice VBA nella finestra vuota del 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. Una volta inserito il codice, premi F5 oppure fai clic sul pulsante Esegui. Ti verrà chiesto di selezionare l’intervallo filtrato dei dati che desideri esportare come file CSV. Usa il mouse per selezionare le celle pertinenti e fai clic su OK.

Finestra di dialogo per selezionare i dati filtrati

4. A questo punto, apparirà un’altra finestra di dialogo in cui dovrai specificare il nome del file e la posizione di salvataggio del tuo CSV. Scegli o crea la cartella di destinazione e inserisci un nome per il file, come mostrato:

Finestra di dialogo per specificare un nome file

5. Fai clic su Salva e la macro esporterà solo le celle visibili della tua selezione in un file CSV. Le righe nascoste — ovvero quelle escluse dal filtro — non saranno incluse.

Questa soluzione VBA è rapida, precisa e ideale per attività ripetitive o esportazioni批量. Tuttavia, richiede una conoscenza di base per abilitare le macro e utilizzare l’editor VBA. Prima di eseguire nuove macro, assicurati sempre di salvare il tuo lavoro e di conservare copie di backup dei file importanti. In caso di errori, verifica che la selezione includa effettivamente celle visibili (dati filtrati) e che tu disponga dei permessi necessari per scrivere nella directory selezionata.


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

Kutools per Excel offre una funzionalità dedicata chiamata Esporta Intervallo in File. Questo strumento semplifica notevolmente l’esportazione delle celle selezionate — inclusi i dati filtrati — in formato CSV, PDF, testo o altri formati. È la soluzione ideale per chi cerca un metodo affidabile senza dover ricorrere al codice VBA o alla selezione manuale, soprattutto quando l’esportazione di dati filtrati è un’operazione frequente nel proprio flusso di lavoro.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Se hai installato Kutools per Excel, segui questi passaggi:

1. Innanzitutto, applica il filtro desiderato e seleziona solo i dati visibili che intendi esportare, assicurandoti che la selezione includa esclusivamente le righe pertinenti (filtrate).

2. Vai su KUTOOLS PLUS nella Barra multifunzione, seleziona Importa/Esporta e poi Esporta Intervallo in File. Fai riferimento allo screenshot seguente per individuare questa opzione:

Opzione Esporta intervallo in file nella scheda Kutools Plus sulla barra multifunzione

3. Nella finestra di dialogo Esporta Intervallo in File, seleziona il tipo di file (ad esempio, CSV) nella sezione Tipo di file. Fai clic su Pulsante Esplora file per sfogliare e selezionare una cartella come percorso di salvataggio del file esportato. Vedi l’esempio seguente:

Finestra di dialogo Esporta intervallo in file

4. Dopo aver confermato la posizione e le impostazioni, fai clic su Ok. Apparirà un nuovo prompt in cui ti verrà chiesto di assegnare un nome al file esportato: inserisci il nome desiderato e conferma.

Finestra di dialogo per inserire un nome per il file

5. Fai nuovamente clic su Ok. I dati filtrati selezionati verranno salvati come file CSV nella posizione scelta. Verranno esportate solo le celle visibili selezionate — le righe nascoste saranno ignorate.

Kutools per Excel è la scelta ideale per chi effettua esportazioni ripetute, cerca opzioni di formato flessibili o ha poca dimestichezza con VBA. Oltre al CSV, permette di esportare direttamente in formato testo, PDF e molti altri, risparmiando tempo e riducendo il rischio di errori legati alle operazioni manuali.

Scarica e prova gratis Kutools per Excel ora!

Se si verificano risultati inattesi o file con dati mancanti, verificare che la selezione contenesse soltanto le celle visibili desiderate prima dell'esportazione. Prestare inoltre attenzione alle autorizzazioni delle cartelle e alle impostazioni Tipo di 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 pratici a portata di mano! Goditi funzionalità basate sull’intelligenza artificiale per lavorare in modo più intelligente e veloce!Scarica ora!

Esporta dati filtrati tramite Power Query

Power Query (Recupera e trasforma) permette di estrarre e salvare dati filtrati. Questo metodo è ideale per chi utilizza versioni moderne di Excel (Excel 2016 e successive) e desidera automatizzare esportazioni ripetibili.

1. Seleziona i tuoi dati e vai su Dati > Da tabella/intervallo per avviare l'Editor di Power Query (l'intervallo deve includere le intestazioni).

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

3. Fare clic su Home > Chiudi e carica in e scegliere «Crea solo connessione» o «Tabella in un nuovo foglio di lavoro».

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

Power Query è ideale per chi ha bisogno di esportazioni pianificate o vuole creare modelli riutilizzabili di query. L’impostazione iniziale può risultare complessa per i principianti, ma offre un’efficienza elevata nelle trasformazioni dei set di dati e negli utilizzi ricorrenti.


Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità 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 all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi