Přejít k hlavnímu obsahu

Jak vložit data do filtrovaného seznamu pouze přeskočení skrytých řádků v aplikaci Excel?

Autor: Xiaoyang Naposledy změněno: 2023-07-14

Jak všichni víme, při pokusu o vložení hodnot do filtrovaného seznamu tabulek nebudou skryté řádky přeskočeny, takže dostaneme špatný výsledek. Například mám dva pracovní listy, List 1 obsahuje data, která byla odfiltrována, a List 2 má data, která chci vložit na filtrovaný List 1, jak je znázorněno na následujících obrázcích. Existuje nějaká funkce, kterou můžeme data vložit do filtrovaných řádků pouze v aplikaci Excel?

doc-paste-to-filtrovaný-data-1 doc-paste-to-filtrovaný-data-2

Vložte data do filtrovaného seznamu v aplikaci Excel pomocí pomocných sloupců

Vložte data do filtrovaného seznamu v aplikaci Excel pomocí programu Kutools pro Excel


šipka modrá pravá bublina Vložte data do filtrovaného seznamu v aplikaci Excel pomocí pomocných sloupců

Chcete-li vložit data do filtrovaného seznamu, musíte použít některé pomocné sloupce, proveďte prosím následující krok za krokem:

1. Nejprve klikněte Data > Filtr k odstranění filtru a zadejte 1, 2 do buňky C2 a C3 samostatně, která je vedle vašeho sloupce filtru, a vyberte buňku C2 a C3, pak přetáhněte popisovač výplně do buněk odpovídajících vašim datům v listu 1. Viz screenshot:

doc-paste-to-filtrovaný-data-3

2. Poté znovu filtrujte data kliknutím Data > Filtr, v tomto příkladu odfiltruji „KTE“ z listu 1 a zadám tento vzorec = ŘÁDEK () do buňky D2, pak vyplňte tento vzorec do viditelných buněk, které potřebujete ve sloupci D, viz screenshoty:

doc-paste-to-filtrovaný-data-4 2 doc-paste-to-filtrovaný-data-5

3. A pak znovu zrušte filtr a seřaďte data podle sloupce D vzestupně, všechny položky KTE byly seřazeny společně, viz screenshot:

doc-paste-to-filtrovaný-data-4

4. Dále můžete zkopírovat data A1: B6 v listu 2 a vložit je do rozsahu A2: B7 v listu 1.

doc-paste-to-filtrovaný-data-4

5. Pak musíte obnovit původní pořadí dat, klikněte prosím na sloupec C a seřaďte data vzestupně, viz screenshot:

doc-paste-to-filtrovaný-data-4

6. A datová objednávka byla obnovena, pak můžete odstranit obsah sloupců C a D, jak potřebujete, konečně můžete filtrovat potřebná data a uvidíte, že filtrovaná data byla úspěšně nahrazena novými daty.

doc-paste-to-filtrovaný-data-4


šipka modrá pravá bublina Vložte data do filtrovaného seznamu v aplikaci Excel pomocí programu Kutools pro Excel

První metoda je příliš komplikovaná, takže vám zde představím užitečný nástroj - Kutools pro Excel, S jeho Vložte do viditelného rozsahu můžete rychle vložit data do filtrovaného seznamu bez velkého úsilí.

Kutools pro Excel : s více než 300 praktickými doplňky Excel, můžete si je vyzkoušet bez omezení do 30 dnů.

Po instalaci Kutools pro Excel, postupujte následovně:

1. Nejprve vyberte uspořádání dat, které chcete zkopírovat a vložit do filtrovaného seznamu. A pak klikněte Kutools > Rozsah > Vložte do viditelného rozsahu, viz screenshot:

doc-paste-to-filtrovaný-data-4

2. A pak a Vložte do viditelného rozsahu Zobrazí se výzva, klikněte na buňku nebo buňku rozsahu, kam chcete vložit nová data, viz screenshot:

doc-paste-to-filtrovaný-data-4

3. Pak klikněte na tlačítko OK tlačítko, nová data byla vložena pouze do filtrovaného seznamu a data skrytých řádků jsou také zachována.

(1.) Pokud se rozhodnete Pouze vkládat hodnoty možnost, do filtrovaných dat budou vloženy pouze hodnoty, viz screesnhot:

doc-paste-to-filtrovaný-data-4

(2.) Pokud se rozhodnete Zobrazit vše Možnost, hodnoty i formátování budou vloženy do filtrovaných dat, viz screesnhot:

doc-paste-to-filtrovaný-data-4

Klepnutím získáte další informace o tomto nástroji Vložit do viditelného rozsahu.


šipka modrá pravá bublina Zkopírujte a vložte hodnoty buněk do viditelných nebo filtrovaných buněk pouze pomocí Kutools pro Excel:

Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
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
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations