Gå til hovedindhold

Hvordan filtreres celler efter fed skrift i Excel?

Du kan anvende den fed skriftstype til at formatere dataene eller indholdet i celler i Excel, men ved du, hvordan du filtrerer celler efter cellerne, der indeholder fed skriftstype i Excel? Denne artikel samler flere vanskelige VBA-makroer til at filtrere celler efter fed skrift i Excel.

Filtrer fede celler med hjælpekolonnen
Filtrer fede celler med VBA-koden
Filtrer let dristige celler med et fantastisk værktøj
Flere tutorials til datafiltrering ...


Filtrer fede celler med hjælpekolonnen

Antag, at du skal filtrere alle dristige celler i kolonne B som vist nedenstående skærmbillede, skal du gøre som følger:

Den nedenstående brugerdefinerede funktion hjælper med at identificere, om en celle i en kolonne er fed eller ej, og derefter returnere resultaterne som SAND eller Falsk i en hjælpekolonne. Du kan filtrere alle SANDE resultater for kun at vise de fede celler i kolonne B.

1. Tryk på andre + F11 nøgler til at åbne Microsoft Visual Basic til anvendelse vindue.

2. i Microsoft Visual Basic til anvendelse vindue, skal du klikke på indsatte > Modul, kopier derefter følgende VBA-kode i modulvinduet. Se skærmbillede:

VBA-kode: Filtrer celler efter fed skrift

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

3. Tryk på andre + Q taster for at lukke kodevinduet.

4. Vælg en tom celle, der støder op til tabellen (den valgte celle skal placeres i samme række i den første række i filtertabellen), kopier nedenstående formel ind i den og tryk på indtaste nøgle.

= IsBold (B2)

5. Bliv ved med at vælge den første resultatcelle, og træk i Fill Handle for at få alle resultater. Se skærmbillede:

6. Vælg overskriften til hjælpekolonnen, klik på data > Filter. Klik på pileknappen ud for overskriftscellen, kontroller TRUE kun i feltet, og klik derefter på OK.

Nu er alle dristige celler i kolonne B filtreret ud som vist nedenstående skærmbillede.


Filtrer hurtigt fede celler i en kolonne med flere klik i Excel:

Filtrer fedceller nytte af Kutools til Excel kan hjælpe dig med hurtigt at filtrere alle dristige celler i en bestemt kolonne med flere klik som nedenstående demo vist.
Download den fulde funktion 30-dages gratis trail af Kutools til Excel nu!


Filtrer fede celler med VBA-koden

Nedenstående VBA-kode giver dig mulighed for at filtrere alle fede celler i en kolonne direkte. Gør som følger.

1. Vælg kolonneområdet, hvor du vil filtrere alle fedtholdige celler undtagen headercellen. I dette tilfælde vælger jeg B2: B16.

2. Tryk på andre + F11 nøgler til at åbne Microsoft Visual Basic til anvendelse vindue.

3. i Microsoft Visual Basic til anvendelse vindue, skal du klikke på indsatte > Modul, kopier og indsæt derefter følgende VBA-kode i modulvinduet.

VBA-kode: Filtrer fede celler i en kolonne

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. Tryk på F5 nøgle til at køre denne makro. Derefter filtreres alle fede celler med det samme i det valgte kolonneområde.


Filtrer let dristige celler med et fantastisk værktøj

I dette afsnit anbefaler vi dig et praktisk værktøj - Filtrer fedceller nytte af Kutools til Excel. Med dette værktøj filtreres alle dristige celler i den valgte kolonne straks med flere klik.

Før påføring Kutools til Excel, Bedes download og installer det først.

1. Vælg det kolonneområde, du vil filtrere de fedte celler, klik på Kutools Plus> Specielt filter > Filter fed for at få det gjort. Se nedenstående demo:

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.


Relaterede artikler

Filtrer flere kolonner samtidigt i Excel
Efter filtrering af en kolonne med filterfunktionen kan kun AND-kriterier anvendes på mere end en kolonne. I dette tilfælde, hvordan kunne du anvende både AND- og ELLER-kriterierne til at filtrere flere kolonner samtidigt i Excel-regneark? Metoder i denne artikel kan gøre dig en tjeneste.

Filtrer eller vælg celler efter cellefarve i Excel
Normalt kan du udfylde celler med forskellige farver til ethvert formål i Excel. Hvis du har et regneark med forskellige farver til at angive forskellige typer indhold, og du vil filtrere eller vælge disse celler efter cellefarven, kan du muligvis få det gjort med metoderne i denne artikel.

Indsæt spring over skjulte / filtrerede celler og rækker i Excel
For eksempel har du filtreret en tabel i Excel, men nu skal du kopiere et interval og indsætte i denne filtrerede tabel. Ved du, hvordan du indsætter springer de skjulte / filtrerede celler og rækker over? Flere nemme måder i denne artikel kan hjælpe dig.

Filtrer rækker baseret på et listevalg i et andet ark
I Excel filtrerer vi normalt rækker baseret på et kriterium, men hvis der er to lister, er den ene i Ark1 og en anden i Ark2, kan du have nogle tricks til hurtigt at filtrere rækker i Ark1 baseret på listen i Ark2? Her introducerer denne artikel måderne til at løse dette job.

Filtrer alle relaterede data fra flettede celler i Excel
Antag, at der er en kolonne med flettede celler i dit dataområde, og nu skal du filtrere denne kolonne med flettede celler for at vise alle de rækker, der er relateret til hver flettet celle som følgende skærmbilleder vist. I Excel giver filterfunktionen dig kun mulighed for at filtrere det første element, der er knyttet til de flettede celler. I denne artikel taler vi om, hvordan man filtrerer alle relaterede data fra flettede celler i Excel.

Flere tutorials til datafiltrering ...

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver 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