Przejdź do głównej zawartości

Jak wkleić dane do przefiltrowanej listy, pomijając tylko ukryte wiersze w programie Excel?

Jak wszyscy wiemy, kiedy próbujemy wkleić wartości do przefiltrowanej listy tabel, ukryte wiersze nie są pomijane, więc otrzymamy zły wynik. Na przykład mam dwa arkusze, arkusz 1 zawiera dane, które zostały odfiltrowane, a arkusz 2 zawiera dane, które chcę wkleić do przefiltrowanego arkusza 1, jak pokazano na poniższych zrzutach ekranu. Czy jest jakaś funkcja, którą możemy wklejać dane do przefiltrowanych wierszy tylko w Excelu?

doc-paste-to-filter-data-1 doc-paste-to-filter-data-2

Wklej dane do przefiltrowanej listy w programie Excel za pomocą kolumn pomocniczych

Wklej dane do przefiltrowanej listy w Excelu za pomocą Kutools for Excel


strzałka niebieski prawy bąbelek Wklej dane do przefiltrowanej listy w programie Excel za pomocą kolumn pomocniczych

Aby wkleić dane do przefiltrowanej listy, musisz zastosować kolumny pomocnicze, wykonaj następujące czynności:

1. Najpierw kliknij Dane > FILTRY aby usunąć filtr i wprowadź osobno 1, 2 do komórki C2 i C3 obok kolumny filtra, a następnie wybierz komórkę C2 i C3, a następnie przeciągnij uchwyt wypełniania do komórek odpowiadających Twoim danym w Arkuszu 1. Zobacz zrzut ekranu:

doc-paste-to-filter-data-3

2. Następnie ponownie przefiltruj dane, klikając Dane > FILTRY, w tym przykładzie odfiltruję „KTE” z arkusza 1 i wpiszę tę formułę = WIERSZ () do komórki D2, a następnie wypełnij tę formułę widocznymi komórkami, których potrzebujesz w kolumnie D, zobacz zrzuty ekranu:

doc-paste-to-filter-data-4 2 doc-paste-to-filter-data-5

3. A następnie ponownie anuluj filtr i posortuj dane według kolumny D w porządku rosnącym, wszystkie elementy KTE zostały posortowane razem, patrz zrzut ekranu:

doc-paste-to-filter-data-4

4. Następnie możesz skopiować dane A1: B6 z arkusza 2 i wkleić je do zakresu A2: B7 arkusza 1.

doc-paste-to-filter-data-4

5. Następnie musisz przywrócić pierwotną kolejność danych, kliknij kolumnę C i posortuj dane rosnąco, patrz zrzut ekranu:

doc-paste-to-filter-data-4

6. A kolejność danych została odzyskana, a następnie możesz usunąć zawartość kolumny C i kolumny D według potrzeb, w końcu możesz filtrować potrzebne dane i możesz zobaczyć, że przefiltrowane dane zostały pomyślnie zastąpione nowymi danymi.

doc-paste-to-filter-data-4


strzałka niebieski prawy bąbelek Wklej dane do przefiltrowanej listy w Excelu za pomocą Kutools for Excel

Pierwsza metoda jest zbyt skomplikowana do zastosowania, dlatego przedstawię tutaj przydatne narzędzie - Kutools dla programu Excel, Z siedzibą w Wklej do widocznego zakresu możesz szybko wkleić dane do przefiltrowanej listy bez większego wysiłku.

Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni.

Po zainstalowaniu Kutools dla programu Excelwykonaj następujące czynności:

1. Najpierw wybierz układ danych, który chcesz skopiować i wkleić do przefiltrowanej listy. A następnie kliknij Kutools > łodzie > Wklej do widocznego zakresuzobacz zrzut ekranu:

doc-paste-to-filter-data-4

2. A potem a Wklej do widocznego zakresu pojawi się okienko zachęty, kliknij komórkę lub komórki zakresu, w których chcesz wkleić nowe dane, zobacz zrzut ekranu:

doc-paste-to-filter-data-4

3. Następnie kliknij OK przycisk, nowe dane zostały wklejone tylko do przefiltrowanej listy, a dane ukrytych wierszy są również zachowane.

(1.) Jeśli wybierzesz Tylko wklej wartości opcja, tylko wartości zostaną wklejone do przefiltrowanych danych, zobacz screesnhot:

doc-paste-to-filter-data-4

(2.) Jeśli wybierzesz Wszystkie kategorie opcja, wartości oraz formatowanie zostaną wklejone do przefiltrowanych danych, patrz screesnhot:

doc-paste-to-filter-data-4

Kliknij, aby dowiedzieć się więcej o tym narzędziu Wklej do widocznego zakresu.


strzałka niebieski prawy bąbelek Skopiuj i wklej wartości komórek do widocznych lub przefiltrowanych komórek tylko za pomocą Kutools for Excel:

Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz i bezpłatną wersję próbną teraz!

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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