Slik filtrerer du celler med fet skriftformatering i Excel (En enkel guide)

Jeg får denne forespørselen hele tiden. Folk har enorme datasett, og noen i teamet deres har fremhevet noen poster ved å formatere det med fet skrift.

Nå er det du som får disse dataene, og du må filtrere alle disse postene som har en fet formatering.

Anta for eksempel at du har datasettet som vist nedenfor, og at du vil filtrere alle cellene som er formatert med fet skrift.

La oss innse det.

Det er ingen enkel måte å gjøre det på.

Du kan ikke bare bruke et Excel -filter for å få alle de fet skriftene. Men det betyr ikke at du må kaste bort timer og gjøre det manuelt.

I denne opplæringen vil jeg vise deg tre måter å filtrere celler med fet skriftformatering i Excel:

Metode 1 - Filtrer fet skrift ved å finne og erstatte

Finn og erstatt kan brukes til å finne spesifikk tekst i regnearket, samt et bestemt format (for eksempel cellefarge, skriftfarge, fet skrift, skriftfarge).

Tanken er å finne fet skriftformatering i regnearket og konvertere det til noe som enkelt kan filtreres (Tips: Cellefarge kan brukes som filter).

Her er trinnene som filtrerer celler med fet tekstformat:

  1. Velg hele datasettet.
  2. Gå til fanen Hjem.
  3. Klikk på rullegardinlisten Finn og velg i redigeringsgruppen.
  4. Klikk på Erstatt. (Tastatursnarvei: Control + H)
  5. Klikk på Alternativer -knappen i dialogboksen Finn og erstatt.
  6. I delen Finn hva, gå til rullegardinmenyen Format og velg ‘Velg format fra celle’.
  7. Velg en celle som har teksten med fet skriftformat.
  8. I delen "Erstatt med:" går du til rullegardinlisten Format og klikker på "Velg format fra celle".
  9. I dialogboksen Erstatt format, velg Fyll -fanen, velg hvilken som helst farge og klikk OK (sørg for at det er en farge som ikke allerede er i regnearkcellene).
  10. Klikk på Erstatt alle. Dette vil farge alle cellene som har teksten med fet skriftformatering.

I trinnene ovenfor har vi konvertert fet tekstformat til et format som gjenkjennes som et filterkriterium av Excel.

Nå for å filtrere disse cellene, her er trinnene:

  1. Velg hele datasettet.
  2. Gå til fanen Data.
  3. Klikk på Filter -ikonet (Tastaturgenvei: Control + Shift + L)
  4. Klikk på filterikonet (pilen nedover i cellen for kolonnen du vil filtrere).
  5. I rullegardinmenyen, gå til alternativet ‘Filtrer etter farge’ og velg fargen du brukte på celler med tekst i fet skriftformat.

Dette filtrerer automatisk alle cellene som har fet skriftformatering.

Prøv det selv … Last ned filen

Metode 2 - Bruke Get.Cell -formelen

Det er på tide med en skjult perle i Excel. Det er en makrofunksjon i Excel 4 - GET.CELL ().

Dette er en gammel funksjon som ikke fungerer i regnearket som vanlige funksjoner, men den fungerer fortsatt i navngitte områder.

GET.CELL -funksjonen gir deg informasjon om cellen.

Den kan for eksempel fortelle deg:

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

Her er syntaksen til GET.CELL -formelen

= GET.CELL (type_nummer, referanse)
  • Type_nummer er argumentet for å spesifisere informasjonen du vil få for cellen det refereres til (for eksempel hvis du angir 20 som type_nummer, vil den returnere SANN hvis cellen har et fet skriftformat, og FALSK hvis ikke).
  • Referanse er cellereferansen du vil analysere.

La meg nå vise deg hvordan du filtrerer celler med tekst i fet skriftformat ved å bruke denne formelen:

  1. Gå til fanen Formler.
  2. Klikk på alternativet Definer navn.
  3. Bruk følgende detaljer i dialogboksen Nytt navn:
    • Navn: FilterBoldCell
    • Omfang: Arbeidsbok
    • Henviser til: = GET.CELL (20, $ A2)
  4. Klikk OK.
  5. Gå til celle B2 (eller hvilken som helst celle i samme rad som i den første cellen i datasettet) og skriv = FilterBoldCell
  6. Kopier denne formelen for hele cellen i kolonnen. Den returnerer en SANN hvis cellen har fet formatering og FALSK hvis den ikke gjør det.
  7. Velg nå hele datasettet, gå til kategorien Data og klikk på Filter -ikonet.
  8. I kolonnen der du har SANN/FALSK, velg filterruten og velg SANN.

Det er det!

Alle cellene med tekst med fet skrift er nå filtrert.

Merk: Siden dette er en makrofunksjon, må du lagre denne filen med en .xlsm eller.xls forlengelse.

Jeg kunne ikke finne noen hjelpeartikkel om GET.CELL () av ​​Microsoft. Her er noe jeg fant på Mr. Excel Message Board.

Prøv det selv … Last ned filen

Metode 3 - Filtrer fet skrift ved hjelp av VBA

Her er en annen måte å filtrere celler med tekst i fet skriftformat ved å bruke VBA.

Her er trinnene:

  1. Høyreklikk på regnearkfanen og velg Vis kode (eller bruk hurtigtasten ALT + F11). Dette åpner VB Editor -backend.
  2. I VB Editor -vinduet vil det være Project Explorer -ruten. Hvis den ikke er der, går du til Vis og velger Project Explorer.
  3. I Project Explorer -ruten høyreklikker du på arbeidsboken (VBAProject) du jobber med, går til Sett inn og klikker på Modul. Dette setter inn en modul der vi skal sette VBA -koden.
  4. Dobbeltklikk på modulikonet (for å sikre at koden er i modulen), og lim inn følgende kode i ruten til høyre:
    Funksjon BoldFont (CellRef As Range) BoldFont = CellRef.Font.Bold End -funksjon
  5. Gå til regnearket og bruk formelen nedenfor: = BoldFont (B2)
  6. Denne formelen returnerer TRUE uansett hvor det er fet formatering brukt på cellen og FALSE ellers. Nå kan du ganske enkelt filtrere alle de SANNE verdiene (som vist i metode 2)

En gang til! Denne arbeidsboken har nå en makro, så lagre den med .xlsm eller .xls forlengelse

Prøv det selv … Last ned filen

Jeg håper dette vil gi deg nok tid til den sårt tiltrengte kaffepausen 🙂

Vet du om noen annen måte å gjøre dette på? Jeg vil gjerne lære av deg. Legg igjen tankene dine i kommentarfeltet og vær fantastisk.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave