Skip to main content

Come copiare e incollare solo le celle non vuote in Excel?

Author: Xiaoyang Last Modified: 2025-08-06

Molti di noi potrebbero aver affrontato questo problema: quando copiamo un elenco di dati che contiene alcune celle vuote e poi li incolliamo in un'altra colonna, anche le celle vuote verranno incollate. Questo è molto fastidioso quando non abbiamo bisogno degli spazi vuoti e vogliamo incollare solo le celle non vuote. In questo caso, come possiamo copiare e incollare rapidamente e facilmente solo le celle non vuote in Excel? Ecco alcuni trucchi veloci per risolvere il problema:

Copia e incolla solo celle non vuote con il comando Vai a Speciale

Copia e incolla solo celle non vuote con Kutools per Excel good idea3

Copia e incolla solo celle non vuote con la funzione Filtro

Copia e incolla solo celle non vuote con Formula Matrice

Copia e incolla solo celle non vuote con codice VBA


arrow blue right bubble Copia e incolla solo celle non vuote con il comando Vai a Speciale

Con il comando Vai a Speciale, puoi selezionare prima tutti i dati e poi copiarli e incollarli in un'altra posizione.

1. Seleziona l'elenco di dati che desideri utilizzare.

select the data list

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

screenshort of clicking Home > Find & Select > Go To Special

3. Nella finestra di dialogo Vai a Speciale, seleziona l'opzione Costanti, vedi screenshot:

check Constants option in the Go To Special dialog box

4. Quindi fai clic su OK, e solo le celle con valori saranno selezionate nell'elenco.

all value cells are selected

5. Dopodiché, copia e incolla i dati nella posizione desiderata. Solo i valori delle celle non vuote verranno incollati. Vedi screenshot:

copy and paste the data to another location

Nota: Questo metodo è disponibile solo per le costanti, non si applica alle celle con formule.


arrow blue right bubble Copia e incolla solo celle non vuote con Kutools per Excel

Esiste un modo più semplice rispetto al precedente? Certo, l'utilità Seleziona celle non vuote di Kutools per Excel può aiutarti a selezionare prima le celle non vuote e poi copiarle e incollarle.

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 gratuitamente Kutools per Excel, procedi come segue:

1. Seleziona l'intervallo di celle e fai clic su Kutools > Seleziona > Seleziona celle non vuote. Vedi screenshot:
click Select Nonblank Cells feature of kutools

2. Le celle non vuote sono state selezionate, premi Ctrl + C per copiarle, quindi vai a selezionare una cella dove vuoi inserire il risultato incollato, premi Ctrl + V per incollare le celle non vuote selezionate. Vedi screenshot:
copy and paste the selected nonblank cells to other place


arrow blue right bubble Copia e incolla solo celle non vuote con la funzione Filtro

La funzione Filtro ti aiuta a filtrare prima le celle non vuote, dopodiché puoi copiarle e incollarle in altre celle secondo necessità.

2. Fai clic su Dati > Filtro, vedi screenshot:

screenshot of clicking Data > Filter

3. Quindi fai clic sul pulsante a discesa nell'angolo destro della cella nell'elenco selezionato e deseleziona Vuoti l'opzione nel menu a discesa. Vedi screenshot:
uncheck the Blanks option from Filter feature

4. Quindi fai clic su OK, tutte le celle non vuote verranno filtrate come mostrato nello screenshot seguente:

 all the non-blank cells have been filtered out

5. Infine, puoi copiare i dati filtrati e incollarli in qualsiasi posizione desideri.

Nota: Sia i valori che le formule sono influenzati da questo metodo.


arrow blue right bubble Copia e incolla solo celle non vuote con Formula Matrice

Per copiare e incollare solo le celle non vuote, puoi anche applicare la seguente formula matrice.

1. Accanto ai tuoi dati, inserisci la seguente formula in una cella vuota:

=RICERCA.VERT("zzzzz";SCEGLI({1\2};"";INDICE(A:A;PICCOLO(SE($A$1:$A$15<>"";RIF.RIGA($A$1:$A$15));RIGHE($B$1:B1)))))

enter a formula to get the first result

Nota: Nella formula sopra, A1:A15 è l'elenco di dati che desideri utilizzare. Puoi modificarlo secondo necessità.

2. Premi insieme i tasti Maiusc + Ctrl + Invio, quindi seleziona la cella B1 e trascina la maniglia di riempimento sull'intervallo che desideri contenere questa formula, ed estrai tutti i valori delle celle non vuote. Vedi screenshot:

drag and fill the formula to other cells to get all nonblank cell values

3. Poiché si tratta di formule, quando le copi in un altro posto, dovresti copiarle e incollarle come valori.

Nota: Questa formula è disponibile solo per le costanti, non si applica alle celle con formule.


arrow blue right bubble Copia e incolla solo celle non vuote con codice VBA

Se sei interessato al codice VBA, puoi eseguire il seguente codice per completare questa operazione.

1. Tieni premuti i tasti ALT + F11, e si aprirà la finestra Microsoft Visual Basic per Applicazioni.

2. Fai clic su Inserisci > Modulo, e incolla il seguente codice nella Finestra del Modulo.

Codice VBA: Copia e incolla solo celle non vuote in Excel

Sub PasteNotBlanks()
'Update 20140325
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
If InputRng.Columns.Count > 1 Then
    MsgBox "Please select one column."
    Exit Sub
End If
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
InputRng.SpecialCells(xlCellTypeConstants).Copy Destination:=OutRng.Range("A1")
End Sub

3. Quindi premi il tasto F5 per eseguire questo codice, apparirà una finestra di dialogo che ti chiederà di selezionare l'intervallo di dati che desideri utilizzare. Vedi screenshot:

vba code to select the data list

4. Quindi fai clic su OK, apparirà un'altra finestra di dialogo che ti permetterà di scegliere una cella in cui inserire i dati.

vba code to select a cell to put the result

5. Fai clic su OK per terminare il codice, e solo i valori delle celle non vuote verranno incollati nella posizione specificata.

Nota: Questo codice è disponibile solo per le costanti.

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!