Как фильтровать по жирному шрифту в excel (с примером)


Часто вам может потребоваться фильтровать ячейки в Excel в зависимости от того, имеют ли ячейки жирный шрифт или нет.

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

Самый простой способ сделать это — написать код VBA в Excel.

Следующий пошаговый пример показывает, как именно это сделать.

Шаг 1: Введите данные

Сначала введите значения данных в Excel:

Шаг 2. Показать вкладку «Разработчик» в Excel

Далее нам нужно убедиться, что вкладка «Разработчик» видна на верхней ленте Excel.

Для этого перейдите на вкладку «Файл» , затем «Параметры» , затем «Настроить ленту» .

В разделе « Основные вкладки» установите флажок «Разработчик» и нажмите «ОК» :

Шаг 3. Создайте макрос с помощью VBA

Затем щелкните вкладку «Разработчик» на верхней ленте, а затем щелкните значок Visual Basic :

Затем перейдите на вкладку «Вставка» и выберите «Модуль» в раскрывающемся меню:

Затем вставьте следующий код в редактор кода модуля:

 Function FindBold(rAsRange)
FindBold = r.Font.Bold
End Function

На следующем снимке экрана показано, как это сделать:

После ввода кода смело закройте редактор VB. Код будет автоматически сохранен.

Шаг 4. Используйте макрос, чтобы проверить, имеют ли ячейки жирный шрифт

Затем введите следующую формулу в ячейку B2 , чтобы проверить, выделена ли ячейка A2 полужирным шрифтом:

 =FindBold( A2 )

Нажмите и перетащите эту формулу в каждую оставшуюся ячейку в столбце B:

Столбец B теперь возвращает TRUE или FALSE , чтобы указать, выделена ли каждая соответствующая ячейка в столбце A жирным шрифтом или нет.

Шаг 5. Фильтрация по жирному шрифту

Теперь, когда у нас есть столбец со значениями TRUE и FALSE, мы можем просто фильтровать строки на основе значений в этом новом столбце.

Для этого выделите диапазон ячеек A1:B11 , затем щелкните вкладку «Данные» на верхней ленте, затем щелкните значок «Фильтр » в группе «Сортировка и фильтр» .

Затем щелкните стрелку раскрывающегося списка рядом с жирным шрифтом? и снимите флажок рядом с FALSE :

Как только вы нажмете «ОК» , строки будут отфильтрованы, чтобы отображать только те, в которых название команды выделено жирным шрифтом:

Фильтровать Excel по жирному шрифту

Примечание . Снимите флажок рядом с TRUE , чтобы отфильтровать ячейки, не выделенные жирным шрифтом.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как фильтровать по количеству символов в Excel
Как использовать фильтр с учетом регистра в Excel
Как фильтровать по нескольким цветам в Excel

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *