Kā filtrēt šūnas, izmantojot Excel treknrakstu (vienkāršs ceļvedis)

Es visu laiku saņemu šo vaicājumu. Cilvēkiem ir milzīgas datu kopas, un kāds no viņu komandas ir izcēlis dažus ierakstus, formatējot tos treknrakstā.

Tagad jūs esat tas, kurš iegūst šos datus, un jums ir jāfiltrē visi šie ieraksti ar treknrakstu.

Piemēram, pieņemsim, ka jums ir datu kopa, kā parādīts zemāk, un vēlaties filtrēt visas šūnas, kas ir formatētas treknrakstā.

Būsim atklāti.

Nav vienkārša veida, kā to izdarīt.

Jūs nevarat vienkārši izmantot Excel filtru, lai iegūtu visas treknās šūnas. Bet tas nenozīmē, ka jums ir jātērē stundas un jādara tas manuāli.

Šajā apmācībā es parādīšu trīs veidus, kā Excel filtrēt šūnas ar treknrakstu fontu formatējumu:

1. metode - treknrakstu filtrēšana, izmantojot funkciju Atrast un aizstāt

Atrast un aizstāt var izmantot, lai darblapā atrastu konkrētu tekstu, kā arī noteiktu formātu (piemēram, šūnas krāsu, fonta krāsu, treknrakstu, fonta krāsu).

Ideja ir atrast darblapā drosmīgo fontu formatējumu un pārvērst to par kaut ko tādu, ko var viegli filtrēt (Padoms: šūnu krāsu var izmantot kā filtru).

Tālāk ir norādītas darbības, kas filtrē šūnas ar treknrakstu.

  1. Atlasiet visu datu kopu.
  2. Dodieties uz cilni Sākums.
  3. Rediģēšanas grupā noklikšķiniet uz nolaižamās izvēlnes Atrast un atlasīt.
  4. Noklikšķiniet uz Aizstāt. (Tastatūras saīsne: Control + H)
  5. Dialoglodziņā Atrast un aizstāt noklikšķiniet uz pogas Opcijas.
  6. Sadaļā Atrast, dodieties uz nolaižamo izvēlni Formāts un atlasiet “Izvēlēties formātu no šūnas”.
  7. Atlasiet jebkuru šūnu, kuras teksts ir treknrakstā.
  8. Sadaļā “Aizstāt ar:” dodieties uz nolaižamo izvēlni Formāts un noklikšķiniet uz opcijas “Izvēlēties formātu no šūnas”.
  9. Dialoglodziņā Aizstāt formātu atlasiet cilni Aizpildīt un atlasiet jebkuru krāsu un noklikšķiniet uz Labi (pārliecinieties, vai tā ir krāsa, kas vēl nav jūsu darblapas šūnās).
  10. Noklikšķiniet uz Aizstāt visu. Tādējādi visas šūnas, kurās ir teksts, tiks iekrāsotas ar treknrakstu.

Iepriekš minētajās darbībās mēs esam pārvērsuši treknrakstā teksta formātu formātā, ko programma Excel atpazīst kā filtra kritēriju.

Lai filtrētu šīs šūnas, veiciet tālāk norādītās darbības.

  1. Atlasiet visu datu kopu.
  2. Dodieties uz cilni Dati.
  3. Noklikšķiniet uz filtra ikonas (Taustiņu dēļa saīsne: Control + Shift + L)
  4. Slejā, kuru vēlaties filtrēt, noklikšķiniet uz filtra ikonas (lejupvērstā bultiņa šūnā).
  5. Nolaižamajā izvēlnē dodieties uz opciju “Filtrēt pēc krāsas” un atlasiet krāsu, ko izmantojāt šūnām ar tekstu treknrakstā.

Tas automātiski filtrēs visas šūnas, kurās ir treknrakstā formatēts fonts.

Izmēģiniet pats … Lejupielādējiet failu

2. metode - izmantojot Get.Cell formulu

Ir pienācis laiks slēptam dārgakmenim programmā Excel. Tā ir Excel 4 makro funkcija - GET.CELL ().

Šī ir veca funkcija, kas darblapā nedarbojas kā parastās funkcijas, taču tā joprojām darbojas nosauktajos diapazonos.

Funkcija GET.CELL sniedz informāciju par šūnu.

Piemēram, tas var jums pateikt:

  • Ja šūnai ir treknraksts, vai nav
  • Ja šūnai ir formula vai nav
  • Ja šūna ir bloķēta vai nē, un tā tālāk.

Šeit ir GET.CELL formulas sintakse

= GET.CELL (tipa_numurs, atsauce)
  • Tipa_numurs ir arguments, lai norādītu informāciju, kuru vēlaties iegūt par atsauces šūnu (piemēram, ja kā tipa_numuru ievadāt 20, tā atgriež vērtību TRUE, ja šūnai ir treknraksts, bet FALSE, ja tā nav).
  • Atsauce ir šūnas atsauce, kuru vēlaties analizēt.

Tagad ļaujiet man parādīt, kā filtrēt šūnas ar tekstu treknrakstā, izmantojot šo formulu:

  1. Dodieties uz cilni Formulas.
  2. Noklikšķiniet uz opcijas Definēt vārdu.
  3. Dialoglodziņā Jauns nosaukums izmantojiet šādu informāciju:
    • Nosaukums: FilterBoldCell
    • Darbības joma: darba grāmata
    • Attiecas uz: = GET.CELL (20, $ A2)
  4. Noklikšķiniet uz Labi.
  5. Dodieties uz šūnu B2 (vai jebkuru šūnu vienā rindā ar datu kopas pirmo šūnu) un ierakstiet = FilterBoldCell
  6. Kopējiet šo formulu visām kolonnas šūnām. Tas atgriezīs TRUE, ja šūnai ir treknraksts, un FALSE, ja tā nav.
  7. Tagad atlasiet visu datu kopu, dodieties uz cilni Dati un noklikšķiniet uz ikonas Filtrs.
  8. Slejā, kurā ir TRUE/FALSE, atlasiet filtra nolaižamo izvēlni un atlasiet TRUE.

Tieši tā!

Visas šūnas ar tekstu treknrakstā ir tagad filtrētas.

Piezīme. Tā kā šī ir makro funkcija, šis fails ir jāsaglabā ar .xlsm vai.xls paplašinājums.

Es nevarēju atrast nevienu Microsoft palīdzības rakstu par GET.CELL (). Šeit ir kaut kas, ko es atradu Excel ziņojumu dēļā.

Izmēģiniet pats … Lejupielādējiet failu

3. metode - treknrakstu filtrēšana, izmantojot VBA

Šeit ir vēl viens veids, kā filtrēt šūnas ar tekstu treknrakstā, izmantojot VBA.

Tālāk ir norādītas darbības.

  1. Ar peles labo pogu noklikšķiniet uz darblapas cilnes un atlasiet Skatīt kodu (vai izmantojiet īsinājumtaustiņu ALT + F11). Tas atver VB redaktora aizmuguri.
  2. VB redaktora logā būs Project Explorer rūts. Ja tā nav, dodieties uz Skatīt un atlasiet Project Explorer.
  3. Rūtī Project Explorer ar peles labo pogu noklikšķiniet uz darbgrāmatas (VBAProject), ar kuru strādājat, dodieties uz Ievietot un noklikšķiniet uz moduļa. Tas ievieto moduli, kurā mēs ievietosim VBA kodu.
  4. Veiciet dubultklikšķi uz moduļa ikonas (lai pārliecinātos, ka kods ir modulī) un labajā rūtī ielīmējiet šādu kodu:
    Funkcija BoldFont (CellRef As Range) BoldFont = CellRef.Font.Bold End funkcija
  5. Dodieties uz darblapu un izmantojiet šādu formulu: = BoldFont (B2)
  6. Šī formula atgriež TRUE, ja šūnai tiek piemērots treknrakstā formatēts formāts, bet citādi - FALSE. Tagad jūs varat vienkārši filtrēt visas patiesās vērtības (kā parādīts 2. metodē)

Atkal! Šai darbgrāmatai tagad ir makro, tāpēc saglabājiet to ar paplašinājumu .xlsm vai .xls

Izmēģiniet pats … Lejupielādējiet failu

Es ceru, ka tas dos jums pietiekami daudz laika tik ļoti nepieciešamajai kafijas pauzei 🙂

Vai jūs zināt kādu citu veidu, kā to izdarīt? Es labprāt mācītos no jums. Atstājiet savas domas komentāru sadaļā un esiet lieliski.

wave wave wave wave wave