Cum să copiați și să lipiți în Excel atunci când filtrul este activat (5 metode)

  • Imparte Asta
Hugh West

The Filtru este un instrument foarte util pentru oricine lucrează cu MS Excel Dar, aceasta cauzează diverse probleme atunci când încercăm să copiem și să lipim în Excel Fișele de date menținând această caracteristică. Deci, acest articol vă va arăta metodele eficiente de a Copiere și lipire în Excel atunci când Filtru funcția este activată.

Pentru a ilustra, voi folosi ca exemplu un set de date de probă. De exemplu, următorul set de date reprezintă Vânzător , Produs , și Vânzări nete Există două produse: Cablu și TV Aici, vom aplica Filtru caracteristică a produselor.

Descărcați caietul de practică

Pentru a exersa de unul singur, descărcați următorul caiet de lucru.

Copiere și lipire când filtrul este activat.xlsm

5 Metode de copiere și lipire în Excel atunci când filtrul este activat

1. Comenzi rapide de la tastatură pentru a copia și lipi când filtrul este activat în Excel

Putem urma câteva metode eficiente pentru a evita problemele din foile Excel atunci când încercăm să copiem și să lipim cu ajutorul aplicației Filtru În prima noastră metodă, vom folosi Comenzi rapide de la tastatură pentru a copia și lipi valorile celulelor din setul de date filtrate. Dar mai întâi, urmați pașii de mai jos pentru a aplica metoda Filtru la produse.

ETAPE:

  • În primul rând, selectați intervalul care include Capetele .

  • Apoi, selectați Filtru de la ' Sortare & Filtrare ' din lista derulantă din fereastra Editare grup în cadrul Acasă tab.

  • După aceea, selectați simbolul derulant de lângă antet Produs . acolo, verificați Cablu și apăsați OK .

1.1 Copiați numai celulele vizibile

Atunci când copiem coloanele filtrate în Excel , copiază automat celulele ascunse împreună cu cele vizibile. Dar, de cele mai multe ori, aceasta nu este operațiunea dorită. Astfel, pentru a copia doar celulele vizibile, vom folosi ' Alt ' și ' ; ' împreună.

ETAPE:

  • La început, selectați intervalul.

  • Apoi, apăsați butonul ' Alt ' și ' ; ' împreună pentru a selecta numai celulele vizibile.
  • După aceea, apăsați butonul ' Ctrl ' și ' C ' pentru a copia.
  • Acum, selectați celula F5 pentru a lipi valorile copiate.

  • În cele din urmă, apăsați butonul ' Ctrl ' și ' V ' împreună și se vor lipi celulele așa cum se arată mai jos.

Citește mai mult: Cum se filtrează și se copiază rândurile vizibile cu Excel VBA

1.2 Lipiți o valoare sau o formulă în celulele vizibile

Când copiem valoarea unei celule și încercăm să o lipim în coloana filtrată din foaia Excel, aceasta este lipită și în celulele ascunse care mențin seria. Pentru a evita acest incident, urmați pașii de mai jos.

ETAPE:

  • La început, selectați celula F5 deoarece aceasta este valoarea pe care dorim să o lipim în coloana filtrată.

  • Apoi, apăsați butonul ' Ctrl ' și ' C ' împreună pentru a copia.
  • După aceea, selectați celulele din coloana filtrată în care doriți să lipiți F5 valoarea celulei.

  • Ulterior, apăsați butonul ' F5 ' sau tasta ' Ctrl ' și ' G ' împreună și va apărea o casetă de dialog.
  • Acolo, selectați Special .

  • Apoi, în Du-te la Specia l caseta de dialog, selectați Numai celulele vizibile și apăsați OK .

  • Apoi, apăsați butonul ' Ctrl ' și ' V ' împreună pentru a lipi valoarea și se va obține rezultatul dorit.

  • În cele din urmă, dacă îndepărtați Filtru veți vedea noua valoare doar în celulele vizibile ale coloanei filtrate anterior.

Citește mai mult: Cum se copiază celulele îmbinate și filtrate în Excel (4 metode)

1.3 Lipirea unui set de valori de la stânga la dreapta într-un tabel filtrat

Se afișează o eroare atunci când copiați celulele vizibile și le lipește într-o altă coloană a aceluiași tabel filtrat. Dar, putem aplica câteva trucuri pentru a îndeplini această sarcină. Prin urmare, urmați pașii pentru a ști cum să efectuați această sarcină.

ETAPE:

  • În primul rând, selectați intervalul.

  • Apoi, apăsați butonul ' Ctrl ' și, în același timp, selectați intervalul de celule în care doriți să lipiți.

  • Apoi, apăsați butonul ' Alt ' și ' ; ' împreună.

  • În cele din urmă, apăsați butonul ' Ctrl ' și ' R ' împreună și se vor lipi valorile în coloana necesară.

Citește mai mult: Cum să copiați rândurile în Excel cu filtru (6 metode rapide)

2. Utilizați funcția Fill pentru a lipi un set de valori de la dreapta la stânga în tabelul filtrat

Am aplicat o comandă rapidă de la tastatură pentru a lipi un set de valori din Stânga la Dreapta într-un tabel filtrat. Dar, nu există o astfel de modalitate de a face acest lucru din Dreapta la Stânga Cu toate acestea, putem folosi Excel Fill Prin urmare, învățați procesul prezentat mai jos.

ETAPE:

  • La început, selectați intervalul de celule.

  • Apoi, apăsați butonul ' Ctrl ' și selectați coloana din stânga în care doriți să lipiți.
  • După aceea, apăsați butonul ' Alt ' și ' ; ' împreună pentru a selecta numai celulele vizibile.

  • Acum, apăsați Stânga de la Umpleți în lista derulantă din fereastra Editare grup în cadrul Acasă tab.

  • Ca rezultat, se vor lipi valorile din coloana selectată în partea stângă.

Citește mai mult: Formula de copiere și lipire a valorilor în Excel (5 exemple)

Lecturi similare

  • Cum să copiați și să lipiți mai multe celule în Excel (7 moduri rapide)
  • VBA Paste Special pentru a copia valori și formate în Excel (9 exemple)
  • Excel VBA: Copierea intervalului în alt registru de lucru
  • Macro pentru a copia și lipi de pe o foaie de lucru pe alta (15 metode)
  • Formula Excel pentru a copia textul dintr-o celulă în altă foaie

3. Excel Find & Select Feature pentru a copia doar celulele vizibile din coloana filtrată

Noi știm Excel oferă informații utile Caracteristici pentru a efectua mai multe operații. În această metodă, vom aplica aplicația Excel ' Găsiți & Selectați ' pentru a copia numai celulele vizibile.

ETAPE:

  • Mai întâi, selectați intervalul pe care doriți să îl copiați.

  • Apoi, sub Acasă fila, selectați Mergeți la Special de la Găsiți & Selectați în lista derulantă din fereastra Editare tab.

  • În consecință, va apărea o casetă de dialog și acolo, selectați Numai celulele vizibile .
  • După aceea, apăsați OK .

  • Acum, selectați Copiați în Clipboard secțiune.

  • În cele din urmă, selectați orice celulă în care doriți să lipiți.
  • În acest exemplu, selectați celula F7 Acolo, apăsați butonul ' Ctrl ' și ' V ' împreună și va returna rezultatul corect.

Citește mai mult: Cum să copiați și să lipiți numai celule vizibile în Excel (3 moduri simple)

4. Aplicați formula pentru a lipi un set de valori în celulele vizibile

În plus, putem aplica o formulă simplă pentru a copia și lipi un set de valori în același tabel filtrat. În acest caz, dorim să copiem valorile din coloana E și le lipiți în coloana D numai pentru produsul Cablu Prin urmare, consultați pașii descriși mai jos pentru a crea formula.

ETAPE:

  • La început, selectați celula D5 și introduceți formula:
=E5

  • Apoi, apăsați Introduceți și să utilizeze AutoFill instrument pentru a completa seria.
  • Ca urmare, se vor lipi pur și simplu valorile.

Citește mai mult: Cum să copiați numai celulele vizibile fără antet folosind VBA

5. Lipiți un set de valori cu Excel VBA când filtrul este activat

În cele din urmă, vom lipi un set de valori în același tabel filtrat folosind Excel VBA Cod Deci, urmăriți și învățați procesul.

ETAPE:

  • În primul rând, în conformitate cu Dezvoltator fila, selectați Visual Basic .

  • Apoi, sub Introduceți fila, selectați Modul .

  • Se va deschide o nouă fereastră.
  • Acolo, inserați codul de mai jos:
 Sub Paste() Dim rg As Range Dim visible_source As Range Dim destination As Range Dim source As Range Dim r As Range Dim 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 source.Copy For Each r In destination If r.EntireRow.RowHeight0 Then r.PasteSpecial Set destination = r.Offset(1).Resize(destination.Rows.Count) Exit For End If Next r Next source End Sub 

  • După aceea, închideți fereastra Visual Basic fereastră.
  • Acum, selectați intervalul care urmează să fie copiat.

  • Apoi, selectați Macros în cadrul Dezvoltator tab.

  • În consecință, un Macro se va deschide o casetă de dialog.
  • Acolo, selectați Paste în Numele macroului și apăsați Rulați .

  • Va apărea o altă casetă de dialog în care vi se va cere să alegeți destinația.
  • În Alegeți destinația caseta, tastați: $D$5:$D$10 sau, selectați intervalul de celule din tabel în care doriți să lipiți valorile și apăsați OK .

  • În cele din urmă, rezultatul dorit va apărea în coloana D .

Citește mai mult: Excel VBA pentru a copia doar valorile la destinație (Macro, UDF și UserForm)

Concluzie

De acum înainte, veți putea să Copiați și Paste în Excel atunci când Filtru continuă cu metodele descrise mai sus. Continuați să le folosiți și anunțați-ne dacă mai aveți și alte modalități de a face această sarcină. Nu uitați să lăsați comentarii, sugestii sau întrebări, dacă aveți, în secțiunea de comentarii de mai jos.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.