Gå til hovedindhold

Hvordan indsættes data i en filtreret liste, der kun springer skjulte rækker over i Excel?

Som vi alle vidste, springes de skjulte rækker ikke over, når vi forsøger at indsætte værdier i en filtreret tabelliste, så vi får et forkert resultat. For eksempel har jeg to regneark, Ark 1 indeholder de data, der er blevet filtreret ud, og Ark 2 har de data, som jeg vil indsætte det til filtreret Ark 1 som følgende skærmbilleder vist. Er der nogen funktion, som vi kun kan indsætte data i de filtrerede rækker i Excel?

doc-indsæt-til-filtreret-data-1 doc-indsæt-til-filtreret-data-2

Indsæt data i en filtreret liste i Excel med hjælpekolonner

Indsæt data i en filtreret liste i Excel med Kutools til Excel


pil blå højre boble Indsæt data i en filtreret liste i Excel med hjælpekolonner

For at indsætte data i den filtrerede liste skal du anvende nogle hjælpekolonner. Gør følgende trin for trin:

1. Klik først på data > filtre for at fjerne filteret og indtaste 1, 2 i cellen C2 og C3 hver for sig ved siden af ​​din filterkolonne, og vælg celle C2 og C3, og træk derefter fyldhåndtaget til cellerne, der svarer til dine data i ark 1. Se skærmbillede:

doc-indsæt-til-filtreret-data-3

2. Filtrer derefter dine data igen ved at klikke på data > filtre, i dette eksempel vil jeg filtrere “KTE” fra ark 1 og skrive denne formel = RÆK () i celle D2, udfyld derefter denne formel til de synlige celler, du har brug for i kolonne D, se skærmbilleder:

doc-indsæt-til-filtreret-data-4 2 doc-indsæt-til-filtreret-data-5

3. Og derefter annullere filteret igen, og sorter dataene efter kolonne D i stigende rækkefølge, alle KTE-emner er sorteret sammen, se skærmbillede:

doc-indsæt-til-filtreret-data-4

4. Derefter kan du kopiere data A1: B6 i ark 2 og indsætte dem i området A2: B7 i ark 1.

doc-indsæt-til-filtreret-data-4

5. Derefter skal du gendanne den oprindelige datarækkefølge, klik venligst på kolonne C og sorter dataene stigende, se skærmbillede:

doc-indsæt-til-filtreret-data-4

6. Og dataordren er gendannet, så kan du slette indholdet af kolonne C og kolonne D, som du har brug for, til sidst kan du filtrere dine nødvendige data, og du kan se, at de filtrerede data er blevet erstattet med de nye data med succes.

doc-indsæt-til-filtreret-data-4


pil blå højre boble Indsæt data i en filtreret liste i Excel med Kutools til Excel

Den første metode er for kompliceret til at anvende, så her introducerer jeg dig et praktisk værktøj - Kutools til Excel, Med Indsæt til synligt interval funktion, kan du hurtigt indsætte dataene i den filtrerede liste uden megen anstrengelse.

Kutools til Excel : med mere end 300 praktiske Excel-tilføjelsesprogrammer, gratis at prøve uden begrænsning på 30 dage.

Efter installation Kutools til Excelskal du gøre som følger:

1. Vælg først det dataarrangement, du vil kopiere og indsætte på den filtrerede liste. Og klik derefter på Kutools > Range > Indsæt til synligt interval, se skærmbillede:

doc-indsæt-til-filtreret-data-4

2. Og så en Indsæt til synligt interval prompt-boksen poppes ud, klik på en celle eller en række celler, hvor du vil indsætte de nye data, se skærmbillede:

doc-indsæt-til-filtreret-data-4

3. Klik derefter på OK knappen, de nye data er kun indsat i den filtrerede liste, og de skjulte rækkedata opbevares også.

(1.) Hvis du vælger Indsæt kun værdier mulighed, kun værdier indsættes i de filtrerede data, se screesnhot:

doc-indsæt-til-filtreret-data-4

(2.) Hvis du vælger Alle mulighed, værdierne såvel som formateringen indsættes i de filtrerede data, se screesnhot:

doc-indsæt-til-filtreret-data-4

Klik for at få mere at vide om dette værktøj Indsæt til synligt område.


pil blå højre boble Kopier og indsæt celleværdier i synlige eller filtrerede celler kun med Kutools til Excel:

Kutools til Excel: med mere end 300 praktiske Excel-tilføjelsesprogrammer, gratis at prøve uden begrænsning på 30 dage. Download og gratis prøveversion nu!

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Comments (11)
Rated 5 out of 5 · 2 ratings
This comment was minimized by the moderator on the site
It works, thank you. The first method is quiet simple for me even for the table with thousands of rows.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Qué gran solución. Lo máximo!
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