Sisukord
Värvide kasutamine töövihikus on suurepärane võimalus muuta see atraktiivsemaks. Kuid kuna Excelis ei ole ühtegi sisseehitatud funktsiooni värviliste lahtrite loendamiseks, väldivad inimesed tavaliselt lahtrite värvimist. Kuid seda saab teha mõne trikiga. Selles artiklis näitame teile, kuidas värvilisi lahtreid Excelis loendada.
Lae alla praktika mall
Saate siit alla laadida tasuta Exceli harjutusvormi ja ise harjutada.
Värviliste lahtrite loendamine Excelis.xlsm
4 lihtsat viisi värviliste lahtrite lugemiseks Excelis
Selles jaotises saate teada, kuidas lugeda värvilisi lahtreid Excelis, kasutades Exceli käsuvahendeid ja kasutaja määratud funktsioone (UDF).
1. Kasutage Excelis värviliste lahtrite loendamiseks käsku Find & Valige käsk
The Leia & vali; Vali käsk on üks kõige kasulikumaid vahendeid Excelis, et täita mis tahes Exceliga seotud ülesandeid. Siinkohal kasutame seda Exceli värviliste lahtrite loendamiseks.
Vaatleme järgmist andmestikku, kus on kolm kategooriat, kategooria: puuviljad, lilled ja toiduained. Ja iga kategooria on eristatud erinevate värvidega. Värviga deklareeritud kategooria puuviljad. Värviga deklareeritud kategooria puuviljad Sinine , kategooria Lillede sisse Oranžikas ja kategoorias Food ei ole taustavärve.
Nüüd õpime, kuidas leida välja iga värvi arv, mida iga kategooria iga lahter sisaldab.
Sammud:
- Valige värviliste lahtritega andmekogum.
- In the Redigeerimise vahekaart , valige Leia &; Vali -> Leia
- Alates pop-up Find and Replace kasti, klõpsake Valikud .
- Järgmises hüpikaknas Find and Replace (Leia ja asenda) klõpsake rippmenüüst aadressil Format -> Vali Format From Cell .
- Ilmub neljamõõtmeline pluss-sümbol. Asetage see sümbol suvalise värvilise lahtri kohale ja klõpsake sellel (me valisime sinise värvi).
- Jällegi ilmub hüpikaken Find and Replace ja te märkate, et Eelvaade* sildi kast täidetakse värviga, mis on sarnane varem valitud lahtri värviga.
- Klõpsake Leia kõik .
Saate kõik üksikasjad määratud värvilised lahtrid koos selle värviliste lahtrite arvuga.
Samamoodi saate lugeda kõiki teisi värvilisi lahtreid oma Exceli töölehel.
Loe lisaks: Kuidas lugeda värvilisi lahtreid Excelis ilma VBA-ta (3 meetodit)
2. Filtrite ja SUBTOTAL-funktsiooni rakendamine Excelis värviliste lahtrite loendamiseks
Kasutades Exceli Filter tööriista ja sisestades SUBTUMAL funktsioon selles, on teine tõhus viis värviliste lahtrite loendamiseks Excelis. Ja me saame seda kasutada ka värviliste lahtrite loendamiseks Excelis.
Võtame arvesse järgmist andmestikku, mis on värvitud kategooria järgi. Nüüd õpime, kuidas leida nende värviliste lahtrite arv Excelis, kasutades selleks järgmisi samme Filtrid ja SUBTOTAL funktsioon .
Sammud:
- Kirjutage töölehe teise lahtrisse järgmine tekst SUBTUMAL valemiga,
=SUBTOTAL(102,B5:B16)
Siin,
102 = Määratud vahemikus olevate nähtavate lahtrite arv.
B5:B16 = Värviliste lahtrite vahemik.
- Saate lehel olevate värviliste lahtrite koguarvu (nt meil on 12 lahtrit taustavärvidega, nii et SUBTUMAL andis meile väljundiks 12 ).
- Seejärel valige ainult andmekogumi päised.
- Mine edasi Andmed -> Filter .
- See lisab igasse andmekogumi päisesse rippmenüü nupu.
- Klõpsake selle veeru päises, kus on värvilised lahtrid (nt Toote nimi), rippmenüüle.
- Valige rippmenüüst Filtreeri värvi järgi ja saate kõik värvid oma andmekogumist alamnimekirja.
- Klõpsake värvil, mida soovite lugeda (nt me valisime sinise värvi).
- See näitab teile ainult neid lahtreid, mis on värvitud selle määratud värviga, koos nende lahtrite arvuga. SUBTUMAL tulemuse lahter (nt meie andmestikus on 4 sinist värvi lahtrit).
- Samamoodi saab Excelis loendada kõiki teisi värvilisi lahtreid oma töölehel (nt kui me valisime rippmenüüst värvi Orange, andis see meile oranžiga värvilised lahtrid ja kuna meil on meie andmestikus 5 oranžiga värvilist lahtrit, siis ongi OSASUMMA tulemus raku toodetud 5 )
Loe edasi: Loendage lahtrid värvi järgi tingimusliku vormindamisega Excelis (3 meetodit)
3. Rakendage GET.CELL 4 makro ja COUNTIFS funktsioonid Excelis värviliste lahtrite loendamiseks
Kasutamine Excel 4.0 makro funktsioonide kasutamine on piiratud ühilduvuse ja raskuse tõttu. Teine põhjus on see, et tegemist on vana makrofunktsiooniga Excelis, nii et mõned uued funktsioonid puuduvad. Aga kui teil on endiselt mugav töötada koos EXCEL 4.0 makrotoimingud , siis aitame teil kasutada Exceli värviliste lahtrite loendamise funktsiooni.
Sama andmestikuga, mille peal me oleme harjutanud, õpime, kuidas rakendada Makro 4 funktsioon värviliste lahtrite loendamiseks Excelis.
- Mine edasi Valemid -> Määrake nimi .
- In the Uue nime hüpikaken , kirjutage järgmist,
- Nimi: GetColorCode (see on kasutaja määratud nimi)
- Reguleerimisala: töövihik
- Viitab: =GET.CELL(38,GetCell!$B5)
Siin,
GetCell = Lehe nimi, mis sisaldab teie andmekogumit
$B5 = Viide veeru taustavärvile.
- Klõpsake OK
Nüüd on teil kasutaja määratud valem, =GetColorCode .
- Kirjutage andmete kõrval olevasse lahtrisse valem ja vajutage nuppu Sisesta .
- See annab numbri (nt. 42 ).
- Nüüd lohistage lahtrit allapoole Täitmise käepide et kohaldada sama valemit ülejäänud lahtritele.
Valem tagastab konkreetsed numbrid, mis on määratud värvidele. Seega kõik lahtrid, millel on tähis sama taustavärv saab sama arvu ja kui taustavärvi ei ole, siis tagastab valem 0.
- Nüüd määratlege need värvid sama töölehe teistes lahtrites, et saada arv.
Vaata allolevat pilti, et rohkem aru saada.
Me lõime tabeli nimega Color Count ja selles tabelis määratlesime tabeli Rakud G5 ja G6 vastavalt meie värvile Sinine ja Oranžikas ja hoida nende kõrval olevad lahtrid ( Rakud H5 & H6 ) tühjaks, nii et saame oma värviliste lahtrite arvu neis lahtrites.
- Kirjutage järgmine valem sellesse lahtrisse, kus teil on värvilise lahtri arv,
=COUNTIFS($E5:$E$16,GetColorCode)
Siin,
$E5:$E$16 = värvikoodide vahemik, mille me kasutajapoolse valemi põhjal välja võtsime.
- Press Sisesta .
Saate värviga määratud lahtrite arvu (nt meie andmestikus on 4 sinist värvi lahtrit, nii et kõrval on Sinine värviga määratud lahter ( G5 ), see annab meile arvu 4 ).
- Nüüd lohistage lahter läbi kogu veeru Täitmise käepide et saada töölehel kõik oma värviliste lahtrite arvud.
Kuna meil on 5 lahtrit, mis on värvitud Oranžikas meie andmekogumis on kasutaja määratud GetColorCode valem andis meile arvu 5 .
4. Exceli värviliste lahtrite loendamiseks VBA-koodi (kasutaja määratud funktsioon) sisestamine Exceli värviliste lahtrite loendamiseks
Rakendamine VBA kood Exceli ülesannetes on kõige ohutum ja tõhusam meetod, seega nõuab see kasutajatelt edasijõudnute taseme oskusi. Ja pidage meeles uusi funktsioone, mida me mainisime eelmistes Makro 4 jagu, noh, VBA on edasiminek Excel 4.0 makro .
Alustame teid rakendamisega VBA kood Exceli värviliste lahtrite loendamiseks.
Sammud:
- Press Alt + F11 klaviatuuril või mine vahekaardile Arendaja -> Visual Basic avada Visual Basic toimetaja .
- Pikakoodi aknas klõpsake menüüribal nuppu Insert -> Moodul .
- Kopeeri järgmine kood ja kleebi see koodiaknasse,
Function Count_Colored_Cells(ColorCells As Range, DataRange As Range) Dim Data_Range As Range Dim Cell_Color As Long Cell_Color = ColorCells.Interior.ColorIndex For Each Data_Range In DataRange If Data_Range.Interior.ColorIndex = Cell_Color Then Count_Colored_Cells = Count_Colored_Cells + 1 End If Next Data_Range End Function
See ei ole allmenetlus VBA programmi käivitamiseks, see loob Kasutaja määratud funktsioon (UDF) Nii et pärast koodi kirjutamist, ärge klõpsake nuppu Run nuppu menüüribal.
- Nüüd minge tagasi andmekogumi juurde ja määratlege lahtrid värvidega, nagu me tegime eelmises meetodis.
- Parema ülevaate saamiseks vaadake allolevat pilti.
- Kirjutage lahtrisse järgmine valem,
=Count_Colored_Cells(E5,$B$5:$B$16)
Siin,
Count_Colored_Cells = kasutajapoolne funktsioon, mille olete loonud programmis VBA kood ( Count_Colored_Cells , koodi esimeses reas).
E5 = Sinise värviga määratud lahter
$B5:$B$16 = värviliste lahtritega andmekogumi vahemik.
- Press Sisesta .
Saate värviga määratud lahtrite arvu (nt meie andmestikus on 4 sinist värvi lahtrit, nii et kõrval on Sinine värviga määratud lahter ( E5 ), see annab meile arvu 4 ).
- Nüüd lohistage lahter läbi kogu veeru Täitmise käepide et saada töölehel kõik oma värviliste lahtrite arvud.
Kuna meil on 5 lahtrit, mis on värvitud Oranžikas meie andmekogumis on kasutaja määratud Count_Colored_Cells funktsioon andis meile arvu 5 .
Kokkuvõte
See artikkel näitas teile, kuidas hõlpsasti värvilisi lahtreid Excelis loendada. Loodan, et see artikkel oli teile väga kasulik. Küsige julgelt, kui teil on teemaga seoses küsimusi.