Як фільтрувати за жирним шрифтом у 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 , потім клацніть вкладку «Дані» на верхній стрічці, а потім клацніть піктограму «Фільтр » у групі «Сортування та фільтр» .
Потім клацніть стрілку спадного меню поруч із шрифтом Bold? і зніміть прапорець біля FALSE :
Після натискання кнопки OK рядки буде відфільтровано, щоб відобразити лише ті, у яких назва команди виділена жирним шрифтом:
Примітка : не соромтеся знімати прапорець поруч із ІСТИНА , щоб відфільтрувати комірки, які не мають жирного шрифту.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:
Як фільтрувати за кількістю символів в Excel
Як використовувати чутливий до регістру фільтр в Excel
Як фільтрувати за кількома кольорами в Excel