Sådan filtreres celler med fed skriftformatering i Excel (en nem vejledning)

Jeg får denne forespørgsel hele tiden. Folk har enorme datasæt, og nogen i deres team har fremhævet nogle poster ved at formatere dem med fed skrift.

Nu er det dig, der får disse data, og du skal filtrere alle disse poster, der har en fed formatering.

Antag f.eks., At du har datasættet som vist nedenfor, og du vil filtrere alle de celler, der er formateret med fed skrift.

Lad os se det i øjnene.

Der er ingen ligetil måde at gøre det på.

Du kan ikke bare bruge et Excel -filter til at få alle de fedte celler. Men det betyder ikke, at du skal spilde timer og gøre det manuelt.

I denne vejledning viser jeg dig tre måder at filtrere celler med fed skriftformatering i Excel:

Metode 1 - Filtrer fed skrift ved hjælp af Find og udskift

Find og erstat kan bruges til at finde specifik tekst i regnearket samt et specifikt format (f.eks. Cellefarve, skrifttypefarve, fed skrift, skrifttypefarve).

Ideen er at finde den skriftformatering med fed skrift i regnearket og konvertere det til noget, der let kan filtreres (Tip: Cellefarve kan bruges som filter).

Her er trinene filtrere celler med fed tekstformat:

  1. Vælg hele datasættet.
  2. Gå til fanen Startside.
  3. I gruppen Redigering skal du klikke på rullelisten Find og vælg.
  4. Klik på Erstat. (Tastaturgenvej: Control + H)
  5. Klik på knappen Indstillinger i dialogboksen Find og erstat.
  6. I afsnittet Find hvad skal du gå til rullemenuen Format og vælge 'Vælg format fra celle'.
  7. Vælg en celle, der har teksten med fed skriftformat.
  8. I afsnittet 'Erstat med:' skal du gå til rullemenuen Format og klikke på 'Vælg format fra celle'.
  9. I dialogboksen Erstat format skal du vælge fanen Udfyld og vælge en hvilken som helst farve og klikke på OK (sørg for at det er en farve, der ikke allerede er der i regnearkets celler).
  10. Klik på Erstat alle. Dette vil farve alle cellerne, der har teksten, med fed skriftformatering.

I ovenstående trin har vi konverteret fed tekstformat til et format, der genkendes som et filterkriterium af Excel.

Nu for at filtrere disse celler er her trinene:

  1. Vælg hele datasættet.
  2. Gå til fanen Data.
  3. Klik på ikonet Filter (Tastaturgenvej: Control + Shift + L)
  4. For den kolonne, du vil filtrere, skal du klikke på filterikonet (pilen nedad i cellen).
  5. I rullemenuen skal du gå til "Filter efter farve" og vælge den farve, du har anvendt på celler med tekst i fed skriftformat.

Dette filtrerer automatisk alle de celler, der har fed skriftformatering i sig.

Prøv det selv … Download filen

Metode 2 - Brug af Get.Cell -formel

Det er tid til en skjult perle i Excel. Det er en Excel 4 -makrofunktion - GET.CELL ().

Dette er en gammel funktion, der ikke fungerer i regnearket som almindelige funktioner, men den fungerer stadig i navngivne områder.

GET.CELL -funktionen giver dig oplysninger om cellen.

Det kan f.eks. Fortælle dig:

  • Hvis cellen har fed formatering eller ej
  • Hvis cellen har en formel eller ej
  • Hvis cellen er låst eller ej, og så videre.

Her er syntaksen for GET.CELL -formlen

= GET.CELL (type_nummer, reference)
  • Type_nummer er argumentet for at angive de oplysninger, du ønsker at få for den celle, der henvises til (hvis du f.eks. indtaster 20 som type_num, returnerer det SANDT, hvis cellen har et fed skriftformat, og FALSK hvis ikke).
  • Reference er den cellereference, du vil analysere.

Lad mig nu vise dig, hvordan du filtrerer celler med tekst i fed skriftformat ved hjælp af denne formel:

  1. Gå til fanen Formler.
  2. Klik på indstillingen Definer navn.
  3. Brug følgende oplysninger i dialogboksen Nyt navn:
    • Navn: FilterBoldCell
    • Anvendelsesområde: Arbejdsbog
    • Henviser til: = GET.CELL (20, $ A2)
  4. Klik på OK.
  5. Gå til celle B2 (eller en hvilken som helst celle i samme række som i den første celle i datasættet), og skriv = FilterBoldCell
  6. Kopiér denne formel for hele cellen i kolonnen. Den returnerer en SAND hvis cellen har fed formatering og FALSK hvis den ikke gør det.
  7. Vælg nu hele datasættet, gå til fanen Data og klik på ikonet Filter.
  8. I kolonnen, hvor du har SAND/FALSK, skal du vælge rullemenuen for filter og vælge SAND.

Det er det!

Alle celler med tekst med fed skriftformat er nu filtreret.

Bemærk: Da dette er en makrofunktion, skal du gemme denne fil med en .xlsm eller.xls udvidelse.

Jeg kunne ikke finde nogen hjælpeartikel om GET.CELL () af Microsoft. Her er noget, jeg fandt på Mr. Excel Message Board.

Prøv det selv … Download filen

Metode 3 - Filtrer fed skrift ved hjælp af VBA

Her er en anden måde at filtrere celler med tekst i fed skriftformat ved hjælp af VBA.

Her er trinene:

  1. Højreklik på fanen på regnearket, og vælg Vis kode (eller brug tastaturgenvejen ALT + F11). Dette åbner VB Editor -backend.
  2. I vinduet VB Editor ville der være ruden Project Explorer. Hvis det ikke er der, skal du gå til Vis og vælge Project Explorer.
  3. I ruden Project Explorer skal du højreklikke på den projektmappe (VBAProject), som du arbejder på, gå til Indsæt og klik på Modul. Dette indsætter et modul, hvor vi vil sætte VBA -koden.
  4. Dobbeltklik på modulikonet (for at sikre din kode i modulet), og indsæt følgende kode i ruden til højre:
    Funktion BoldFont (CellRef As Range) BoldFont = CellRef.Font.Bold End -funktion
  5. Gå til regnearket og brug nedenstående formel: = BoldFont (B2)
  6. Denne formel returnerer SAND, hvor der er fed formatering anvendt på cellen og FALSK ellers. Nu kan du simpelthen filtrere alle de SANDE værdier (som vist i metode 2)

Igen! Denne projektmappe har nu en makro, så gem den med .xlsm eller .xls udvidelse

Prøv det selv … Download filen

Jeg håber, at dette vil give dig nok tid til den tiltrængte kaffepause 🙂

Kender du nogen anden måde at gøre dette på? Jeg ville elske at lære af dig. Efterlad dine tanker i kommentarfeltet og vær fantastisk.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave