Lahtrite filtreerimine rasvaste fontide vormindamisega Excelis (lihtne juhend)

Ma saan seda päringut kogu aeg. Inimestel on tohutud andmekogumid ja keegi nende meeskonnast on mõned kirjed esile toonud, vormindades need paksus kirjas.

Nüüd saate need andmed kätte ja peate filtreerima kõik need kirjed, millel on paks vorming.

Oletame näiteks, et teil on allpool näidatud andmekogum ja soovite filtreerida kõik paksus kirjas vormindatud lahtrid.

Olgem ausad.

Otsest viisi selle tegemiseks pole.

Kõigi paksude lahtrite saamiseks ei saa lihtsalt kasutada Exceli filtrit. Kuid see ei tähenda, et peate tunde raiskama ja seda käsitsi tegema.

Selles õpetuses näitan teile kolme võimalust, kuidas Excelis lahtreid paksus kirjas vormindada:

1. meetod - paksude lahtrite filtreerimine, kasutades otsingut ja asendamist

Otsingut ja asendamist saab kasutada töölehelt konkreetse teksti leidmiseks, samuti teatud vormingu (nt lahtri värv, fondi värv, paks font, fondi värv) leidmiseks.

Idee on leida töölehelt paks fontide vorming ja teisendada see hõlpsasti filtreeritavaks (Vihje: rakuvärvi saab kasutada filtrina).

Siin on sammud, mis filtreerivad paksus tekstivormingus lahtreid.

  1. Valige kogu andmekogum.
  2. Minge vahekaardile Avaleht.
  3. Klõpsake rühmas Redigeerimine rippmenüüd Otsi ja vali.
  4. Klõpsake nuppu Asenda. (Klaviatuuri otsetee: Control + H)
  5. Klõpsake dialoogiboksis Otsi ja asenda nuppu Valikud.
  6. Minge jaotisest Leia mida rippmenüüst Vorming ja valige „Vali lahtrist vorming”.
  7. Valige mis tahes lahter, mille tekst on paksus kirjas.
  8. Jaotises „Asenda:” minge rippmenüüsse Vorming ja klõpsake valikul „Vali lahtrist vorming”.
  9. Valige dialoogiboksis Asenda vorming vahekaart Täitmine ja valige mis tahes värv ning klõpsake nuppu OK (veenduge, et see oleks värv, mida teie töölehe lahtrites juba pole).
  10. Klõpsake nuppu Asenda kõik. See värvib kõik lahtrid, millel on tekst, paksus kirjas.

Ülaltoodud sammudes oleme teisendanud paksus tekstivormingus vormingu, mille Excel tunnistab filtrikriteeriumiks.

Nende lahtrite filtreerimiseks toimige järgmiselt.

  1. Valige kogu andmekogum.
  2. Minge vahekaardile Andmed.
  3. Klõpsake ikooni Filter (Klaviatuuri otsetee: Control + Shift + L)
  4. Veeru jaoks, mida soovite filtreerida, klõpsake filtriikoonil (lahtris allapoole suunatud nool).
  5. Valige rippmenüüst valik „Filtreeri värvi järgi” ja valige värv, mille rakendasite lahtritele paksus kirjas.

See filtreerib automaatselt kõik need lahtrid, milles on paksus kirjas vorming.

Proovige ise… Laadige fail alla

2. meetod - Get.Cell valemi kasutamine

On aeg Excelis peidetud pärl. See on Excel 4 makrofunktsioon - GET.CELL ().

See on vana funktsioon, mis ei tööta töölehel tavaliste funktsioonidena, kuid töötab siiski nimega vahemikes.

Funktsioon GET.CELL annab teile teavet lahtri kohta.

Näiteks võib see teile öelda:

  • Kui lahtril on paks vorming või mitte
  • Kui lahtril on valem või mitte
  • Kui lahter on lukus või mitte, ja nii edasi.

Siin on GET.CELL valemi süntaks

= GET.CELL (tüübi_number, viide)
  • Tüübi number on argument, et määrata teave, mida soovite viidatud lahtri kohta saada (näiteks kui sisestate tüübiarvuks 20, tagastab see tõe, kui lahtril on paksus kirjas vorming, ja FALSE, kui mitte).
  • Viide on lahtri viide, mida soovite analüüsida.

Nüüd näitan teile, kuidas filtreerida lahtreid tekstiga paksus kirjas, kasutades järgmist valemit:

  1. Minge vahekaardile Valemid.
  2. Klõpsake suvandil Määra nimi.
  3. Kasutage dialoogiboksis Uus nimi järgmisi üksikasju.
    • Nimi: FilterBoldCell
    • Reguleerimisala: töövihik
    • Viitab: = GET.CELL (20, $ A2)
  4. Klõpsake nuppu OK.
  5. Minge lahtrisse B2 (või mis tahes lahtrisse sama reaga, mis on andmestiku esimese lahtriga) ja tippige = FilterBoldCell
  6. Kopeerige see valem veeru kõigi lahtrite jaoks. See tagastab tõe, kui lahtris on paks vorming, ja vale, kui seda pole.
  7. Nüüd valige kogu andmekogum, minge vahekaardile Andmed ja klõpsake ikooni Filter.
  8. Valige veerus, kus on tõsi/vale, rippmenüüst filter ja valige tõsi.

See on kõik!

Kõik lahtrid, mille tekst on paksus kirjas, on nüüd filtreeritud.

Märkus. Kuna see on makrofunktsioon, peate selle faili salvestama .xlsm -iga või.xls laiend.

Ma ei leidnud Microsofti GET.CELL () kohta abiartiklit. Siin on midagi, mille leidsin hr Exceli teadetetahvlilt.

Proovige ise… Laadige fail alla

3. meetod - paksude lahtrite filtreerimine VBA abil

Siin on veel üks viis lahtrite filtreerimiseks paksus kirjas, kasutades VBA -d.

Siin on sammud.

  1. Paremklõpsake töölehe vahekaarti ja valige Kuva kood (või kasutage kiirklahvi ALT + F11). See avab VB Editori taustaprogrammi.
  2. VB redaktori aknas oleks paan Project Explorer. Kui seda pole, avage Vaade ja valige Project Explorer.
  3. Paanil Project Explorer paremklõpsake töövihikut (VBAProject), mille kallal töötate, minge Lisa ja klõpsake Moodul. See lisab mooduli, kuhu paneme VBA koodi.
  4. Topeltklõpsake mooduli ikooni (veenduge, et teie kood moodulisse sisestaks) ja kleepige parempoolsele paanile järgmine kood:
    Funktsioon BoldFont (CellRef As Range) BoldFont = CellRef.Font.Bold End Function
  5. Minge töölehele ja kasutage järgmist valemit: = BoldFont (B2)
  6. See valem tagastab väärtuse TRUE kõikjal, kus lahtrile on rakendatud paks vorming, ja muul juhul FALSE. Nüüd saate lihtsalt filtreerida kõik tõelised väärtused (nagu on näidatud meetodis 2)

Jällegi! Sellel töövihikul on nüüd makro, nii et salvestage see laiendiga .xlsm või .xls

Proovige ise… Laadige fail alla

Loodan, et see annab teile piisavalt aega selle väga vajaliku kohvipausi jaoks 🙂

Kas teate mõnda muud võimalust seda teha? Mulle meeldiks sinult õppida. Jäta oma mõtted kommentaaride sektsiooni ja ole vinge.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave