Найти ячейки с жирным шрифтом в Excel можно через «Найти и заменить»: Ctrl+F → «Параметры» → «Формат» → вкладка «Шрифт» → «полужирный» → «Найти все», затем Ctrl+A в списке результатов выделит все найденные ячейки. Отфильтровать таблицу по жирному шрифту штатно нельзя, но можно залить найденные ячейки цветом и фильтровать по цвету. Ячейки, где жирным выделена только часть текста, находит процедура !SEMTools — она проверяет каждый символ, а не только первый.
Жирный (он же полужирный) ли шрифт в ячейках столбца? Как найти и определить ячейки, содержащие символы с полужирным начертанием? А курсив или подчёркнутый текст?
Разберёмся с этой несложной задачей.
Поиск жирного шрифта штатной процедурой
Чтобы найти любые символы, написанные жирным шрифтом, потребуется процедура "Найти и заменить". Внутри неё можно запустить другую - "Найти формат". Подстановочные символы использовать в этом случае не обязательно, можно искать прямо пустую строку.
Смотрите краткую видеоинструкцию:

Для запуска инструмента используется горячее сочетание клавиш Ctrl + F. Подробно про процедуру и горячие клавиши Excel, которые с ней связаны, можно прочитать в статье про поиск и замену в Excel.
Нужно отметить пару моментов:
- этот способ не сработает, если полужирный шрифт тексту ячеек обеспечивает условное форматирование. Процедура просто ничего не найдёт;
- Алгоритм поиска "ленивый" - он проверяет только первый символ ячейки. Если жирный шрифт где-то в середине, процедура также не найдёт такие ячейки.
Фильтр по жирному шрифту
В автофильтре нет условия «по начертанию», есть только фильтр по цвету. Поэтому делают так: найдите жирные ячейки через Ctrl+F → «Найти все» → Ctrl+A, закройте окно и залейте выделенные ячейки любым цветом. Затем включите фильтр (Ctrl+Shift+L) и выберите «Фильтр по цвету».
Второй способ — вспомогательный столбец с макрофункцией ПОЛУЧИТЬ.ЯЧЕЙКУ. Встаньте в B2, откройте «Формулы → Диспетчер имён → Создать», задайте имя Жирный и в поле «Диапазон» введите =ПОЛУЧИТЬ.ЯЧЕЙКУ(20;Лист1!A2) (без знаков $). Теперь формула =Жирный в столбце B вернёт ИСТИНА для ячеек с полужирным шрифтом, и по этому столбцу можно фильтровать:
| A | B | |
|---|---|---|
| 1 | Строка таблицы | Жирный? |
| 2 | Москва | ЛОЖЬ=Жирный |
| 3 | Итого по Москве | ИСТИНА=Жирный |
| 4 | Казань | ЛОЖЬ=Жирный |
| 5 | Итого по Казани | ИСТИНА=Жирный |
Макрофункция смотрит на начертание первого символа ячейки и не пересчитывается сама при смене формата — нажмите Ctrl+Alt+F9. Книгу нужно сохранить как .xlsm.
Найти жирный шрифт процедурой !SEMTools для Excel
Искать ячейки с полужирным шрифтом с помощью процедуры поиска даже с использованием горячих клавиш не так уж удобно. Это видно из инструкции выше - нужно производить слишком много действий. Также есть проблема с текстом в середине.
С !SEMTools подобные проблемы вас не потревожат:

Если вы заметили, меню таким же образом позволяет найти курсив и подчёркнутые слова. О них ниже.
Найти курсив в ячейках Excel
Курсивом обычно выделяют латинские названия, цитаты, иностранные слова и пометки редактора. Чтобы найти такие ячейки штатно, используется та же процедура «Найти и заменить»: Ctrl+F → «Параметры» → «Формат» → вкладка «Шрифт» → начертание «Курсив». У неё те же ограничения, что и при поиске жирного: курсив из условного форматирования не найдётся, а курсив в середине текста ячейки процедура пропускает.
С !SEMTools всё проще. Выделите столбец и выберите Найти → Символы → По начертанию → «Курсив». Надстройка проверит каждый символ каждой ячейки и вернёт ИСТИНА, если хотя бы один из них написан курсивом, и ЛОЖЬ, если ни одного. Дальше по этому столбцу удобно фильтровать.
| Ячейка | Результат |
|---|---|
| Ромашка аптечная (Matricaria chamomilla) | ИСТИНА |
| Ромашка аптечная | ЛОЖЬ |
| Цитата целиком курсивом | ИСТИНА |
Найти подчёркнутый текст
Подчёркивание часто остаётся в тексте, скопированном с сайтов и из документов: так выглядят бывшие ссылки и ключевые условия в договорах. Штатный поиск устроен так же: «Найти и заменить» → «Формат» → «Шрифт» → «Подчёркивание», и с теми же ограничениями.
Процедура !SEMTools Найти → Символы → По начертанию → «Подчеркнутый» возвращает ИСТИНА для ячеек, где подчёркнут хотя бы один символ. Учитывается любой тип подчёркивания: одинарное, двойное и их варианты для бухгалтерского формата.
Важный момент: ячейки с гиперссылками Excel по умолчанию показывает подчёркнутыми, поэтому процедура тоже отметит их как ИСТИНА. Если нужно отличить ссылки от «настоящего» подчёркивания, сначала извлеките адреса гиперссылок в соседний столбец.
Определить начертание ячейки целиком
Иногда нужно не просто ИСТИНА или ЛОЖЬ, а понять, как оформлен текст ячейки целиком. Для этого в меню Извлечь → Атрибуты → Шрифта ячеек → «Начертание» есть три процедуры: «Жирный ли», «Курсив ли» и «Подчеркнутый ли». Они возвращают одно из трёх значений:
- «Жирный» («Курсив», «Подчеркнутый») — так оформлен весь текст ячейки;
- «Обычный» — начертания нет совсем;
- «Жирный и обычный» (и аналогично для курсива и подчёркивания) — оформлена только часть текста.
Третий вариант особенно полезен: он сразу показывает ячейки, из которых имеет смысл извлечь отформатированный фрагмент.
Дальнейшие операции с отформатированным шрифтом
У начертания есть интересное свойство - оно может быть применено как ко всему тексту ячейки, так и к отдельным символам. Ведь каждый символ ячейки в Excel - отдельный объект с рядом свойств, одним из которых и является начертание (полужирный, курсив, подчеркнутый и т.д.).
Поэтому простое определение ячеек с жирным шрифтом (или подчеркнутым или курсивом) может быть недостаточно. Часть текста в ячейке может быть написана обычным шрифтом, а часть - отформатированным. И тогда нужно извлечь этот отформатированный особым начертанием текст.
Как это сделать, читайте в другой статье: Извлечь жирный шрифт из ячеек Excel.
Поиск жирного шрифта — частые вопросы
Как найти все ячейки с жирным шрифтом?
Ctrl+F → «Параметры» → «Формат» → «Шрифт» → «полужирный» → «Найти все» → Ctrl+A в списке результатов.
Можно ли отфильтровать по жирному шрифту?
Напрямую — нет. Залейте найденные жирные ячейки цветом и используйте «Фильтр по цвету» или сделайте столбец-признак через ПОЛУЧИТЬ.ЯЧЕЙКУ(20;…).
Есть ли формула, которая определяет жирный шрифт?
Обычной функции листа нет. Работает макрофункция ПОЛУЧИТЬ.ЯЧЕЙКУ(20;ячейка) через именованную формулу — в книге .xlsm.
Как найти ячейки, где жирная только часть текста?
Штатный поиск проверяет только первый символ. Процедура !SEMTools проверяет каждый символ ячейки.
Находите ячейки с жирным шрифтом, курсивом и подчёркиванием в целом столбце за пару кликов: надстройка проверит каждый символ, а не только первый.
!SEMTools решает эту и сотни других задач!
Итоги: поиск по начертанию шрифта
Надеюсь, на этой странице вы нашли то, что искали, и смогли найти ячейки с нужным начертанием. Штатный поиск по формату подойдёт, если оформлен весь текст ячейки. Если же жирный шрифт, курсив или подчёркивание стоят в середине текста, используйте процедуры !SEMTools: они проверяют каждый символ. А чтобы забрать сам отформатированный текст, смотрите, как извлечь жирный шрифт, курсив и подчёркнутый текст.