Прескочи на основното съдържание

Как да поставите данни във филтриран списък само с пропускане на скрити редове в Excel?

Автор: Xiaoyang Последна промяна: 2023-07-14

Както всички знаем, когато се опитваме да поставим стойности във филтриран списък на таблица, скритите редове не се пропускат, така че ще получим грешен резултат. Например, имам два работни листа, лист 1 съдържа данните, които са филтрирани, а лист 2 има данните, които искам да поставя във филтриран лист 1, както са показани следните екранни снимки. Има ли някаква функция, с която можем да поставим данните във филтрираните редове само в Excel?

doc-paste-to-filtred-data-1 doc-paste-to-filtred-data-2

Поставете данни във филтриран списък в Excel с помощни колони

Поставете данни във филтриран списък в Excel с Kutools за Excel


стрелка син десен балон Поставете данни във филтриран списък в Excel с помощни колони

За да поставите данни във филтриран списък, трябва да приложите някои помощни колони, моля, направете следното стъпка по стъпка:

1. Първо щракнете Дата > филтър за да премахнете филтъра и въведете 1, 2 в клетките C2 и C3 поотделно, които са до вашата филтърна колона, и изберете клетка C2 и C3, след което плъзнете манипулатора за попълване към клетките, съответстващи на вашите данни в лист 1. Вижте екранна снимка:

doc-paste-to-filtred-data-3

2. След това отново филтрирайте данните си, като щракнете Дата > филтър, в този пример ще филтрирам „KTE“ от лист 1 и ще напиша тази формула =РЕД() в клетка D2, след това попълнете тази формула до видимите клетки, от които се нуждаете в колона D, вижте екранните снимки:

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

3. И след това отменете филтъра отново и сортирайте данните по колона D във възходящ ред, всички KTE елементи са сортирани заедно, вижте екранната снимка:

doc-paste-to-filtred-data-4

4. След това можете да копирате данните A1: B6 в лист 2 и да ги поставите в диапазон A2: B7 на лист 1.

doc-paste-to-filtred-data-4

5. След това трябва да възстановите оригиналния ред на данните, моля, щракнете върху колона C и сортирайте данните във възходящ ред, вижте екранната снимка:

doc-paste-to-filtred-data-4

6. И редът на данните е възстановен, след което можете да изтриете съдържанието на колона C и колона D, както ви е необходимо, най-накрая можете да филтрирате необходимите си данни и можете да видите, че филтрираните данни са успешно заменени с новите данни.

doc-paste-to-filtred-data-4


стрелка син десен балон Поставете данни във филтриран списък в Excel с Kutools за Excel

Първият метод е твърде сложен за прилагане, така че тук ще ви представя един удобен инструмент – Kutools за Excel, Със своята Поставяне във видимия диапазон можете бързо да поставите данните във филтрирания списък без много усилия.

Kutools за Excel : с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни.

След инсталиране Kutools за Excel, моля, направете следното:

1. Първо изберете подредбата на данните, която искате да копирате и поставите във филтрирания списък. И след това щракнете Kutools > Обхват > Поставяне във видимия диапазон, вижте екранна снимка:

doc-paste-to-filtred-data-4

2. И тогава а Поставяне във видимия диапазон изскочи полето за подкана, щракнете върху клетка или диапазон от клетки, където искате да поставите новите данни, вижте екранна снимка:

doc-paste-to-filtred-data-4

3, След това кликнете OK бутон, новите данни са поставени само във филтрирания списък и данните за скритите редове също се запазват.

(1.) Ако решите Само поставяне на стойности опция, само стойности ще бъдат поставени във филтрираните данни, вижте снимката на екрана:

doc-paste-to-filtred-data-4

(2.) Ако решите Всички опция, стойностите, както и форматирането ще бъдат поставени във филтрираните данни, вижте снимката на екрана:

doc-paste-to-filtred-data-4

Кликнете, за да научите повече за тази помощна програма за поставяне във видим диапазон.


стрелка син десен балон Копирайте и поставете клетъчни стойности във видими или филтрирани клетки само с Kutools за Excel:

Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Изтеглете и изпробвайте безплатно сега!

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
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