Hoppa till huvudinnehåll

Hur filtrerar man celler med djärva tecken i Excel?

Du kan använda den fetstilta stilen för att formatera data eller innehåll i celler i Excel, men vet du hur man filtrerar celler efter de celler som innehåller fet stil i Excel? Den här artikeln samlar flera knepiga VBA-makron för att filtrera celler med feta tecken i Excel.

Filtrera fetstilta celler med hjälpkolumnen
Filtrera fetstilta celler med VBA-koden
Filtrera enkelt feta celler med ett fantastiskt verktyg
Fler självstudier för datafiltrering...


Filtrera fetstilta celler med hjälpkolumnen

Anta att du behöver filtrera alla fetstilta celler i kolumn B enligt skärmbilden nedan, gör så här:

Den användardefinierade funktionen nedan hjälper till att identifiera om en cell i en kolumn är fetstil eller inte, och returnerar sedan resultaten som TRUE eller False i en hjälpkolumn. Du kan filtrera alla TRUE-resultat för att endast visa de fetstilta cellerna i kolumn B.

1. tryck på andra + F11 nycklar för att öppna Microsoft Visual Basic för applikation fönster.

2. I Microsoft Visual Basic för applikation fönstret klickar Insert > Modul, kopiera sedan följande VBA-kod till modulfönstret. Se skärmdump:

VBA-kod: Filtrera celler med feta tecken

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

3. tryck på andra + Q för att stänga kodfönstret.

4. Välj en tom cell som ligger intill tabellen (den markerade cellen ska placeras på samma rad i den första raden i filtertabellen), kopiera formeln nedan till den och tryck på Till New Earth nyckel.

=IsFet(B2)

5. Fortsätt att markera den första resultatcellen och dra i fyllningshandtaget för att få alla resultat. Se skärmdump:

6. Välj rubriken i hjälpkolumnen, klicka Data > Filtrera. Klicka på pilknappen bredvid rubrikcellen, kontrollera SANN endast i rutan och klicka sedan OK.

Nu filtreras alla fetstilta celler i kolumn B bort enligt skärmbilden nedan.


Filtrera snabbt feta celler i en kolumn med flera klick i Excel:

Smakämnen Filtrera celler i fetstil nytta av Kutools för Excel kan hjälpa dig att snabbt filtrera alla fetstilta celler i en viss kolumn med flera klick som nedanstående demonstration.
Ladda ner hela funktionen 30-dagars gratis spår av Kutools för Excel nu!


Filtrera fetstilta celler med VBA-koden

VBA-koden nedan låter dig filtrera alla feta celler i en kolumn direkt. Vänligen gör enligt följande.

1. Välj kolumnintervallet du vill filtrera bort alla fetstilta celler utom rubrikcellen. I det här fallet väljer jag B2:B16.

2. tryck på andra + F11 nycklar för att öppna Microsoft Visual Basic för applikation fönster.

3. I Microsoft Visual Basic för applikation fönstret klickar Insert > Modul, kopiera sedan och klistra in följande VBA-kod i modulfönstret.

VBA-kod: Filtrera fetstilta celler i en kolumn

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. tryck på F5 för att köra detta makro. Sedan filtreras alla fetstilta celler bort i det valda kolumnområdet omedelbart.


Filtrera enkelt feta celler med ett fantastiskt verktyg

I det här avsnittet rekommenderar vi dig ett praktiskt verktyg – den Filtrera celler i fetstil nytta av Kutools för Excel. Med det här verktyget filtreras alla fetstilta celler i den valda kolumnen omedelbart med flera klick.

Innan du ansöker Kutools för ExcelBer ladda ner och installera det först.

1. Välj kolumnintervallet du ska filtrera de fetstilta cellerna, klicka Kutools Plus> Specialfilter > Filtrera fetstil att få det gjort. Se nedan demo:

  Om du vill ha en gratis provperiod (30 dagar) av det här verktyget, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.


Relaterade artiklar

Filtrera flera kolumner samtidigt i Excel
Efter att ha filtrerat en kolumn med filterfunktionen kan endast AND-kriterier tillämpas på mer än en kolumn. I det här fallet, hur kan du tillämpa både OCH- och ELLER-kriterierna för att filtrera flera kolumner samtidigt i Excel-kalkylbladet? Metoderna i den här artikeln kan göra dig en tjänst.

Filtrera eller välj celler efter cellfärg i Excel
Normalt kan du fylla celler med olika färger för alla ändamål i Excel. Om du har ett kalkylblad med att använda olika färger för att indikera olika typer av innehåll och du vill filtrera eller välja dessa celler efter cellfärgen, kan du få det gjort med metoderna i den här artikeln.

Klistra in att hoppa över dolda/filtrerade celler och rader i Excel
Du har till exempel filtrerat en tabell i Excel, men nu måste du kopiera ett intervall och klistra in i den här filtrerade tabellen, vet du hur man klistrar och hoppar över de dolda/filtrerade cellerna och raderna? Flera enkla sätt i den här artikeln kan hjälpa dig.

Filtrera rader baserat på ett listval i ett annat blad
I Excel filtrerar vi vanligtvis rader baserat på ett kriterium, men om det finns två listor, en finns i Sheet1 och en annan i Sheet2, kan du ha några knep för att snabbt filtrera rader i Sheet1 baserat på listan i Sheet2? Här presenterar den här artikeln sätten att lösa detta jobb.

Filtrera alla relaterade data från sammanslagna celler i Excel
Om du antar att det finns en kolumn med sammanslagna celler i ditt dataintervall, och nu måste du filtrera den här kolumnen med sammanslagna celler för att visa alla rader som är relaterade till varje sammanfogad cell enligt följande skärmdumpar. I excel låter filterfunktionen dig bara filtrera det första objektet som är associerat med de sammanslagna cellerna, i den här artikeln talar vi om hur man filtrerar all relaterade data från sammanslagna celler i Excel.

Fler självstudier för datafiltrering...

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (16)
Rated 4.5 out of 5 · 2 ratings
This comment was minimized by the moderator on the site
Thanks for sharing, it works wonderful, thank you!
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
Thanks for the formula..it helped
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
I've used this technique and had an issue when trying to copy the bold data. It only copies some of the data for some reason. Is there any way of copying only the bold data using this technique? Thanks, Richard
This comment was minimized by the moderator on the site
Dear richard skins,



We didn't encounter the problem as you mentioned. Would you please provide a screenshot with details of your operation?



Thank you for your comment!
This comment was minimized by the moderator on the site
Hi, I'm a complete excel novice, i've done the following technique but now need to copy the data which is bold/true. When I have tried to do this is won't copy what is highlighted. Any ideas on how I can copy the data? Thanks, Richard
This comment was minimized by the moderator on the site
@RICHARD Can u please provide any screenshot of your spreadsheet showing what u are exactly trying to do?
This comment was minimized by the moderator on the site
Thanks for sharing. It works wonderful.
This comment was minimized by the moderator on the site
Hi I am using this code and its working fine but whenever I click on cancel the dialogue box a popup window appear and shows some error. Can you please tell me how to remove that error. :Sub FilterBold() Dim myRange As Range Set myRange = Application.InputBox(Prompt:="Please Select a Range", Title:="InputBox Method", Type:=8) myRange.Select Application.ScreenUpdating = False For Each myRange In Selection If myRange.Font.Bold = False Then myRange.EntireRow.Hidden = True End If Next myRange Application.ScreenUpdating = True End Sub
This comment was minimized by the moderator on the site
Dear Nitin Jain,

Sorry to reply so late!

We have found the proble and fixed it already. The VBA script in the article is now updated,

Thank you for your comment!
This comment was minimized by the moderator on the site
Simple and brilliant, thank you!
This comment was minimized by the moderator on the site
This worked perfectly, thank you!!! :D :lol:
This comment was minimized by the moderator on the site
I presume that column A is the reference Column with Bold cells. I create a Name "Bold?" with the refer to as below =GET.CELL(20,OFFSET(INDIRECT("A1"),ROW()-1,0)) In column B, I type: =Bold? Copy down the formula and then use autofilter to filter the value TRUE. DONE
This comment was minimized by the moderator on the site
@cadafi ur formula works fine but it is not the optimised or efficient use of it. Rather we should use direct reference of the range or a cell in place of that complete offset command. Like the one as follows: =GET.CELL(20,'Sheet1'!A1) Copy down the formula and then use autofilter to filter the value TRUE. DONE
This comment was minimized by the moderator on the site
Thanks Mohamand Faizan. You are entirely correct.
This comment was minimized by the moderator on the site
@Mohammad Faizan You are entirely correct. Thanks.
This comment was minimized by the moderator on the site
@Cadafi.... thats brilliant... wondering how it works though!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations