Come copiare e incollare in Excel quando il filtro è attivo (5 metodi)

  • Condividi Questo
Hugh West

Il Filtro è uno strumento molto utile per tutti coloro che lavorano con MS Excel Ma causa vari problemi quando si cerca di copiare e incollare in Excel Questo articolo vi mostrerà quindi i metodi più efficaci per Copiare e incollare in Excel quando il Filtro è attiva.

Per illustrare la situazione, utilizzerò un set di dati di esempio. Ad esempio, il seguente set di dati rappresenta i dati di Venditore , Prodotto , e Vendite nette di un'azienda. Ci sono due prodotti: Cavo e TV Qui si applicherà il metodo Filtro ai prodotti.

Scarica il quaderno di esercizi

Per esercitarsi da soli, scaricare la seguente cartella di lavoro.

Copia e incolla quando il filtro è attivo.xlsm

5 metodi per copiare e incollare in Excel quando il filtro è attivo

1. Scorciatoie da tastiera per copiare e incollare quando il filtro è attivo in Excel

Possiamo seguire alcuni metodi efficaci per evitare i problemi che si verificano nei fogli di Excel quando cerchiamo di copiare e incollare con l'opzione Filtro Nel nostro primo metodo, utilizzeremo Scorciatoie da tastiera per copiare e incollare i valori delle celle nel set di dati filtrati. Ma prima, seguite i passi sotto riportati per applicare la funzione Filtro ai prodotti.

FASI:

  • In primo luogo, selezionare l'intervallo che comprende il Intestazioni .

  • Quindi, selezionare Filtro dall' Ordinamento e filtro ' nell'elenco a discesa Editing gruppo sotto il Casa scheda.

  • Quindi, selezionare il simbolo a discesa accanto all'intestazione Prodotto . Lì, controllare il Cavo e premere OK .

1.1 Copiare solo le celle visibili

Quando si copiano le colonne filtrate in Excel copia automaticamente le celle nascoste insieme a quelle visibili, ma nella maggior parte dei casi questa non è l'operazione desiderata. Quindi, per copiare solo le celle visibili, useremo ' Alt ' e ' ; ' insieme.

FASI:

  • Per prima cosa, selezionare l'intervallo.

  • Quindi, premere il tasto ' Alt ' e ' ; ' per selezionare solo le celle visibili.
  • Dopodiché, premere il tasto ' Ctrl ' e ' C ' per copiare.
  • Ora, selezionare la cella F5 per incollare i valori copiati.

  • Infine, premere il tasto ' Ctrl ' e ' V ' e incollerà le celle come mostrato di seguito.

Per saperne di più: Come filtrare e copiare automaticamente le righe visibili con Excel VBA

1.2 Incollare un valore o una formula nelle celle visibili

Quando si copia il valore di una cella e si cerca di incollarlo nella colonna filtrata del foglio Excel, il valore viene incollato anche nelle celle nascoste che mantengono la serie. Per evitare questo inconveniente, seguite i passaggi seguenti.

FASI:

  • All'inizio, selezionare la cella F5 perché è il valore che vogliamo incollare nella colonna filtrata.

  • Quindi, premere il tasto ' Ctrl ' e ' C ' per copiare.
  • Successivamente, selezionare le celle della colonna filtrata in cui si desidera incollare il file F5 valore della cella.

  • Successivamente, premere il tasto ' F5 ' o il tasto ' Ctrl ' e ' G ' e si aprirà una finestra di dialogo.
  • A questo punto, selezionare Speciale .

  • Poi, nel Vai a Specia l, selezionare Solo celle visibili e premere OK .

  • Quindi, premere il tasto ' Ctrl ' e ' V ' per incollare il valore e il risultato sarà quello desiderato.

  • Alla fine, se si rimuove il Filtro il nuovo valore verrà visualizzato solo nelle celle visibili della colonna precedentemente filtrata.

Per saperne di più: Come copiare celle unite e filtrate in Excel (4 metodi)

1.3 Incollare una serie di valori da sinistra a destra in una tabella filtrata

Mostra un errore quando copiare le celle visibili e li incolla in un'altra colonna della stessa tabella filtrata. Tuttavia, possiamo applicare alcuni trucchi per eseguire l'operazione. Pertanto, seguite i passaggi per sapere come eseguire l'operazione.

FASI:

  • In primo luogo, selezionare l'intervallo.

  • Quindi, premere il tasto ' Ctrl ' e contemporaneamente selezionare l'intervallo di celle in cui si desidera incollare.

  • Quindi, premere il tasto ' Alt ' e ' ; ' insieme.

  • Infine, premere il tasto ' Ctrl ' e ' R ' e incollerà i valori nella colonna richiesta.

Per saperne di più: Come copiare righe in Excel con un filtro (6 metodi veloci)

2. Usare la funzione di riempimento per incollare una serie di valori da destra a sinistra nella tabella filtrata

Abbiamo applicato una scorciatoia da tastiera per incollare un insieme di valori da A sinistra a Diritto in una tabella filtrata. Ma non c'è modo di farlo da Diritto a A sinistra Tuttavia, possiamo utilizzare l'opzione Riempimento di Excel Per eseguire l'operazione, imparare la procedura descritta di seguito.

