Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

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

Author Kelly Last modified

Вы можете применить стиль полужирного шрифта для форматирования данных или содержимого ячеек в Excel, но знаете ли вы, как фильтровать ячейки по тем, которые содержат полужирный стиль шрифта в Excel? В этой статье собраны несколько хитрых макросов VBA для фильтрации ячеек по полужирным символам в Excel.

Фильтрация полужирных ячеек с помощью вспомогательного столбца
Фильтрация полужирных ячеек с помощью кода VBA
Легкая фильтрация полужирных ячеек с помощью удивительного инструмента
Больше руководств по фильтрации данных…


Фильтрация полужирных ячеек с помощью вспомогательного столбца

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

Some cells in column B are bold

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

1. Нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Application.

2. В окне Microsoft Visual Basic for Application нажмите Вставить > Модуль, затем скопируйте следующий код VBA в окно Модуля. См. скриншот:

Код VBA: Фильтрация ячеек по полужирным символам

Function IsBold(rCell As Range)
IsBold = rCell.Font.Bold
End Function

Code pasted to VBA window

3. Нажмите клавиши Alt + Q, чтобы закрыть окно с кодом.

4. Выберите пустую ячейку, которая находится рядом с таблицей (выбранная ячейка должна располагаться на той же строке, что и первая строка в фильтруемой таблице), скопируйте формулу ниже в нее и нажмите клавишу ввода.

=IsBold(B2)

Self-defined formula entered in a cell

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

Self-defined formula populated to below cells

6. Выберите заголовок вспомогательного столбца, нажмите Данные > Фильтр. Нажмите кнопку со стрелкой возле ячейки заголовка, отметьте только поле TRUE, а затем нажмите OK.

Filter button on the ribbon and filter pane with TURE selected

Теперь все полужирные ячейки в столбце B отфильтрованы, как показано на скриншоте ниже.

Only bold cells in column is visible now


Быстрая фильтрация полужирных ячеек в столбце несколькими щелчками в Excel:

Утилита Фильтрация полужирных ячеек из Kutools for Excel может помочь быстро отфильтровать все полужирные ячейки в определенном столбце несколькими щелчками, как показано в демонстрации ниже.
Скачайте полную версию 30-дневной бесплатной пробной версии Kutools for Excel прямо сейчас!

Demo: Use Kutools' Filter Bold Cells feature to filter for bold cells only with one click


Фильтрация полужирных ячеек с помощью кода VBA

Следующий код VBA позволяет фильтровать все полужирные ячейки в одном столбце напрямую. Выполните следующие шаги.

1. Выберите диапазон столбца, из которого вы хотите отфильтровать все полужирные ячейки, за исключением ячейки заголовка. В данном случае я выбираю B2:B16.

2. Нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Application.

3. В окне Microsoft Visual Basic for Application нажмите Вставить > Модуль, затем скопируйте и вставьте следующий код VBA в окно Модуля.

Код VBA: Фильтрация полужирных ячеек в столбце

Sub FilterBold()
'Updated by Extendoffice 20191018
Dim cell As Range
For Each cell In Selection
If cell.Font.Bold = False Then
cell.EntireRow.Hidden = True
End If
Next cell
End Sub

Code pasted to VBA window

4. Нажмите клавишу F5, чтобы запустить этот макрос. Затем все полужирные ячейки сразу фильтруются в выбранном диапазоне столбца.

Only bold cells in column is visible now


Легкая фильтрация полужирных ячеек с помощью удивительного инструмента

В этом разделе мы рекомендуем вам удобный инструмент – утилиту Фильтрация полужирных ячеек из Kutools for Excel. С помощью этого инструмента все полужирные ячейки в выбранном столбце фильтруются немедленно несколькими щелчками.

Перед применением Kutools для Excel, пожалуйста, сначала скачайте и установите его.

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

Demo: Use Kutools' Filter Bold Cells feature to filter for bold cells only with one click

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Связанные статьи

Одновременная фильтрация нескольких столбцов в Excel
После фильтрации одного столбца с помощью функции Фильтр могут быть применены только условия И к более чем одному столбцу. В этом случае, как можно применить как условия И, так и ИЛИ для фильтрации нескольких столбцов одновременно в листе Excel? Методы в этой статье могут помочь вам.

Фильтрация или выбор ячеек по цвету ячейки в Excel
Обычно вы можете закрасить ячейки разными цветами в Excel для любых целей. Если у вас есть лист, где используются разные цвета для обозначения разных типов содержимого, и вы хотите отфильтровать или выбрать эти ячейки по цвету ячейки, это можно сделать с помощью методов, описанных в этой статье.

Вставка с пропуском скрытых/отфильтрованных ячеек и строк в Excel
Например, вы отфильтровали таблицу в Excel, но теперь вам нужно скопировать диапазон и вставить его в эту отфильтрованную таблицу, знаете ли вы, как вставить с пропуском скрытых/отфильтрованных ячеек и строк? Несколько простых способов в этой статье могут помочь вам.

Фильтрация строк на основе выбора списка на другом листе
В Excel мы обычно фильтруем строки на основе критериев, но если есть два списка, один на Листе1, а другой на Листе2, есть ли какие-либо хитрости для быстрой фильтрации строк на Листе1 на основе списка на Листе2? Здесь в этой статье представлены способы решения этой задачи.

Фильтрация всех связанных данных из объединенных ячеек в Excel
Предположим, в вашем диапазоне данных есть столбец объединенных ячеек, и теперь вам нужно отфильтровать этот столбец с объединенными ячейками, чтобы показать все строки, которые связаны с каждой объединенной ячейкой, как показано на следующих скриншотах. В Excel функция Фильтр позволяет фильтровать только первый элемент, связанный с объединенными ячейками, в этой статье мы говорим о том, как фильтровать все связанные данные из объединенных ячеек в Excel.

Больше руководств по фильтрации данных…

Лучшие инструменты для повышения продуктивности в Office

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

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
  • Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!

Все надстройки Kutools. Один установщик

Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.

Excel Word Outlook Tabs PowerPoint
  • Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
  • Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
  • Совместная работа — максимальная эффективность между приложениями Office
  • 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек