Vai al contenuto principale

Come incollare i dati nell'elenco filtrato saltando solo le righe nascoste in Excel?

Come tutti sappiamo, quando tentiamo di incollare i valori in un elenco di tabelle filtrate, le righe nascoste non vengono ignorate, quindi otterremo un risultato sbagliato. Ad esempio, ho due fogli di lavoro, il foglio 1 contiene i dati che sono stati filtrati e il foglio 2 ha i dati che voglio incollare nel foglio 1 filtrato come mostrato nelle schermate seguenti. C'è qualche funzione che possiamo ottenere i dati incollati nelle righe filtrate solo in Excel?

doc-incolla-in-dati-filtrati-1 doc-incolla-in-dati-filtrati-2

Incolla i dati nell'elenco filtrato in Excel con colonne helper

Incolla i dati nell'elenco filtrato in Excel con Kutools per Excel


freccia blu freccia destra Incolla i dati nell'elenco filtrato in Excel con colonne helper

Per incollare i dati in un elenco filtrato, è necessario applicare alcune colonne helper, eseguire la procedura seguente:

1. Innanzitutto, fai clic su Dati > Filtro per rimuovere il filtro e inserisci 1, 2 nella cella C2 e C3 separatamente, accanto alla colonna del filtro, e seleziona le celle C2 e C3, quindi trascina il quadratino di riempimento sulle celle corrispondenti ai tuoi dati nel foglio 1. Vedi screenshot:

doc-incolla-in-dati-filtrati-3

2. Quindi filtra di nuovo i dati facendo clic Dati > Filtro, in questo esempio, filtrerò "KTE" dal foglio 1 e digiterò questa formula = RIGA () nella cella D2, quindi riempire questa formula nelle celle visibili necessarie per la colonna D, vedere gli screenshot:

doc-incolla-in-dati-filtrati-4 2 doc-incolla-in-dati-filtrati-5

3. Quindi annulla di nuovo il filtro e ordina i dati per Colonna D in ordine crescente, tutti gli elementi KTE sono stati ordinati insieme, vedi screenshot:

doc-incolla-in-dati-filtrati-4

4. Successivamente, puoi copiare i dati A1: B6 nel foglio 2 e incollarli nell'intervallo A2: B7 del foglio 1.

doc-incolla-in-dati-filtrati-4

5. Quindi è necessario ripristinare l'ordine dei dati originale, fare clic sulla colonna C e ordinare i dati in modo ascendente, vedere screenshot:

doc-incolla-in-dati-filtrati-4

6. E l'ordine dei dati è stato ripristinato, quindi puoi eliminare il contenuto della colonna C e della colonna D di cui hai bisogno, finalmente puoi filtrare i dati necessari e puoi vedere che i dati filtrati sono stati sostituiti con i nuovi dati con successo.

doc-incolla-in-dati-filtrati-4


freccia blu freccia destra Incolla i dati nell'elenco filtrato in Excel con Kutools per Excel

Il primo metodo è troppo complicato da applicare, quindi qui ti presenterò uno strumento utile: Kutools for Excel, Con la sua Incolla su intervallo visibile è possibile incollare rapidamente i dati nell'elenco filtrato senza troppi sforzi.

Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni.

Dopo l'installazione Kutools for Excel, si prega di fare come segue:

1. Innanzitutto, seleziona la disposizione dei dati che desideri copiare e incollare nell'elenco filtrato. Quindi fare clic su Kutools > Escursione > Incolla su intervallo visibile, vedi screenshot:

doc-incolla-in-dati-filtrati-4

2. E poi a Incolla su intervallo visibile viene visualizzata la finestra di messaggio, fare clic su una cella o su un intervallo di celle in cui si desidera incollare i nuovi dati, vedere screenshot:

doc-incolla-in-dati-filtrati-4

3. Quindi fare clic OK pulsante, i nuovi dati sono stati incollati solo nell'elenco filtrato e vengono mantenuti anche i dati delle righe nascoste.

(1.) Se scegli Solo incolla valori opzione, solo i valori verranno incollati nei dati filtrati, vedere screesnhot:

doc-incolla-in-dati-filtrati-4

(2.) Se scegli Tutti opzione, i valori e la formattazione verranno incollati nei dati filtrati, vedere screesnhot:

doc-incolla-in-dati-filtrati-4

Fare clic per saperne di più su questa utilità Incolla su intervallo visibile.


freccia blu freccia destra Copia e incolla i valori delle celle in celle visibili o filtrate solo con Kutools per Excel:

Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora!

I migliori strumenti per la produttività in ufficio

Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   Più di 50 Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

scheda kte 201905


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (9)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Hallo zusammen, ich habe die Version mit den Hilfsspalten soeben ausprobiert und mit ein paar kleinen Änderungen, funktioniert es auch in M365: = REIHE () gibt es nicht mehr, das heißt jetzt: =ZEILE()
Nachdem ich diese Formel eingefügt habe, habe ich (in meiner gefilterten Liste) die Werte, die bei =ZEILE() angezeigt werden farbig markiert. Erst anschließend habe ich wieder den Filter entfernt und die Liste nach der ausgewählten Farbe sortiert. Fertig! So kann man die obersten (farbigen) Zellen nun bearbeiten und Daten einfügen.
This comment was minimized by the moderator on the site
Muchas gracias, me sirvió mucho. Toda una tarde estaba viendo manera, pero con Kutools for Excel la vida es mas facil
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hello, Saul,
Glad the Kutools can help you, 😀
This comment was minimized by the moderator on the site
Not working. I tried in Office 2007. I copied range of cell and try to paste into visible cells, the clipboard data deleted but its not pasting. Try to provide solution
This comment was minimized by the moderator on the site
A mon niveau c'est pareil, ça ne fonctionne pas. Existe-t-il autre solution ?
This comment was minimized by the moderator on the site
Hello, friends
If the above method can not work well, here, you can also use the below VBA code: (Note: Before using the code, you should backup your data, the code doesn't support undo.)
Sub CopyFilteredCells()
	'Updateby Extendoffice
	Dim rng1 As Range
	Dim rng2 As Range
	Dim InputRng As Range
	Dim OutRng As Range
	xTitleId     = "KutoolsforExcel"
	Set InputRng = Application.Selection
	Set InputRng = Application.InputBox("Copy Range :", xTitleId, InputRng.Address, Type: = 8)
	Set OutRng   = Application.InputBox("Paste Range:", xTitleId, Type: = 8)
	For Each rng1 In InputRng
		rng1.Copy
		For Each rng2 In OutRng
			If rng2.EntireRow.RowHeight > 0 Then
				rng2.PasteSpecial
				Set OutRng = rng2.Offset(1).Resize(OutRng.Rows.Count)
				Exit For
			End If
		Next
	Next
	Application.CutCopyMode = False
End Sub


Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
I spent hours trying to solve this until I eventually found this awesome website. Thanks!
This comment was minimized by the moderator on the site
Very helpful and straightforward. I was looking everywhere on the internet and did not find anything. Or tutorials to achieve something else :) Thanks a lot
This comment was minimized by the moderator on the site
YOU. ARE. BAE. AND. THE. GOAT. But seriously thanks so much! I have been looking everywhere for help on this!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations