Note: The other languages of the website are Google-translated. Back to English

Jak filtrować komórki pogrubionymi znakami w programie Excel?

Możesz zastosować pogrubiony styl czcionki, aby sformatować dane lub zawartość w komórkach w programie Excel, ale czy wiesz, jak filtrować komórki według komórek zawierających pogrubiony styl czcionki w programie Excel? W tym artykule zebrano kilka trudnych makr VBA do filtrowania komórek pogrubionymi znakami w programie Excel.

Filtruj pogrubione komórki za pomocą kolumny pomocniczej
Filtruj pogrubione komórki za pomocą kodu VBA
Łatwo filtruj pogrubione komórki za pomocą niesamowitego narzędzia
Więcej samouczków dotyczących filtrowania danych…


Filtruj pogrubione komórki za pomocą kolumny pomocy

Przypuśćmy, że musisz odfiltrować wszystkie pogrubione komórki w kolumnie B, jak pokazano na poniższym zrzucie ekranu, wykonaj następujące czynności:

Poniższa funkcja zdefiniowana przez użytkownika pomaga określić, czy komórka w kolumnie jest pogrubiona, czy nie, a następnie zwraca wyniki jako PRAWDA lub Fałsz w kolumnie pomocniczej. Możesz filtrować wszystkie wyniki TRUE, aby wyświetlić tylko pogrubione komórki w kolumnie B.

1. wciśnij inny + F11 klawisze, aby otworzyć Microsoft Visual Basic dla aplikacji okno.

2. w Microsoft Visual Basic dla aplikacji okno, kliknij wstawka > Moduł, następnie skopiuj następujący kod VBA do okna Module. Zobacz zrzut ekranu:

Kod VBA: filtruj komórki pogrubionymi znakami

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

3. wciśnij inny + Q klawisze, aby zamknąć okno kodu.

4. Wybierz pustą komórkę sąsiadującą z tabelą (wybrana komórka powinna znajdować się w tym samym wierszu pierwszego wiersza tabeli filtrów), skopiuj do niej poniższą formułę i naciśnij wchodzić klawisz.

= IsBold (B2)

5. Kontynuuj wybieranie pierwszej komórki wynikowej i przeciągnij uchwyt wypełnienia, aby uzyskać wszystkie wyniki. Zobacz zrzut ekranu:

6. Wybierz nagłówek kolumny pomocnika, kliknij Dane > Filtr. Kliknij przycisk strzałki obok komórki nagłówka, zaznacz TRUE tylko w polu, a następnie kliknij OK.

Teraz wszystkie pogrubione komórki w kolumnie B są odfiltrowywane, jak pokazano poniżej.


Szybko filtruj pogrubione komórki w kolumnie za pomocą kilku kliknięć w programie Excel:

Podróż Ruta de la Plata w liczbach Filtruj pogrubione komórki użyteczność Kutools dla programu Excel może pomóc w szybkim filtrowaniu wszystkich pogrubionych komórek w określonej kolumnie za pomocą kilku kliknięć, jak pokazano poniżej.
Pobierz pełną funkcję 30-dniowy bezpłatny szlak Kutools for Excel już teraz!


Filtruj pogrubione komórki za pomocą kodu VBA

Poniższy kod VBA umożliwia bezpośrednie filtrowanie wszystkich pogrubionych komórek w jednej kolumnie. Wykonaj następujące czynności.

1. Wybierz zakres kolumn, w którym odfiltrujesz wszystkie pogrubione komórki z wyjątkiem komórki nagłówka. W tym przypadku wybieram B2: B16.

2. wciśnij inny + F11 klawisze, aby otworzyć Microsoft Visual Basic dla aplikacji okno.

3. w Microsoft Visual Basic dla aplikacji okno, kliknij wstawka > Moduł, następnie skopiuj i wklej następujący kod VBA do okna Module.

Kod VBA: Filtruj pogrubione komórki w kolumnie

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

4. wciśnij F5 klucz do uruchomienia tego makra. Następnie wszystkie pogrubione komórki są natychmiast odfiltrowywane w wybranym zakresie kolumn.


Łatwo filtruj pogrubione komórki za pomocą niesamowitego narzędzia

W tej sekcji polecamy przydatne narzędzie - plik Filtruj pogrubione komórki użyteczność Kutools dla programu Excel. Dzięki temu narzędziu wszystkie pogrubione komórki w wybranej kolumnie są natychmiast filtrowane za pomocą kilku kliknięć.

Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.

1. Wybierz zakres kolumn, w którym będziesz filtrować pogrubione komórki, kliknij Kutools Plus> Specjalny filtr > Filtruj pogrubioną czcionką aby to zrobić. Zobacz poniżej demo:

  Jeśli chcesz skorzystać z bezpłatnego okresu próbnego (30-dzień) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.


Powiązane artykuły

Filtruj wiele kolumn jednocześnie w programie Excel
Po przefiltrowaniu jednej kolumny za pomocą funkcji Filtruj, tylko kryteria ORAZ można zastosować do więcej niż jednej kolumny. W takim przypadku, jak można zastosować kryteria AND i OR do jednoczesnego filtrowania wielu kolumn w arkuszu programu Excel? Metody opisane w tym artykule mogą Ci pomóc.

Filtruj lub zaznacz komórki według koloru komórki w programie Excel
Zwykle w programie Excel można wypełniać komórki różnymi kolorami do dowolnych celów. Jeśli masz arkusz roboczy z różnymi kolorami wskazującymi inny typ zawartości i chcesz filtrować lub wybierać te komórki według koloru komórki, możesz to zrobić za pomocą metod opisanych w tym artykule.

Wklej pomijanie ukrytych / filtrowanych komórek i wierszy w programie Excel
Na przykład przefiltrowałeś tabelę w programie Excel, ale teraz musisz skopiować zakres i wkleić do tej przefiltrowanej tabeli, czy wiesz, jak wkleić, pomijając ukryte / przefiltrowane komórki i wiersze? W tym artykule może Ci pomóc kilka prostych sposobów.

Filtruj wiersze na podstawie wyboru z listy w innym arkuszu
W programie Excel zwykle filtrujemy wiersze na podstawie kryteriów, ale jeśli istnieją dwie listy, jedna znajduje się w Sheet1, a druga w Sheet2, czy możesz mieć jakieś sztuczki, aby szybko filtrować wiersze w Sheet1 na podstawie listy w Sheet2? W tym artykule przedstawiono sposoby rozwiązania tego zadania.

Filtruj wszystkie powiązane dane ze scalonych komórek w programie Excel
Przypuśćmy, że w twoim zakresie danych znajduje się kolumna scalonych komórek, a teraz musisz przefiltrować tę kolumnę połączonymi komórkami, aby wyświetlić wszystkie wiersze powiązane z każdą scaloną komórką, jak pokazano na poniższych zrzutach ekranu. W programie Excel funkcja Filtruj umożliwia filtrowanie tylko pierwszego elementu, który jest powiązany ze scalonymi komórkami, w tym artykule mówimy o tym, jak filtrować wszystkie powiązane dane ze scalonych komórek w programie Excel.

Więcej samouczków dotyczących filtrowania danych…


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (15)
Znamionowy 4.5 z 5 · 1 oceny
Ten komentarz został zminimalizowany przez moderatora na stronie
Zakładam, że kolumna A jest kolumną odniesienia z pogrubionymi komórkami. Tworzę nazwę „Pogrubienie?” z odwołaniem do poniższego =GET.CELL(20,OFFSET(INDIRECT("A1")),ROW()-1,0)) W kolumnie B wpisuję: =Bold? Skopiuj formułę, a następnie użyj autofiltru, aby przefiltrować wartość PRAWDA. ZROBIONE
Ten komentarz został zminimalizowany przez moderatora na stronie
@Cadafi.... to genialne... ale zastanawiam się, jak to działa!
Ten komentarz został zminimalizowany przez moderatora na stronie
@cadafi ur formuła działa dobrze, ale nie jest to zoptymalizowane ani wydajne jej użycie. Zamiast tego kompletnego polecenia przesunięcia powinniśmy raczej użyć bezpośredniego odniesienia do zakresu lub komórki. Podobnie jak w następujący sposób: =GET.CELL(20,'Arkusz1'!A1) Skopiuj formułę, a następnie użyj autofiltru, aby odfiltrować wartość TRUE. ZROBIONE
Ten komentarz został zminimalizowany przez moderatora na stronie
@Mohammad Faizan Masz całkowitą rację. Dzięki.
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki Mohamandowi Faizanowi. Masz całkowitą rację.
Ten komentarz został zminimalizowany przez moderatora na stronie
To zadziałało idealnie, dziękuję!!! :D :lol:
Ten komentarz został zminimalizowany przez moderatora na stronie
Proste i genialne, dziękuję!
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, używam tego kodu i działa on dobrze, ale za każdym razem, gdy klikam anulowanie okna dialogowego, pojawia się wyskakujące okienko i pokazuje błąd. Czy możesz mi powiedzieć, jak usunąć ten błąd. :Sub FilterBold() Dim myRange As Range Ustaw myRange = Application.InputBox(Prompt:="Proszę wybrać zakres", Title:="InputBox Method", Type:=8) myRange.Select Application.ScreenUpdating = False dla każdego myRange In Selection If myRange.Font.Bold = False Then myRange.EntireRow.Hidden = True End If Next myRange Application.ScreenUpdating = True End Sub
Ten komentarz został zminimalizowany przez moderatora na stronie
Drogi Nitin Jain,

Przepraszam, że tak późno odpowiadam!

Znaleźliśmy problem i już go naprawiliśmy. Skrypt VBA w artykule został zaktualizowany,

Dziękuję za Twój komentarz!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki za udostępnienie. Działa wspaniale.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, jestem kompletnym nowicjuszem w programie Excel, wykonałem następującą technikę, ale teraz muszę skopiować dane, które są pogrubione / prawdziwe. Kiedy spróbuję to zrobić, nie skopiuje tego, co jest podświetlone. Jakieś pomysły, jak mogę skopiować dane? Dzięki, Richardzie
Ten komentarz został zminimalizowany przez moderatora na stronie
@RICHARD Czy możesz przesłać zrzut ekranu swojego arkusza kalkulacyjnego pokazujący, co dokładnie próbujesz zrobić?
Ten komentarz został zminimalizowany przez moderatora na stronie
Użyłem tej techniki i miałem problem z kopiowaniem pogrubionych danych. Z jakiegoś powodu kopiuje tylko niektóre dane. Czy istnieje sposób na skopiowanie tylko pogrubionych danych za pomocą tej techniki? Dzięki, Richardzie
Ten komentarz został zminimalizowany przez moderatora na stronie
Drogie skórki Richarda,



Jak wspomniałeś, nie napotkaliśmy problemu. Czy mógłbyś dołączyć zrzut ekranu ze szczegółami Twojej operacji?



Dziękuję za Twój komentarz!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki za formułę... to pomogło
Znamionowy 4.5 z 5
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL