Kaip filtruoti langelius su paryškintu šrifto formatavimu „Excel“ (paprastas vadovas)

Šią užklausą gaunu visą laiką. Žmonės turi didžiulius duomenų rinkinius, o kažkas iš jų komandos paryškino kai kuriuos įrašus suformatuodami juos paryškintu šriftu.

Dabar jūs gaunate šiuos duomenis ir turite filtruoti visus šiuos įrašus, kurių formatas yra paryškintas.

Pvz., Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, ir norite filtruoti visas langelius, suformatuotus paryškintu šriftu.

Pripažinkime.

Nėra paprasto būdo tai padaryti.

Negalite tiesiog naudoti „Excel“ filtro, kad gautumėte visas paryškintas langelius. Tačiau tai nereiškia, kad turite gaišti valandas ir tai padaryti rankiniu būdu.

Šioje pamokoje parodysiu tris būdus, kaip filtruoti langelius su paryškintu šrifto formatavimu „Excel“:

1 metodas. Filtruokite paryškintas ląsteles naudodami funkciją „Rasti ir pakeisti“

„Rasti ir pakeisti“ galima naudoti norint rasti konkretų tekstą darbalapyje, taip pat tam tikrą formatą (pvz., Langelio spalvą, šrifto spalvą, paryškintą šriftą, šrifto spalvą).

Idėja yra surasti paryškintą šrifto formatavimą darbalapyje ir paversti jį kažkuo, ką galima lengvai filtruoti (Patarimas: ląstelių spalva gali būti naudojama kaip filtras).

Štai veiksmai, kurie filtruoja langelius paryškintu teksto formatu:

  1. Pasirinkite visą duomenų rinkinį.
  2. Eikite į skirtuką Pagrindinis.
  3. Redagavimo grupėje spustelėkite išskleidžiamąjį meniu Rasti ir pasirinkti.
  4. Spustelėkite Pakeisti. (Spartusis klavišas: „Control“ + H.)
  5. Dialogo lange Rasti ir pakeisti spustelėkite mygtuką Parinktys.
  6. Skiltyje „Rasti ką“ eikite į išskleidžiamąjį meniu „Formatas“ ir pasirinkite „Pasirinkite formatą iš langelio“.
  7. Pasirinkite bet kurį langelį, kurio tekstas yra paryškintas.
  8. Skiltyje „Pakeisti:“ eikite į išskleidžiamąjį meniu Formatas ir spustelėkite parinktį „Pasirinkti formatą iš ląstelės“.
  9. Dialogo lange Pakeisti formatą pasirinkite skirtuką Užpildymas ir pasirinkite bet kokią spalvą bei spustelėkite Gerai (įsitikinkite, kad tai spalva, kurios dar nėra jūsų darbalapio langeliuose).
  10. Spustelėkite Pakeisti viską. Taip visos ląstelės, kuriose yra tekstas, bus paryškintos paryškintu šriftu.

Atlikdami aukščiau nurodytus veiksmus, paryškintą teksto formatą pavertėme formatu, kurį „Excel“ pripažįsta kaip filtro kriterijų.

Dabar, norėdami filtruoti šias ląsteles, atlikite šiuos veiksmus:

  1. Pasirinkite visą duomenų rinkinį.
  2. Eikite į skirtuką Duomenys.
  3. Spustelėkite filtro piktogramą (Klaviatūros spartusis klavišas: „Control“ + „Shift“ + L)
  4. Stulpelyje, kurį norite filtruoti, spustelėkite filtro piktogramą (langelio rodyklė žemyn).
  5. Išskleidžiamajame meniu eikite į parinktį „Filtruoti pagal spalvą“ ir pasirinkite spalvą, kurią pritaikėte langeliams su paryškintu šriftu.

Tai automatiškai filtruoja visas ląsteles, kuriose yra paryškintas šrifto formatavimas.

Išbandykite patys … Atsisiųskite failą

2 metodas - naudojant „Get.Cell“ formulę

Atėjo laikas paslėptam „Excel“ perlui. Tai „Excel 4“ makro funkcija - GET.CELL ().

Tai sena funkcija, kuri neveikia darbalapyje kaip įprastos funkcijos, tačiau ji vis tiek veikia pavadintuose diapazonuose.

Funkcija GET.CELL suteikia jums informaciją apie langelį.

Pavyzdžiui, jis gali jums pasakyti:

  • Jei langelis yra paryškintas, ar ne
  • Ar ląstelė turi formulę, ar ne
  • Jei ląstelė užrakinta ar ne, ir pan.

Čia yra GET.CELL formulės sintaksė

= GET.CELL (tipo_numeris, nuoroda)
  • Tipo_num yra argumentas, kuriuo nurodoma informacija, kurią norite gauti apie nurodytą langelį (pvz., jei įvedate 20 kaip tipo_numeris, ji grąžina TRUE, jei langelis turi paryškintą šrifto formatą, ir FALSE, jei ne).
  • Nuoroda yra langelio nuoroda, kurią norite analizuoti.

Dabar leiskite man parodyti, kaip filtruoti langelius tekstu paryškintu šriftu, naudojant šią formulę:

  1. Eikite į skirtuką Formulės.
  2. Spustelėkite parinktį Apibrėžti vardą.
  3. Dialogo lange Naujas vardas naudokite šią informaciją:
    • Pavadinimas: FilterBoldCell
    • Taikymo sritis: darbo knyga
    • Nurodo: = GET.CELL (20, $ A2)
  4. Spustelėkite Gerai.
  5. Eikite į langelį B2 (arba bet kurį langelį toje pačioje eilutėje kaip ir pirmojo duomenų rinkinio langelio) ir įveskite = FilterBoldCell
  6. Nukopijuokite šią formulę visoms stulpelio ląstelėms. Grąžins TRUE, jei langelis bus paryškintas, o FALSE, jei ne.
  7. Dabar pasirinkite visą duomenų rinkinį, eikite į skirtuką Duomenys ir spustelėkite filtro piktogramą.
  8. Stulpelyje, kuriame yra TRUE/FALSE, pasirinkite išskleidžiamąjį filtro meniu ir pasirinkite TRUE.

Viskas!

Visos ląstelės su paryškintu šrifto formato tekstu dabar filtruojamos.

Pastaba: kadangi tai yra makro funkcija, turite išsaugoti šį failą naudodami .xlsm arba.xls plėtinys.

Neradau jokio „Microsoft“ pagalbos straipsnio apie GET.CELL (). Štai ką radau p. Excel pranešimų lentoje.

Išbandykite patys … Atsisiųskite failą

3 metodas - Filtruokite paryškintas ląsteles naudodami VBA

Čia yra dar vienas būdas filtruoti langelius su paryškintu šriftu, naudojant VBA.

Štai šie veiksmai:

  1. Dešiniuoju pelės mygtuku spustelėkite darbalapio skirtuką ir pasirinkite Peržiūrėti kodą (arba naudokite sparčiuosius klavišus ALT + F11). Tai atveria „VB Editor“ vidinę programą.
  2. VB redaktoriaus lange bus „Project Explorer“ sritis. Jei jo nėra, eikite į „View“ ir pasirinkite „Project Explorer“.
  3. „Project Explorer“ srityje dešiniuoju pelės mygtuku spustelėkite darbaknygę („VBAProject“), su kuria dirbate, eikite į „Insert“ ir spustelėkite „Modulis“. Tai įterpia modulį, kuriame įdėsime VBA kodą.
  4. Dukart spustelėkite modulio piktogramą (kad įsitikintumėte, jog jūsų kodas yra modulyje), ir įklijuokite šį kodą dešinėje esančioje srityje:
    Funkcija BoldFont (CellRef As Range) BoldFont = CellRef.Font. Bold End funkcija
  5. Eikite į darbalapį ir naudokite šią formulę: = BoldFont (B2)
  6. Ši formulė grąžina TRUE visur, kur langeliui taikomas paryškintas formatavimas, o kitu atveju - FALSE. Dabar galite tiesiog filtruoti visas TRUE reikšmes (kaip parodyta 2 metodu)

Vėlgi! Šioje darbaknygėje dabar yra makrokomanda, todėl išsaugokite ją naudodami plėtinį .xlsm arba .xls

Išbandykite patys … Atsisiųskite failą

Tikiuosi, kad tai suteiks jums pakankamai laiko tai labai reikalingai kavos pertraukai 🙂

Ar žinote kokį kitą būdą tai padaryti? Norėčiau iš jūsų pasimokyti. Palikite savo mintis komentarų skiltyje ir būkite nuostabūs.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave