Як видалити рядки не у фільтрі


53

У мене дуже велика таблиця в Excel (1000 рядків), і я фільтрую її, щоб показати лише 10 рядків.

Цікаво, чи є спосіб видалення рядків, які не відображаються (тобто не відповідають умовам фільтра)? Це дозволить мені зменшити розмір файлу, перш ніж я його надсилаю.

Під таблицею є багато тисяч рядків, які користувач створив складні формули та графіки, які не можна переносити, якщо я копіюю на інший робочий аркуш, якщо я просто копіюю рядки.


2
Якщо дані потрібні для "складних формул і графіків", не можна видаляти рядки. Ці обмеження, здається, усувають більшість способів відповісти на ваше запитання. Вам потрібно запитати себе, чого ви готові відмовитись, щоб зменшити розмір файлу?
CharlieRB

Мені вдалося перевернути свій вибір, вибрати перший стовпець у рядках, які я не хотів, а потім клацніть правою кнопкою миші та виберіть варіант для видалення рядків - це зробило для мене хитрість.
Раві Валлау

Відповіді:


52

Спробуйте таким чином для швидкого рішення: -

  1. Скопіюйте відфільтровані 10 результатів на інший аркуш
  2. Видаліть фактичний аркуш

Редагувати:

Відповідно до оновлення, нижче наведені кроки:

  1. Перш ніж почати, візьміть резервну копію листа excel
  2. Якщо припустити, що ви фільтруєте всі записи та показуєте лише 10 рядків
  3. Залишки 1000-х приховані
  4. Клацніть на кнопці Office
  5. Клацніть на варіант Підготувати
  6. Клацніть Перевірити документ
  7. Перегляньте цей скріншот, як він виглядає введіть тут опис зображення
  8. Натисніть кнопку Оглянути
  9. Ви побачите опцію "Приховані рядки та стовпці" за допомогою кнопки "Видалити все"
  10. Натисніть Видалити все кнопки
  11. Натисніть кнопку закрити
  12. Нарешті, якщо бачите, він видалив усі "Приховані рядки та стовпці"

Перегляньте цей скріншот

введіть тут опис зображення

Примітка:

В Office 2010 Документ перевірки можна знайти тут:

введіть тут опис зображення


1
Вражаючі речі, я б цього ніколи не знайшов. однак запустивши це, він каже, що "не вдалося завершити", а потім попереджає про заплутані посилання, і дані графіків зникають: - /
GreyCloud

Здається, що деякі видимі комірки використовують дані, що зберігаються у прихованих клітинках, тому ви не можете просто скопіювати видимі комірки та вставити їх у нову робочу книжку, а також не можете просто видалити приховані комірки. Скопіюйте видимі комірки, як пояснено вище, потім у новій робочій книжці "вставити спеціальне", а потім "вставити значення". Це вставляє значення, а не формули, це повинно працювати для вас
ssollinger

Я додав місце знаходження документа перевірки для Excel 2010. Сподіваюся, це нормально.
Timmmm

не забудьте мати свою резервну копію, це повністю знищило всю мою електронну таблицю
Lewis42,

5

Шлях, який працював для мене, передбачав, що фільтр легко повернути:

  1. Очистіть фільтр.
  2. Створіть тимчасову колонку, скажімо, «ЗАМОВЛЕННЯ ТЕМПИ».
  3. Встановіть кожне значення у цьому стовпці на 0
  4. Зворотний фільтр (фільтр для всього, що потрібно видалити)
  5. Встановіть кожне значення у стовпці "ЗАМОВЛЕННЯ ТЕМПИ" 1 на відфільтрованих результатах
  6. Очистіть фільтр.
  7. Сортуйте свої дані за стовпцем "ЗАМОВЛЕННЯ ТЕМПИ", найменший до найбільший.
  8. Знайдіть, у якому рядку відбувається перший '1'
  9. Змініть розмір таблиці (вкладка "Дизайн"), причому останній рядок буде рядком перед першим "1"
  10. Видаліть рядки, яких більше немає у вашій таблиці.

Це може бути кращим рішенням, якщо ви не хочете зіпсувати будь-які інші аркуші в своїй робочій книжці і переймаєтесь тим, що може статися, якщо скопіювати та вставити свої дані.


Той, що позначений як відповідь вище, у більшості випадків хороший, але з 800 000+ рядками даних у файлі CSV цей спосіб працював для мене набагато краще. Excel продовжував висіти, намагаючись зробити копію всіх цих даних.
Fütemire

4

Чому б просто не скопіювати видимі комірки на новий аркуш? Йти до:

спад панелі інструментів швидкого доступубільше командкоманди не в стрічцівиберіть видимі клітинкидодати

Після натискання цього пункту буде вибрано все видиме, ви зможете скопіювати та вставити все, що видно.


Коли я спробував це зробити, я втратив всі види розміру / форматування комірок.
Джей Салліван

1
@JaySullivan ви копіювали з форматуванням? Ви можете скопіювати та визначити, що ви вставляєте спеціальною пастою, і вона нічого не повинна втрачати.
Райстафаріан

2

Прийнятий вище відповідь, що стосується "перевірити документ" є відмінним.

Крім того, зазначена процедура поширюватиметься на всю робочу книжку, тому ви можете зіпсувати інші робочі аркуші в тій же робочій книжці. У цьому випадку вам потрібно перемістити робочий аркуш до окремої робочої книги, застосувати процедуру та перемістити робочий аркуш назад до своєї оригінальної робочої книги. Перехресне посилання посилань / формул / серій діаграм між робочими аркушами, що стосується відповідного робочого аркуша, може бути проблемою.

Як альтернатива цій іншій відповіді (яка не може обробити випадок діаграм тощо), як цього вимагає ОП), Домашня сторінка -> Знайти та вибрати -> Перейти до спеціальних -> Тільки видимі комірки. Здається, це точно та сама команда (і тоді мені цікаво, чому вона вказана в розділі Команди не в стрічці ).


1
ярлик для "select Visible cell" - це (alt +;), потім клацніть правою кнопкою миші виділення для видалення рядків. Сподіваюся, це допомагає! :)
возитися

1

У мене була така ж проблема. Вирішити:

  1. Виділіть 10 рядків, які ви хочете зберегти, і змініть їх колір тла
  2. Очистити всі фільтри
  3. Нанесіть новий фільтр на один із стовпців, оберіть «Фільтр за кольором». Замість вибору кольору, який ви використовували, виберіть "без заливки".
  4. Це відображає всі небажані рядки. Виділіть їх усіх і видаліть.
  5. Видаліть фільтр, і вам залишиться лише 10 рядків, які ви хочете. Всі діаграми та посилання на комірки будуть відповідати тактові.

1

Легко ... У мене була така ж проблема.

  1. Виберіть Усі у фільтрі та зніміть прапорці від усієї небажаної інформації та натисніть кнопку ОК.
  2. Очистити всі фільтри. (Ви помітите, що тепер усі рядки, які не були відмічені, виділені.)
  3. Натисніть Ctrl-, щоб видалити ці рядки.

-1

Це може бути надто спрощеним, але чому б не просто скопіювати / вставити 10-ти рядків, які ви відфільтрували, в нову електронну таблицю?


1
тому що багато тисяч рядків вниз користувач створив складні формули та графіки, які звичайно
нестиму,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.