Note: The other languages of the website are Google-translated. Back to English

Як сортувати або фільтрувати дані за допомогою закреслення в Excel?

У Excel ми часто форматуємо дані з закресленням, щоб вказати, що елементи більше не потрібні. Іноді нам потрібно фільтрувати або сортувати дані, що містять закреслення, щоб ми могли швидко мати справу з цими рядками. Чи існують якісь швидкі хитрощі для сортування чи фільтрування даних за допомогою закреслення?

Сортування або фільтрування даних за закресленням за допомогою функції, визначеної користувачем

Фільтруйте дані за допомогою закреслення за допомогою Kutools для Excel


стрілка синя права міхур Сортування або фільтрування даних за закресленням за допомогою функції, визначеної користувачем

На жаль, для нас немає прямого способу відсортувати або відфільтрувати дані закреслення за допомогою сортувати or фільтр функцію, але ми можемо створити просту Визначена користувачем функція спочатку позначити дані закресленням, а потім застосувати функцію сортування або фільтрування.

Припустимо, у мене є такий діапазон даних із закресленням, як показано на знімку екрана, ви можете відсортувати або відфільтрувати дані закреслення за допомогою таких кроків:

doc-сортування за закресленням1

1. Утримуйте клавішу ALT + F11 ключі, щоб відкрити Вікно Microsoft Visual Basic для програм.

2. Клацання Insert > Модуліта вставте наступний код у Вікно модуля.

Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function

3. Потім збережіть і закрийте це вікно, в пусту клітинку поруч із вашими даними, введіть цю формулу = HasStrike (A2), у цьому випадку я введу його до комірки С2. Дивіться знімок екрана:

doc-сортування за закресленням1

примітки: У наведеній вище формулі, A2 - це значення, яке потрібно визначити, якщо воно відформатоване як закреслене. Ви можете змінити це за потребою.

4. Потім перетягніть маркер заповнення до комірок, до яких потрібно застосувати цю формулу. Як показано на наступному скріншоті, ви можете бачити, якщо дані відформатовані як закреслені, вони відображаються як ІСТИНА, а звичайні дані відображаються як ПОМИЛКОВИЙ.

doc-сортування за закресленням1

5. Потім ви можете сортувати або фільтрувати за цим новим стовпцем C.

В: Сортування даних закреслення внизу або вгорі записів:

(1.) Натисніть дані > сортувати, див. скріншот:

doc-сортування за закресленням1

(2.) Потім у вискочив Попередження про сортування діалогове вікно, перевірте Розгорніть вибір варіант.

doc-сортування за закресленням1

(3.) І клацніть сортувати кнопку в сортувати діалогове вікно, виберіть Стовпець С з якого створено ваш новий стовпець Колонка випадаючий список, а потім виберіть Цінності під Сортувати за , нарешті виберіть замовлення ви хотіли б сортувати. Дивіться знімок екрана:

doc-сортування за закресленням1

(4.) Потім натисніть OK щоб закрити це діалогове вікно, і дані закреслення відсортовані внизу значення. Дивіться знімок екрана:

doc-сортування за закресленням1

Чайові: Якщо ви хочете відсортувати закреслені дані по вершині всіх даних, ви просто вибираєте «Від найбільшого до найменшого» на кроці 3.

B: Відфільтруйте записи за закресленням

(1.) Виберіть весь діапазон даних, тут я вибираю діапазон A1: C14 і клацаю дані > фільтр, див. скріншот:

doc-сортування за закресленням1

(2.) Потім натисніть кнопку спадного меню біля комірки C1, а потім просто перевірте ІСТИНА лише варіант, див. знімок екрана:

doc-сортування за закресленням1

(3.) Потім натисніть OK, а всі дані закреслення відфільтровано.

doc-сортування за закресленням1

примітки: Після завершення сортування та фільтрування ви можете видалити значення у стовпці C.


стрілка синя права міхур Фільтруйте дані за допомогою закреслення за допомогою Kutools для Excel

Якщо у вас є Kutools для Excel, З його Фільтруйте закреслення функція, ви можете швидко відфільтрувати всі комірки, які сформовані як закреслені.

Примітка:Щоб застосувати це Фільтруйте закреслення, по-перше, вам слід завантажити Kutools для Excel, а потім швидко та легко застосувати функцію.

