Перейти к основному содержанию

Как отсортировать или отфильтровать данные в Excel по зачеркиванию?

В Excel мы часто форматируем данные с зачеркиванием, чтобы указать, что элементы больше не требуются. А иногда нам нужно отфильтровать или отсортировать данные, содержащие зачеркивание, чтобы мы могли быстро обработать эти строки. Есть ли какие-нибудь уловки, чтобы отсортировать или отфильтровать данные зачеркиванием?

Сортировка или фильтрация данных путем зачеркивания с помощью функции, определяемой пользователем

Фильтруйте данные зачеркиванием с помощью Kutools for Excel


стрелка синий правый пузырь Сортировка или фильтрация данных путем зачеркивания с помощью функции, определяемой пользователем

К сожалению, у нас нет прямого способа отсортировать или отфильтровать зачеркнутые данные с помощью Сортировать or ФИЛЬТР функция, но мы можем создать простой Функция, определяемая пользователем чтобы сначала пометить данные зачеркиванием, а затем применить функцию сортировки или фильтрации.

Предположим, у меня есть следующий диапазон данных с зачеркиванием, как показано на скриншоте, вы можете отсортировать или отфильтровать зачеркнутые данные, выполнив следующие действия:

док-сортировка-зачеркивание1

1. Удерживайте ALT + F11 , чтобы открыть Окно Microsoft Visual Basic для приложений.

2. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.

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

3. Затем сохраните и закройте это окно, в пустой ячейке рядом с вашими данными введите эту формулу = HasStrike (A2), в этом случае я введу его в ячейку C2. Смотрите скриншот:

док-сортировка-зачеркивание1

Внимание: В приведенной выше формуле A2 - это значение, которое необходимо определить, если оно зачеркнуто. Вы можете изменить его по своему усмотрению.

4. Затем перетащите маркер заполнения к ячейкам, к которым вы хотите применить эту формулу. Как показано на следующем снимке экрана, вы можете видеть, что если данные отформатированы как зачеркнутые, они отображаются как ИСТИНА, а обычные данные отображаются как НЕПРАВДА.

док-сортировка-зачеркивание1

5. Затем вы можете отсортировать или отфильтровать по этому новому столбцу C.

О: Отсортируйте зачеркнутые данные внизу или вверху записей:

(1.) Нажмите Данные > Сортировать, см. снимок экрана:

док-сортировка-зачеркивание1

(2.) Затем в выскочившем Предупреждение о сортировке диалог, проверьте Расширить выбор опцию.

док-сортировка-зачеркивание1

(3.) И нажмите Сортировать кнопку в Сортировать диалоговое окно, выберите Столбец C который является вашим новым созданным столбцом из Column раскрывающийся список, а затем выберите Наши ценности под Сортировать по вариант, наконец, выберите Оформить заказ вы хотите отсортировать. Смотрите скриншот:

док-сортировка-зачеркивание1

(4.) Затем нажмите OK , чтобы закрыть это диалоговое окно, и зачеркнутые данные были отсортированы в нижней части значения. Смотрите скриншот:

док-сортировка-зачеркивание1

Функции: Если вы хотите отсортировать зачеркнутые данные в верхней части всех данных, просто выберите на шаге 3 от наибольшего до наименьшего.

B: фильтровать записи зачеркиванием

(1.) Выберите весь диапазон данных, здесь я выбираю диапазон A1: C14 и нажимаю Данные > ФИЛЬТР, см. снимок экрана:

док-сортировка-зачеркивание1

(2.) Затем нажмите кнопку раскрывающегося списка рядом с ячейкой C1 и просто установите флажок ИСТИНА только вариант, см. снимок экрана:

док-сортировка-зачеркивание1

(3.) Затем нажмите OK, и все зачеркнутые данные были отфильтрованы.

док-сортировка-зачеркивание1

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


стрелка синий правый пузырь Фильтруйте данные зачеркиванием с помощью Kutools for Excel

Если вы только что Kutools for Excel, С его Зачеркнутый фильтр вы можете быстро отфильтровать все ячейки, которые имеют зачеркнутый формат.

Примечание:Чтобы применить это Зачеркнутый фильтр, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Выберите столбец, в котором вы хотите отфильтровать ячейки с зачеркиванием, а затем щелкните Кутулс Плюс > Специальный фильтр > Зачеркнутый фильтр, см. снимок экрана:

док-сортировка-зачеркивание1

2. Затем появится окно с подсказкой, чтобы напомнить вам, сколько ячеек соответствует критериям, см. Снимок экрана:

док-сортировка-зачеркивание1

3. Затем нажмите OK Кнопка, все ячейки, которые сформированы с зачеркиванием, отфильтровываются, см. снимок экрана:

док-сортировка-зачеркивание1

Нажмите Загрузить Kutools for Excel и бесплатную пробную версию сейчас!


Статьи по теме:

Как сортировать строки по нечетным или четным числам в Excel?

Как отсортировать строки, чтобы в Excel сверху были пустые ячейки?

Как отсортировать данные в Excel по наиболее частому значению?

Как отсортировать адрес электронной почты по домену в Excel?

Лучшие инструменты для офисной работы

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

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 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