Incolla solo nelle celle visibili: salta le righe nascoste in Excel
AutoreXiaoyang• Data di modifica
Excel presenta un limite ben noto che frustra gli utenti da anni: quando si copiano dei dati e li si incolla in un elenco filtrato (con righe nascoste), Excel spesso incolla anche nelle righe nascoste, compromettendo l’integrità dei dati. Questo problema è costato agli utenti innumerevoli ore di correzione e recupero.
Il problema principale è che, sebbene Excel offra un modo semplice per copiare solo le celle visibili (usando Alt+; o «Vai a speciale»), non esiste una funzione integrata per «incollare solo nelle celle visibili». Quando si incolla in un intervallo filtrato, Excel inserisce i dati consecutivamente a partire dalla cella in alto a sinistra della selezione, ignorando completamente la visibilità delle righe.
Di seguito sono descritti diversi metodi pratici per incollare o compilare dati esclusivamente nelle righe filtrate.

Incolla lo stesso valore solo nelle celle visibili
Incolla Valore diverso solo nelle celle visibili
- Metodo 1: Con colonna di appoggio
- Metodo 2: Con codice VBA
- Metodo 3: Con Kutools per Excel (veloce e semplice)
Incolla lo stesso valore solo nelle celle visibili
Se devi inserire lo stesso valore in un elenco filtrato—ad esempio, aggiungere lo stesso stato, commento o categoria a tutte le righe visibili—non è necessario incollare i dati una riga alla volta. Excel ti permette di selezionare esclusivamente le celle visibili, ignorando automaticamente quelle nascoste.
Questo metodo è particolarmente utile dopo aver applicato un filtro. Ad esempio, dopo aver filtrato la colonna Regione per visualizzare solo i dati relativi all’Est, puoi compilare lo Stato con un valore univoco—come “Completato”—senza modificare le righe nascoste dal filtro.
- Seleziona le celle di destinazione nella colonna filtrata.
- Premi i tasti Alt + ; per selezionare solo le celle visibili. Guarda lo screenshot:

- Quindi digitare direttamente il valore da inserire e premere contemporaneamente i tasti Ctrl + Invio, così Excel compila solo le celle visibili, saltando le righe nascoste.

Note
- Questo metodo è perfetto quando tutte le celle visibili devono essere valorizzate con lo stesso contenuto.
- Se devi incollare un elenco di valori diversi nelle sole righe visibili, utilizza i metodi seguenti.
Incolla Valore diverso solo nelle celle visibili
Se è necessario incollare un elenco di Valore diverso in una tabella filtrata, la procedura può risultare un po’ complessa. Ad esempio, dopo aver filtrato la colonna Regione per mostrare solo Est, si potrebbero voler incollare valori di stato diversi come Completato, In sospeso, Spedito e Approvato solo nelle righe visibili. In questo caso, occorre un metodo più sicuro per assicurarsi che ogni valore venga incollato nella successiva cella visibile, lasciando inalterate tutte le righe nascoste.
Metodo 1: Con colonne di appoggio
Se devi incollare un elenco di valori diversi in un elenco filtrato, l’operazione standard di copia e incolla potrebbe non funzionare correttamente, poiché le righe filtrate non sono contigue. Per evitare di sovrascrivere accidentalmente le righe nascoste, puoi utilizzare due colonne di supporto per ordinare temporaneamente e raggruppare le sole righe visibili, incollare i nuovi dati e infine ripristinare l’ordine originale.
Passaggio 1: Rimuovere il filtro e aggiungere una colonna di appoggio per l’ordinamento
- Innanzitutto, rimuovi il filtro esistente facendo clic su Dati > Filtro.
- Successivamente, aggiungi una colonna di appoggio accanto alla tabella dei dati per registrare l’ordine originale delle righe. Ad esempio, inserisci 1 nella cella D2 e 2 nella cella D3, quindi seleziona l’intervallo D2:D3 e trascina il quadratino di riempimento fino all’ultima riga dei tuoi dati. Questa colonna di appoggio ti permetterà in seguito di ripristinare facilmente l’ordine originale dopo aver effettuato ordinamenti o inserimenti. Vedi screenshot:

Passaggio 2: Filtrare i dati e contrassegnare le righe visibili
- Applica nuovamente il filtro facendo clic su Dati > Filtro e filtra la colonna in base alla tua condizione. Ad esempio, filtra i dati per visualizzare solo i record relativi all’area Est.
- In un'altra colonna di appoggio, inserisci la seguente formula nella prima riga visibile:
=RIGA() - Poi estendi la formula verso il basso alle sole righe visibili: in questo modo i record filtrati vengono contrassegnati, pronti per essere raggruppati nel passaggio successivo.

Passaggio 3: Rimuovere nuovamente il filtro e ordinare in base alla colonna di appoggio delle righe visibili
Rimuovi nuovamente il filtro, quindi ordina la tabella in base alla colonna di appoggio contenente i risultati di RIGA() in ordine crescente. In questo modo, tutti i record filtrati risulteranno raggruppati in un unico intervallo continuo.

Passaggio 4: Incollare i nuovi dati
Copia i nuovi dati e incollali nei record raggruppati: poiché le righe di destinazione sono ora contigue, Excel riesce a incollare correttamente i dati senza alterare gli altri record.

Passaggio 5: Ripristinare l’ordine originale
Dopo aver incollato i nuovi dati, ordina la tabella in base alla colonna di appoggio dell’ordine originale in ordine crescente, così da ripristinare la disposizione iniziale delle righe nel foglio di lavoro.

Passaggio 6: Rimuovere le colonne di appoggio
Infine, eliminare o cancellare le colonne di appoggio. È possibile riapplicare il filtro per verificare il risultato: solo i record che soddisfacevano la condizione del filtro sono stati aggiornati, mentre tutte le altre righe rimangono invariate. Vedere screenshot:

Nota:
Questo metodo non incolla direttamente nelle celle visibili non adiacenti. Piuttosto, raggruppa temporaneamente le righe filtrate per consentire l’inserimento sicuro dei nuovi dati in un intervallo continuo. Una volta completato l’inserimento, l’ordine originale delle righe viene ripristinato grazie alla colonna di appoggio.
Vantaggi e svantaggi:
Vantaggi:
- Funziona con Valore diverso
- Evita di sovrascrivere le righe nascoste
- Adatto per versioni precedenti di Excel
- Mantiene recuperabile l'ordine originale
Contro:
- Richiede più passaggi
- È facile commettere errori se le colonne di appoggio non sono impostate correttamente
- Non è ideale per dataset molto grandi
- Modifica temporaneamente l'ordine delle righe
Metodo 2: Con codice VBA
Se devi spesso incollare valori diversi nelle righe filtrate, VBA rappresenta una soluzione più diretta.
Questa macro preleva i valori da un intervallo di origine e li incolla automaticamente nelle sole celle visibili di un intervallo di destinazione filtrato, saltando le righe nascoste.
- Tieni premuti i tasti ALT + F11 in Excel: si aprirà la finestra di Microsoft Visual Basic, Applications Edition.
- Fare clic su Inserisci>Moduloe incollare il seguente codice nella finestra del modulo.
Sub PasteIntoVisibleCellsOnly() Dim SourceRange As Range Dim TargetRange As Range Dim VisibleCells As Range Dim Cell As Range Dim i As Long On Error Resume Next Set SourceRange = Application.InputBox("Select the source values to copy:", Type:=8) Set TargetRange = Application.InputBox("Select the filtered target range:", Type:=8) On Error GoTo 0 If SourceRange Is Nothing Or TargetRange Is Nothing Then Exit Sub On Error Resume Next Set VisibleCells = TargetRange.SpecialCells(xlCellTypeVisible) On Error GoTo 0 If VisibleCells Is Nothing Then MsgBox "No visible cells found in the target range.", vbExclamation Exit Sub End If If SourceRange.Cells.Count > VisibleCells.Cells.Count Then MsgBox "The source range contains more cells than the visible target range.", vbExclamation Exit Sub End If i = 1 For Each Cell In VisibleCells If i <= SourceRange.Cells.Count Then Cell.Value = SourceRange.Cells(i).Value i = i + 1 Else Exit For End If Next Cell MsgBox "Data has been pasted into visible cells only.", vbInformation End Sub - Premere il tasto F5 oppure fare clic sul pulsante Esegui per eseguire il codice. Apparirà una finestra di dialogo che chiederà di selezionare i valori di origine da copiare. Vedere lo screenshot:

- Fare clic su OK e, in un’altra finestra, selezionare l’intervallo filtrato di destinazione in cui incollare i dati. Vedere lo screenshot:

- Fai clic su OK e i dati selezionati verranno incollati solo nelle righe visibili, senza influenzare quelle nascoste. Guarda lo screenshot:

Vantaggi:
- Funziona perfettamente con Valore diverso.
- Salta automaticamente le righe escluse dal filtro.
- Ideale per attività ripetitive.
Contro:
- Richiede VBA.
- Potrebbe essere necessario salvare la cartella di lavoro nel formato .xlsm.
- Le macro devono essere abilitate.
Metodo 3: Con Kutools per Excel
Se cerchi un metodo più rapido e adatto ai principianti per incollare dati esclusivamente nelle righe filtrate, Kutools per Excel è la soluzione ideale. Senza dover ricorrere a colonne di appoggio o al codice VBA, Kutools ti permette di incollare i dati direttamente nelle sole celle visibili, saltando automaticamente quelle nascoste. Perfetto per chi lavora spesso con tabelle filtrate e vuole evitare il rischio di sovrascrivere dati invisibili.
- Seleziona l’intervallo dei dati di origine da copiare e incollalo nell’elenco filtrato. Poi fai clic su Kutools > Intervallo > Incolla su visibile > Tutto / Incolla solo valori. Vedi screenshot:
Suggerimento:
- Se si sceglie l’opzione Incolla solo valori, verranno incollati solo i valori nei dati filtrati;
- Se si sceglie l’opzione Tutto, nei dati filtrati verranno incollati sia i valori che la formattazione.

- Verrà visualizzata una finestra di dialogo Incolla nell'intervallo visibile; fare clic su una cella o su un intervallo di celle in cui incollare i nuovi dati, vedere screenshot:

- Fai quindi clic sul pulsante OK: i nuovi dati verranno incollati solo nell’elenco filtrato, lasciando invariati quelli delle righe nascoste.
Incolla dati solo nelle righe visibili con Kutools per Excel
Quando si lavora con dati filtrati in Excel, il normale copia e incolla potrebbe influenzare le righe nascoste o non funzionare correttamente con celle visibili non contigue. Kutools per Excel offre una pratica funzionalità Incolla su visibile che ti permette di incollare i dati esclusivamente nelle righe visibili, saltando automaticamente quelle nascoste.
Salta automaticamente le righe nascoste
Incolla solo i valori nelle righe visibili dopo il filtraggio, senza sovrascrivere i dati nascosti.
Incolla Valore diverso facilmente
Incolla rapidamente un elenco di valori diversi nelle righe filtrate, rispettando l’ordine corretto.
Né formule né VBA
Niente formule complesse, ordinamenti intricati o codice macro: basta selezionare, incollare e completare.
Ideale per tabelle filtrate
Perfetto per aggiornare in blocco stati, note, categorie, esiti delle revisioni o record filtrati.
Note importanti sull’inserimento in elenchi filtrati
- L'incolla normale potrebbe non funzionare come previsto
Quando un elenco è filtrato, le righe visibili spesso non sono adiacenti; Excel potrebbe quindi incollare in modo non corretto i dati copiati nelle celle visibili non contigue.
- Usare Alt + ; con attenzione
Alt + ; seleziona solo le celle visibili ed è particolarmente utile per riempirle con lo stesso valore o formula.
Per un elenco di valori diverso, è più sicuro ricorrere a VBA o a una formula di appoggio.
- Effettuare sempre prima un backup dei dati
Prima di incollare nei dati filtrati, crea una copia del foglio di lavoro per evitare sovrascritture accidentali.
- Verificare il conteggio delle celle di origine e di destinazione
Quando si incolla un valore diverso, assicurarsi che il numero di valori sorgente corrisponda al numero di celle visibili nella destinazione.
Conclusione
Per incollare dati in un elenco filtrato saltando le righe nascoste, il metodo migliore dipende esattamente da ciò che vuoi incollare.
- Per applicare lo stesso valore, usa Alt + ; e premi Ctrl + Invio.
- Per un valore diverso, utilizza colonne di appoggio o VBA per abbinare in modo sicuro ciascun valore esclusivamente alle righe visibili.
- Se preferisci una soluzione visiva e più semplice, Kutools per Excel ti permette di gestire in modo più efficiente le operazioni sulle celle filtrate e visibili.
I migliori strumenti per la produttività in Office
Potenzia le tue competenze 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 lavoro molto più facile
- 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 finestre separate.
- Aumenta la 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 più applicazioni Office.
- 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 applicazioni Office
- Prova gratuita di 30 giorni con tutte le funzionalità— senza registrazione, senza carta di credito
- Miglior rapporto qualità-prezzo— risparmio rispetto all’acquisto separato dei singoli componenti aggiuntivi
Indice
- Incolla lo stesso valore solo nelle celle visibili
- Incolla Valore diverso solo nelle celle visibili
- Metodo 1: Con colonna di appoggio
- Metodo 2: Con codice VBA
- Metodo 3: Con Kutools per Excel (veloce e semplice)
- Note importanti sull’inserimento in elenchi filtrati
- Conclusione
- I migliori strumenti per la produttività in Office
Kutools per Excel
Porta 300+ funzionalità avanzate in Excel
- ⬇️ Scarica gratuitamente
- 🛒 Acquista ora
- 📘 Tutorial sulle funzionalità
- 🎁 Prova gratuita di 30 giorni








