Jak filtrować komórki za pomocą pogrubionego formatowania czcionki w programie Excel (łatwy przewodnik)

Ciągle otrzymuję to zapytanie. Ludzie mają ogromne zbiory danych, a ktoś z ich zespołu wyróżnił niektóre rekordy, formatując je pogrubioną czcionką.

Teraz to ty otrzymujesz te dane i musisz filtrować wszystkie te rekordy, które mają pogrubione formatowanie.

Załóżmy na przykład, że masz zestaw danych, jak pokazano poniżej, i chcesz odfiltrować wszystkie komórki, które zostały sformatowane pogrubioną czcionką.

Spojrzmy prawdzie w oczy.

Nie ma na to prostego sposobu.

Nie można po prostu użyć filtra Excela, aby uzyskać wszystkie pogrubione komórki. Ale to nie znaczy, że musisz marnować godziny i robić to ręcznie.

W tym samouczku pokażę ci trzy sposoby filtrowania komórek za pomocą pogrubionego formatowania czcionek w programie Excel:

Metoda 1 - Filtruj pogrubione komórki za pomocą funkcji Znajdź i zamień

Znajdowanie i zamienianie może służyć do znajdowania określonego tekstu w arkuszu, a także określonego formatu (takiego jak kolor komórki, kolor czcionki, czcionka pogrubiona, kolor czcionki).

Chodzi o to, aby znaleźć pogrubione formatowanie czcionek w arkuszu i przekonwertować je na coś, co można łatwo przefiltrować (Wskazówka: kolor komórki może być użyty jako filtr).

Oto kroki filtrowania komórek z pogrubionym formatem tekstu:

  1. Wybierz cały zestaw danych.
  2. Przejdź do zakładki Strona główna.
  3. W grupie Edytowanie kliknij menu rozwijane Znajdź i wybierz.
  4. Kliknij Zamień. (Skrót klawiaturowy: Control + H)
  5. W oknie dialogowym Znajdź i zamień kliknij przycisk Opcje.
  6. W sekcji Znajdź przejdź do menu rozwijanego Format i wybierz „Wybierz format z komórki”.
  7. Wybierz dowolną komórkę, która ma tekst w formacie pogrubionej czcionki.
  8. W sekcji „Zamień na:” przejdź do menu rozwijanego Format i kliknij opcję „Wybierz format z komórki”.
  9. W oknie dialogowym Zamień format wybierz kartę Wypełnienie i wybierz dowolny kolor, a następnie kliknij przycisk OK (upewnij się, że jest to kolor, którego nie ma już w komórkach arkusza roboczego).
  10. Kliknij Zamień wszystko. Spowoduje to pokolorowanie wszystkich komórek, które mają tekst z pogrubionym formatowaniem czcionki.

W powyższych krokach przekonwertowaliśmy pogrubiony format tekstu na format rozpoznawany przez Excel jako kryterium filtrowania.

Teraz, aby przefiltrować te komórki, oto kroki:

  1. Wybierz cały zestaw danych.
  2. Przejdź do zakładki Dane.
  3. Kliknij ikonę filtra (Skrót klawiaturowy: Control + Shift + L)
  4. W przypadku kolumny, którą chcesz filtrować, kliknij ikonę filtru (strzałka skierowana w dół w komórce).
  5. Z menu rozwijanego przejdź do opcji „Filtruj według koloru” i wybierz kolor zastosowany do komórek z tekstem w formacie pogrubionej czcionki.

Spowoduje to automatyczne odfiltrowanie wszystkich komórek, które mają w sobie pogrubione formatowanie czcionki.

Wypróbuj sam… Pobierz plik

Metoda 2 - Korzystanie z formuły Get.Cell

Czas na ukrytą perełkę w Excelu. To funkcja makra Excel 4 - POBIERZ.KOMÓRKĘ().

Jest to stara funkcja, która nie działa w arkuszu jako zwykłe funkcje, ale nadal działa w nazwanych zakresach.

Funkcja GET.CELL dostarcza informacji o komórce.

Na przykład może ci powiedzieć:

  • Jeśli komórka ma pogrubione formatowanie, czy nie
  • Czy komórka zawiera formułę, czy nie
  • Czy komórka jest zablokowana, czy nie, i tak dalej.

Oto składnia formuły GET.CELL

= POBIERZ.KOMÓRKA(numer_typu; odwołanie)
  • Typ_numer jest argumentem określającym informacje, które chcesz uzyskać dla komórki, do której istnieje odwołanie (na przykład, jeśli wpiszesz 20 jako typ_numer, zwróci TRUE, jeśli komórka ma pogrubiony format czcionki, a FALSE, jeśli nie).
  • Odniesienie to odwołanie do komórki, które chcesz przeanalizować.

Teraz pokażę ci, jak filtrować komórki z tekstem w formacie pogrubionej czcionki za pomocą tej formuły:

  1. Przejdź do zakładki Formuły.
  2. Kliknij opcję Zdefiniuj nazwę.
  3. W oknie dialogowym Nowa nazwa użyj następujących informacji:
    • Nazwa: FilterBoldCell
    • Zakres: skoroszyt
    • Odnosi się do: =GET.CELL(20,$A2)
  4. Kliknij OK.
  5. Przejdź do komórki B2 (lub dowolnej komórki w tym samym wierszu co pierwsza komórka zbioru danych) i wpisz =FilterBoldCell
  6. Skopiuj tę formułę dla wszystkich komórek w kolumnie. Zwróci TRUE, jeśli komórka ma pogrubione formatowanie, a FALSE, jeśli nie.
  7. Teraz wybierz cały zestaw danych, przejdź do zakładki Dane i kliknij ikonę Filtruj.
  8. W kolumnie, w której masz PRAWDA/FAŁSZ, wybierz listę rozwijaną filtra i wybierz PRAWDA.

Otóż ​​to!

Wszystkie komórki z tekstem w formacie pogrubionej czcionki zostały teraz przefiltrowane.

Uwaga: Ponieważ jest to funkcja makra, musisz zapisać ten plik z rozszerzeniem .xlsm lub .rozszerzenie xls.

Nie mogłem znaleźć żadnego artykułu pomocy na temat GET.CELL() firmy Microsoft. Oto coś, co znalazłem na tablicy wiadomości pana Excela.

Wypróbuj sam… Pobierz plik

Metoda 3 - Filtruj pogrubione komórki za pomocą VBA

Oto inny sposób filtrowania komórek z tekstem w formacie pogrubionej czcionki za pomocą VBA.

Oto kroki:

  1. Kliknij prawym przyciskiem myszy kartę arkusza roboczego i wybierz Wyświetl kod (lub użyj skrótu klawiaturowego ALT + F11). Spowoduje to otwarcie zaplecza edytora VB.
  2. W oknie VB Editor pojawi się panel Project Explorer. Jeśli go tam nie ma, przejdź do Widok i wybierz Eksplorator projektów.
  3. W okienku Project Explorer kliknij prawym przyciskiem myszy skoroszyt (VBAProject), nad którym pracujesz, przejdź do Wstaw i kliknij Moduł. To wstawia moduł, w którym umieścimy kod VBA.
  4. Kliknij dwukrotnie ikonę modułu (aby upewnić się, że kod do modułu) i wklej następujący kod w okienku po prawej stronie:
    Funkcja BoldFont(CellRef As Range) BoldFont = CellRef.Font.Bold Funkcja końcowa
  5. Przejdź do arkusza roboczego i użyj poniższej formuły: = BoldFont(B2)
  6. Ta formuła zwraca TRUE wszędzie tam, gdzie zastosowano pogrubione formatowanie komórki, a FALSE w przeciwnym razie. Teraz możesz po prostu filtrować wszystkie wartości TRUE (jak pokazano w metodzie 2)

Ponownie! Ten skoroszyt ma teraz makro, więc zapisz je z rozszerzeniem .xlsm lub .xls

Wypróbuj sam… Pobierz plik

Mam nadzieję, że wystarczy Ci czasu na tak bardzo potrzebną przerwę na kawę 🙂

Czy znasz inny sposób na zrobienie tego? Chciałbym się od ciebie nauczyć. Zostaw swoje przemyślenia w sekcji komentarzy i bądź niesamowity.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave