Перейти до основного матеріалу

Як сортувати або фільтрувати дані за допомогою закреслення в 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 AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

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

Опис


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

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (24)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Werkt geweldig. Bedankt. Echter, hoe kan ik de file weer saven als .xlsx file. Ik krijg telkens een foutmelding als ik dit doe. Dank je.
This comment was minimized by the moderator on the site
Hi, Carine,
Because there is VBA code in the workbook, when you close the workbook, you should save this workbook as Excel Macro-Enabled Workbook (*.xlsm) format.
When opening this workbook next time, please click the Enable Content at the top of the formula bar to activate the code.
PPlease try, hope it can help you!
This comment was minimized by the moderator on the site
Thanks, it worked
This comment was minimized by the moderator on the site
This is perfect, thank you!
This comment was minimized by the moderator on the site
Well done, thank you!
This comment was minimized by the moderator on the site
You can filter with MS Excel without having to do this script. Just Ctrl-F Find, Search by Format, Strikethrough checkbox, Find All, Then Select All (Crtl-A), then hide (Crtl-9).
This comment was minimized by the moderator on the site
I tried this but it crashed, seems when there is a lot of data it is really slow
This comment was minimized by the moderator on the site
I'm getting #NAME? instead of True or False
This comment was minimized by the moderator on the site
I tried this and I first got a message that my sheet needed to be saved as one with macros. I saved it as xlsm Then I pasted the =HasStrike(A2) and it gave me #NAME? in the cell. What am I doing wrong? Thnaks!
This comment was minimized by the moderator on the site
Thanks a bunch for this, you have saved me a few hours of manual labour!
This comment was minimized by the moderator on the site
well that worked perfectly. Thank you very much
This comment was minimized by the moderator on the site
well that worked perfectly. THANKS.
This comment was minimized by the moderator on the site
Thank you very much! This saved my day!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations