Sommario
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.xlsm5 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.