Как да филтрирате клетки с удебелено форматиране на шрифтове в Excel (Лесно ръководство)

Получавам това запитване през цялото време. Хората имат огромни набори от данни и някой от екипа им е подчертал някои записи, форматирайки ги с удебелен шрифт.

Сега вие получавате тези данни и трябва да филтрирате всички тези записи, които имат удебелено форматиране.

Да предположим например, че имате набора от данни, както е показано по -долу, и искате да филтрирате всички клетки, които са форматирани с удебелен шрифт.

Нека си го кажем.

Няма ясен начин да го направите.

Не можете просто да използвате филтър на Excel, за да получите всички удебелени клетки. Но това не означава, че трябва да губите часове и да го правите ръчно.

В този урок ще ви покажа три начина за филтриране на клетки със смело форматиране на шрифта в Excel:

Метод 1 - Филтрирайте удебелени клетки, като използвате функцията „Намери и замени“

Find and Replace може да се използва за намиране на конкретен текст в работния лист, както и за определен формат (като цвят на клетката, цвят на шрифта, удебелен шрифт, цвят на шрифта).

Идеята е да намерите смелото форматиране на шрифта в работния лист и да го преобразувате в нещо, което може лесно да се филтрира (Съвет: Цветът на клетката може да се използва като филтър).

Ето стъпките за филтриране на клетки с удебелен текстов формат:

  1. Изберете целия набор от данни.
  2. Отидете на раздела Начало.
  3. В групата Редактиране щракнете върху падащото меню Намиране и избор.
  4. Кликнете върху Замяна. (Клавишна комбинация: Control + H)
  5. В диалоговия прозорец Намиране и подмяна щракнете върху бутона Опции.
  6. В раздела Намери какво отидете в падащото меню Формат и изберете „Избор на формат от клетка“.
  7. Изберете всяка клетка, която има текст с удебелен шрифт.
  8. В секцията „Замяна с:“ отидете на падащото меню Формат и кликнете върху опцията „Избор на формат от клетка“.
  9. В диалоговия прозорец Замяна на формат изберете раздела Попълване и изберете произволен цвят и щракнете върху OK (уверете се, че това е цвят, който вече не е в клетките на работния ви лист).
  10. Кликнете върху Замени всички. Това ще оцвети всички клетки с текст с удебелено форматиране на шрифта.

В горните стъпки сме преобразували полужирния текстов формат във формат, който е разпознат като критерий за филтър от Excel.

Сега, за да филтрирате тези клетки, ето стъпките:

  1. Изберете целия набор от данни.
  2. Отидете в раздела Данни.
  3. Кликнете върху иконата Филтър (Пряк път на клавиатурата: Control + Shift + L)
  4. За колоната, която искате да филтрирате, щракнете върху иконата на филтъра (стрелката надолу в клетката).
  5. В падащото меню отидете на опцията „Филтриране по цвят“ и изберете цвета, който сте приложили към клетки с текст в удебелен формат на шрифта.

Това автоматично ще филтрира всички онези клетки, които имат удебелено форматиране на шрифта.

Опитайте сами … Изтеглете файла

Метод 2 - Използване на формулата Get.Cell

Време е за скрит скъпоценен камък в Excel. Това е макро функция на Excel 4 - GET.CELL ().

Това е стара функция, която не работи в работния лист като обикновени функции, но все пак работи в именовани диапазони.

Функцията GET.CELL ви дава информация за клетката.

Например, той може да ви каже:

  • Ако клетката има удебелено форматиране или не
  • Ако клетката има формула или не
  • Ако клетката е заключена или не и т.н.

Ето синтаксиса на формулата GET.CELL

= GET.CELL (тип_ номер, справка)
  • Тип_номер е аргументът за определяне на информацията, която искате да получите за референтната клетка (например, ако въведете 20 като номер_на тип, тя ще върне TRUE, ако клетката има удебелен формат на шрифта, и FALSE, ако не).
  • Справка е препратката към клетката, която искате да анализирате.

Сега нека ви покажа как да филтрирате клетки с текст в удебелен формат на шрифта, като използвате тази формула:

  1. Отидете на раздела Формули.
  2. Кликнете върху опцията Определяне на име.
  3. В диалоговия прозорец Ново име използвайте следните подробности:
    • Име: FilterBoldCell
    • Обхват: Работна тетрадка
    • Отнася се до: = GET.CELL (20, $ A2)
  4. Щракнете върху OK.
  5. Отидете в клетка В2 (или в някоя клетка в същия ред като тази на първата клетка от набора от данни) и въведете = FilterBoldCell
  6. Копирайте тази формула за цялата клетка в колоната. Той ще върне TRUE, ако клетката има удебелено форматиране и FALSE, ако няма.
  7. Сега изберете целия набор от данни, отидете в раздела Данни и щракнете върху иконата Филтър.
  8. В колоната, където имате TRUE/FALSE, изберете падащото меню на филтъра и изберете TRUE.

Това е!

Всички клетки с текст с удебелен шрифт вече са филтрирани.

Забележка: Тъй като това е макро функция, трябва да запишете този файл с .xlsm или .xls разширение.

Не можах да намеря помощна статия за GET.CELL () от Microsoft. Ето нещо, което открих на таблото за съобщения на г -н Excel.

Опитайте сами … Изтеглете файла

Метод 3 - Филтрирайте удебелени клетки, използвайки VBA

Ето още един начин за филтриране на клетки с текст с удебелен шрифт във VBA.

Ето стъпките:

  1. Щракнете с десния бутон върху раздела на работния лист и изберете Преглед на кода (или използвайте клавишната комбинация ALT + F11). Това отваря бекенда на VB Editor.
  2. В прозореца VB Editor ще има прозорец на Project Explorer. Ако не е там, отидете на View и изберете Project Explorer.
  3. В прозореца на Project Explorer щракнете с десния бутон върху работната книга (VBAProject), върху която работите, отидете на Вмъкване и щракнете върху Модул. Това вмъква модул, където ще поставим VBA кода.
  4. Щракнете двукратно върху иконата на модула (за да се уверите, че кодът ви е в модула) и поставете следния код в панела вдясно:
    Функция BoldFont (CellRef като диапазон) BoldFont = CellRef.Font.Bold Крайна функция
  5. Отидете на работния лист и използвайте формулата по -долу: = BoldFont (B2)
  6. Тази формула връща ИСТИНА навсякъде, където към клетката е приложено удебелено форматиране, а в противен случай - ЛЪЖА. Сега можете просто да филтрирате всички ИСТИНСКИ стойности (както е показано в Метод 2)

Отново! Тази работна книга вече има макрос, затова я запазете с разширение .xlsm или .xls

Опитайте сами … Изтеглете файла

Надявам се, че това ще ви даде достатъчно време за така необходимата почивка за кафе 🙂

Знаете ли друг начин да направите това? Бих искал да се уча от вас. Оставете мислите си в секцията за коментари и бъдете страхотни.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave