Kopiera och klistra in i Excel när filtret är aktiverat (5 metoder)

  • Dela Detta
Hugh West

Filter är ett mycket användbart verktyg för alla som arbetar med MS Excel Men det orsakar olika problem när vi försöker kopiera och klistra in i Excel datablad som håller denna funktion på. Så, den här artikeln kommer att visa dig de effektiva metoderna för att Kopiera och klistra in i Excel när den Filter funktionen är aktiverad.

För att illustrera detta kommer jag att använda ett exempel på ett dataset som ett exempel. Följande dataset representerar till exempel Försäljare , Produkt , och Nettoomsättning Ett företag. Det finns två produkter: Kabel och TV Här tillämpar vi Filter funktion i produkterna.

Ladda ner övningsboken

Om du vill öva själv kan du ladda ner följande arbetsbok.

Kopiera och klistra in när filtret är aktiverat.xlsm

5 metoder för att kopiera och klistra in i Excel när filtret är aktiverat

1. Tangentbordsgenvägar för att kopiera och klistra in när filtret är aktiverat i Excel

Vi kan följa några effektiva metoder för att undvika problem i Excel-ark när vi försöker kopiera och klistra in med hjälp av Filter på. I vår första metod använder vi Tangentbordsgenvägar för att kopiera och klistra in cellvärden i den filtrerade datamängden. Men först följer du stegen nedan för att tillämpa Filter till produkterna.

STEG:

  • För det första väljer du det område som innehåller Rubriker .

  • Välj sedan Filter från ' Sortera & Filtrera i rullgardinslistan i Redigering av gruppen inom ramen för Hem fliken.

  • Därefter väljer du rullgardinsymbolen bredvid rubriken. Produkt Där, kontrollera Kabel och tryck på OK .

1.1 Kopiera endast de synliga cellerna

När vi kopierar de filtrerade kolumnerna i Excel kopierar den automatiskt de dolda cellerna tillsammans med de synliga cellerna. Men för det mesta är det inte det som vi vill göra. Så för att bara kopiera de synliga cellerna använder vi ' Alt ' och ' ; tillsammans.

STEG:

  • Välj först intervallet.

  • Tryck sedan på ' Alt ' och ' ; ' tillsammans för att välja endast de synliga cellerna.
  • Därefter trycker du på ' Ctrl ' och ' C ' för att kopiera.
  • Välj nu cell F5 för att klistra in de kopierade värdena.

  • Slutligen trycker du på ' Ctrl ' och ' V ' tillsammans så klistras cellerna in på det sätt som visas nedan.

Läs mer: Hur man autofiltrerar och kopierar synliga rader med Excel VBA

1.2 Klistra in ett värde eller en formel i de synliga cellerna

När vi kopierar ett cellvärde och försöker klistra in det i den filtrerade kolumnen i Excel-arket, klistras det också in i de dolda cellerna som upprätthåller serien. För att undvika detta följer du stegen nedan.

STEG:

  • I början väljer du cell F5 eftersom detta är det värde som vi vill klistra in i den filtrerade kolumnen.

  • Tryck sedan på ' Ctrl ' och ' C ' tillsammans för att kopiera.
  • Därefter markerar du de celler i den filtrerade kolumnen där du vill klistra in F5 cellvärde.

  • Tryck sedan på ' F5 eller ' Ctrl ' och ' G ' tillsammans och en dialogruta öppnas.
  • Där väljer du Särskilt .

  • Därefter, i den Gå till Specia l dialogrutan, välj Endast synliga celler och tryck på OK .

  • Därefter trycker du på ' Ctrl ' och ' V ' tillsammans för att klistra in värdet och det kommer att ge det önskade resultatet.

  • Om du tar bort Filter funktionen visas det nya värdet endast i de synliga cellerna i den tidigare filtrerade kolumnen.

Läs mer: Kopiera sammanslagna och filtrerade celler i Excel (4 metoder)

1.3 Klistra in en uppsättning värden från vänster till höger i en filtrerad tabell

Den visar ett fel när vi kopiera de synliga cellerna och klistrar in dem i en annan kolumn i samma filtrerade tabell. Men vi kan använda några knep för att utföra uppgiften. Följ därför stegen för att veta hur du utför uppgiften.

STEG:

  • Först väljer du intervallet.

  • Därefter trycker du på ' Ctrl ' och välj samtidigt det cellintervall där du vill klistra in.

  • Tryck sedan på ' Alt ' och ' ; tillsammans.

  • Till sist trycker du på ' Ctrl ' och ' R ' tillsammans så klistras värdena in i den önskade kolumnen.

Läs mer: Hur man kopierar rader i Excel med filter (6 snabba metoder)

2. Använd funktionen Fyllning för att klistra in en uppsättning värden från höger till vänster i en filtrerad tabell

Vi använde en kortkommando för att klistra in en uppsättning värden från Vänster till Höger i en filtrerad tabell. Men det finns inget sådant sätt att göra det från Höger till Vänster Vi kan dock använda Excel-fyllning Du bör därför lära dig den process som beskrivs nedan.

STEG:

  • Först väljer du ett intervall av celler.

  • Tryck sedan på ' Ctrl ' och välj den kolumn till vänster där du vill klistra in.
  • Därefter trycker du på ' Alt ' och ' ; ' tillsammans för att välja endast de synliga cellerna.

  • Tryck nu på Vänster från Fyll på i rullgardinslistan i Redigering av gruppen inom ramen för Hem fliken.

  • Som ett resultat klistrar du in värdena i den valda kolumnen på vänster sida.

Läs mer: Formel för att kopiera och klistra in värden i Excel (5 exempel)

Liknande läsningar

  • Kopiera och klistra in flera celler i Excel (7 snabba sätt)
  • VBA-klistra in Special för att kopiera värden och format i Excel (9 exempel)
  • Excel VBA: Kopiera intervall till en annan arbetsbok
  • Makro för att kopiera och klistra in från ett arbetsblad till ett annat (15 metoder)
  • Excel-formel för att kopiera text från en cell till ett annat ark

3. Excel Find & Välj funktion för att kopiera endast de synliga cellerna i filtrerad kolumn

Vi vet Excel ger användbara uppgifter Funktioner för att utföra många operationer. I den här metoden tillämpar vi Excel-principen ' Hitta & Välj ' för att endast kopiera de synliga cellerna.

STEG:

  • Välj först det område som du vill kopiera.

  • Därefter, under Hem Välj Gå till Special från Hitta & Välj i rullgardinslistan i Redigering av fliken.

  • En dialogruta kommer att öppnas och där kan du välja Endast synliga celler .
  • Därefter trycker du på OK .

  • Välj nu Kopiera i den Urklipp sektion.

  • Slutligen markerar du en cell där du vill klistra in.
  • I det här exemplet markerar du cellen F7 Där trycker du på ' Ctrl ' och ' V ' tillsammans så får du det korrekta resultatet.

Läs mer: Kopiera och klistra in endast synliga celler i Excel (3 enkla sätt)

4. Tillämpa formel för att klistra in en uppsättning värden i de synliga cellerna

Dessutom kan vi använda en enkel formel för att kopiera och klistra in en uppsättning värden i samma filtrerade tabell. I det här fallet vill vi kopiera värdena i kolumnen E och klistra in dem i kolumnen D endast för produkten Kabel Se därför de steg som beskrivs nedan för att skapa formeln.

STEG:

  • Välj först cell D5 och skriv formeln:
=E5

  • Tryck sedan på Gå in på och använda AutoFill verktyg för att fylla serien.
  • Därför klistras värdena helt enkelt in.

Läs mer: Hur man kopierar endast synliga celler utan rubrik med hjälp av VBA

5. Klistra in en uppsättning värden med Excel VBA när filtret är aktiverat

Slutligen klistrar vi in en uppsättning värden i samma filtrerade tabell med hjälp av Excel VBA Kod Så följ med och lär dig processen.

STEG:

  • För det första, i enlighet med Utvecklare Välj Visual Basic .

  • Därefter, under Infoga Välj Modul .

  • Ett nytt fönster öppnas.
  • Klistra in koden nedan:
 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("Välj destination:", Type:=8) For Each source In visible_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 

  • Stäng därefter Visual Basic fönster.
  • Välj nu det område som ska kopieras.

  • Välj sedan Makroer under den Utvecklare fliken.

  • Följaktligen kan en Makro dialogrutan öppnas.
  • Där väljer du Klistra in i den Makronamn och tryck på Kör .

  • En annan dialogruta öppnas där du ska välja destination.
  • I Välj destination box, typ: $D$5:$D$10 eller välj det cellområde i tabellen där du vill klistra in värdena och tryck på OK .

  • Till sist visas den önskade produktionen i kolumnen D .

Läs mer: Excel VBA för att kopiera endast värden till destinationen (makro, UDF och UserForm)

Slutsats

Från och med nu kommer du att kunna Kopiera och Klistra in Excel när den Filter är igång med de ovan beskrivna metoderna. Fortsätt att använda dem och låt oss veta om du har fler sätt att utföra uppgiften. Glöm inte att lämna kommentarer, förslag eller frågor om du har några i kommentarsfältet nedan.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.