FASI:

  • All'inizio, selezionare l'intervallo di celle.

  • Quindi, premere il tasto ' Ctrl ' e selezionare la colonna a sinistra in cui si desidera incollare.
  • Dopodiché, premere il tasto ' Alt ' e ' ; ' per selezionare solo le celle visibili.

  • Ora, premere A sinistra dal Riempimento nell'elenco a discesa di Editing gruppo sotto il Casa scheda.

  • Di conseguenza, incollerà i valori della colonna selezionata sul lato sinistro.

Per saperne di più: Formula per copiare e incollare valori in Excel (5 esempi)

Letture simili

  • Come copiare e incollare più celle in Excel (7 modi rapidi)
  • VBA Paste Special per copiare valori e formati in Excel (9 esempi)
  • Excel VBA: copiare un intervallo in un'altra cartella di lavoro
  • Macro per copiare e incollare da un foglio di lavoro a un altro (15 metodi)
  • Formula di Excel per copiare il testo da una cella a un altro foglio

3. Trova e seleziona di Excel; funzione per copiare solo le celle visibili nella colonna filtrata

Sappiamo che Excel fornisce utili Caratteristiche per eseguire molte operazioni. In questo metodo, applicheremo il metodo Excel ' Trova e seleziona ' per copiare solo le celle visibili.

FASI:

  • Per prima cosa, selezionare l'intervallo che si desidera copiare.

  • Poi, sotto il Casa selezionare la scheda Vai allo speciale dal Trova e seleziona nell'elenco a discesa di Editing scheda.

  • Di conseguenza, si aprirà una finestra di dialogo e lì, selezionate Solo celle visibili .
  • Dopodiché, premere OK .

  • Ora, selezionare Copia nel Appunti sezione.

  • Infine, selezionare la cella in cui si desidera incollare.
  • In questo esempio, selezionare la cella F7 . a questo punto, premere il tasto ' Ctrl ' e ' V ' e restituirà il risultato esatto.

Per saperne di più: Come copiare e incollare solo celle visibili in Excel (3 modi semplici)

4. Applicare la formula per incollare una serie di valori nelle celle visibili

Inoltre, possiamo applicare una semplice formula per copiare e incollare un insieme di valori nella stessa tabella filtrata. In questo caso, vogliamo copiare i valori della colonna E e incollarli nella colonna D solo per il prodotto Cavo Pertanto, per creare la formula, vedere i passaggi descritti di seguito.

FASI:

  • All'inizio, selezionare la cella D5 e digitare la formula:
=E5

  • Quindi, premere Entrare e utilizzare l'opzione Riempimento automatico per riempire la serie.
  • Di conseguenza, incollerà semplicemente i valori.

Per saperne di più: Come copiare solo le celle visibili senza intestazione utilizzando VBA

5. Incollare una serie di valori con Excel VBA quando il filtro è attivo

Infine, incolleremo un insieme di valori nella stessa tabella filtrata utilizzando Excel VBA Codice Quindi, seguiteci e imparate il processo.

FASI:

  • Prima di tutto, in base alla Sviluppatore selezionare la scheda Visual Basic .

  • Poi, sotto il Inserire selezionare la scheda Modulo .

  • Si aprirà una nuova finestra.
  • A questo punto, incollare il codice riportato di seguito:
 Sub Paste() Dim rg As Range Dim visible_source As Range Dim destination As Range Dim source As Range Dim r As Range Set rg = Application.Selection rg.SpecialCells(xlCellTypeVisible).Select Set visible_source = Application.Selection Set destination = Application.InputBox("Choose Destination:", Type:=8) For Each source In visible_source source.Copy For Each r In destination If r.EntireRow.RowHeight0 Allora r.PasteSpecial Set destination = r.Offset(1).Resize(destination.Rows.Count) Exit For End If Next r Next source End Sub 

  • Successivamente, chiudere la finestra Visual Basic finestra.
  • A questo punto, selezionare l'intervallo da copiare.

  • Quindi, selezionare Macro sotto il Sviluppatore scheda.

  • Di conseguenza, un Macro si aprirà una finestra di dialogo.
  • A questo punto, selezionare Incolla nel Nome della macro e premere Correre .

  • Si aprirà un'altra finestra di dialogo che chiederà di scegliere la destinazione.
  • Nel Scegliere la destinazione casella, digitare: $D$5:$D$10 oppure, selezionare l'intervallo di celle della tabella in cui si desidera incollare i valori e premere OK .

  • Alla fine, l'output richiesto apparirà nella colonna D .

Per saperne di più: Excel VBA per copiare solo i valori nella destinazione (Macro, UDF e UserForm)

Conclusione

D'ora in poi, sarete in grado di Copia e Incolla in Excel quando il Filtro Continuate a usarli e fateci sapere se avete altri modi per svolgere il compito. Non dimenticate di lasciare commenti, suggerimenti o domande se ne avete nella sezione commenti qui sotto.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.