після установки Kutools для Excel, будь ласка, зробіть так:

1. Виділіть стовпець, до якого потрібно відфільтрувати клітинки з закресленням, а потім натисніть Kutools Plus > Спеціальний фільтр > Фільтруйте закреслення, див. скріншот:

doc-сортування за закресленням1

2. А потім з’явиться підказка, щоб нагадати, скільки комірок відповідає критеріям, див. Знімок екрана:

doc-сортування за закресленням1

3. Потім натисніть OK кнопки, всі комірки, які сформовані закресленням, відфільтровуються, див. знімок екрана:

doc-сортування за закресленням1

Натисніть Завантажити Kutools для Excel та безкоштовну пробну версію зараз!


Статті по темі:

Як сортувати рядки за непарними чи парними числами в Excel?

Як відсортувати рядки, щоб покласти порожні клітинки зверху в Excel?

Як відсортувати дані за найпоширенішим значенням у Excel?

Як відсортувати електронну адресу за доменом у Excel?


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2019 та 365. Підтримує всі мови. Простота розгортання на вашому підприємстві чи в організації. Повна функція 30-денної безкоштовної пробної версії. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (21)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Чудово.. Дуже дякую..
Цей коментар був мінімізований модератором на сайті
Це було дуже і дуже корисно! Дякую!
Цей коментар був мінімізований модератором на сайті
Це приголомшливо...але...я також хотів би це зробити, якщо БУДЬ-ЯКА частина тексту в комірці містить закреслення. Цей код працює ТІЛЬКИ, якщо ВСЮ комірку було "викреслено". Як потрібно змінити цей код, щоб цього досягти??
Цей коментар був мінімізований модератором на сайті
Гарне запитання, я зіткнувся з такою ж проблемою. Тимчасовий обхідний шлях. Клітинка з текстом, який не був повністю викреслений, створює помилку (#VALUE!) на відміну від оператора (TRUE), але ви все одно можете використовувати цю помилку значення, щоб ідентифікувати клітинки із закресленнями.
Цей коментар був мінімізований модератором на сайті
Чудово, це було дуже корисно. Спасибі :-)
Цей коментар був мінімізований модератором на сайті
Це було чудово і заощадило мені години, дякую.
Цей коментар був мінімізований модератором на сайті
Це було дуже корисно і саме те, що мені було потрібно. Спасибі!!
Цей коментар був мінімізований модератором на сайті
Це чудово спрацювало! Дуже дякую!
Цей коментар був мінімізований модератором на сайті
Це чудово спрацювало! Дякую за поради!!!
Цей коментар був мінімізований модератором на сайті
Це на диво допомогло!! ДУЖЕ ДЯКУЮ !
Цей коментар був мінімізований модератором на сайті
Дякую!!! Саме те, що мені потрібно ;)
Цей коментар був мінімізований модератором на сайті
Дуже дякую! Це врятувало мій день!
Цей коментар був мінімізований модератором на сайті
добре, що працювало ідеально. СПАСИБІ.
Цей коментар був мінімізований модератором на сайті
Велике спасибі за це, ви заощадили мені кілька годин ручної праці!
Цей коментар був мінімізований модератором на сайті
добре, що працювало ідеально. Дуже дякую
Цей коментар був мінімізований модератором на сайті
Я спробував це, і вперше отримав повідомлення, що мій аркуш потрібно зберегти як один із макросами. Я зберіг його як xlsm Потім я вставив =HasStrike(A2), і він дав мені #NAME? в камері. Що я роблю не так? Дякую!
Цей коментар був мінімізований модератором на сайті
Я отримую #NAME? замість Правда чи Неправда
Цей коментар був мінімізований модератором на сайті
Ви можете фільтрувати за допомогою MS Excel без виконання цього сценарію. Просто Ctrl-F Знайти, Пошук за форматом, Закреслити прапорець, Знайти все, потім Виділити все (Crtl-A), потім приховати (Crtl-9).
Цей коментар був мінімізований модератором на сайті
Я спробував це, але він вийшов із ладу, здається, коли є багато даних, це дійсно повільно
Цей коментар був мінімізований модератором на сайті
Молодці, дякую!
Цей коментар був мінімізований модератором на сайті
Це ідеально, дякую!
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця