Kuinka laskea värilliset solut Excelissä (4 yksinkertaista tapaa)

  • Jaa Tämä
Hugh West

Värien käyttäminen työkirjassa on loistava tapa tehdä siitä houkuttelevampi. Mutta koska Excelissä ei ole mitään sisäänrakennettua toimintoa värillisten solujen laskemiseksi, ihmiset yleensä välttävät solujen värittämistä. Mutta se voidaan tehdä muutamalla tempauksella. Tässä artikkelissa näytämme, miten värilliset solut lasketaan Excelissä.

Lataa käytäntömalli

Voit ladata ilmaisen Excel-mallin täältä ja harjoitella sitä itse.

Laske värilliset solut Excel.xlsm:ssä.

4 helppoa tapaa laskea värillisiä soluja Excelissä

Tässä osiossa opit laskemaan värillisiä soluja Excelissä käyttämällä Excelin komentotyökaluja ja UDF (User-Defined Functions) -funktioita.

1. Käytä Etsi & valitse -komentoa värillisten solujen laskemiseen Excelissä.

The Etsi & valitse komento on yksi Excelin hyödyllisimmistä työkaluista Exceliin liittyvien tehtävien suorittamiseen. Tässä käytämme sitä värillisten solujen laskemiseen Excelissä.

Tarkastellaan seuraavaa tietokokonaisuutta, jossa on kolme tietoluokkaa, luokka: Hedelmät, kukat ja ruoka. Jokainen luokka on erotettu toisistaan eri väreillä. Hedelmät-luokka on ilmoitettu värillä Sininen , luokka Kukka vuonna Oranssi ja luokassa Ruoka ei ole taustavärejä.

Nyt opettelemme, miten saadaan selville kunkin värin määrä, joka kussakin luokan solussa on.

Vaiheet:

  • Valitse värillisiä soluja sisältävä tietokokonaisuus.
  • Vuonna Muokkaus-välilehti , valitse Etsi & valitse; Valitse -> Etsi

  • Vuodesta ponnahdusikkuna Etsi ja korvaa laatikko, napsauta Vaihtoehdot .

  • Napsauta seuraavassa ponnahdusikkunassa Find and Replace (Etsi ja korvaa) -ikkunassa olevaa pudotusluetteloa kohdassa Muotoile -> Valitse Muotoile solusta .

  • Neliulotteinen plus-symboli ilmestyy näkyviin. Aseta symboli minkä tahansa värisen solun päälle ja napsauta sitä (valitsimme sinisen värin).

  • Jälleen ponnahdusikkuna Etsi ja korvaa -ruutu tulee näkyviin, ja huomaatte, että Esikatselu* etikettiruutu täytetään aiemmin valitsemasi solun värin kaltaisella värillä.
  • Klikkaa Etsi kaikki .

Saat kaikki yksityiskohdat määritellyt värilliset solut yhdessä värillisten solujen lukumäärän kanssa.

Samalla tavalla voit laskea kaikki muut värilliset solut Excelin työarkissa.

Lue lisää: Kuinka laskea värilliset solut Excelissä ilman VBA:ta (3 menetelmää)

2. Sovelletaan suodattimia ja SUBTOTAL-funktiota Excelissä värillisten solujen laskemiseen.

Käyttämällä Excelin Suodatin työkalu ja lisäämällä OSASUMMA funktio on toinen tehokas tapa laskea värillisiä soluja Excelissä. Voimme käyttää sitä myös värillisten solujen laskemiseen Excelissä.

Tarkastellaan seuraavaa tietokokonaisuutta, joka on väritetty luokan mukaan. Nyt opettelemme vaiheet, joiden avulla saadaan selville näiden värillisten solujen määrä Excelissä käyttämällä Suodattimet ja SUBTOTAL-toiminto .

Vaiheet:

  • Kirjoita taulukkolaskennan toiseen soluun seuraava teksti. OSASUMMA kaava,
=SUBTOTAL(102,B5:B16)

Täällä,

102 = Määritetyn alueen näkyvien solujen lukumäärä.

B5:B16 = Värillisten solujen alue.

  • Saat arkin värillisten solujen kokonaislukumäärän (esim. meillä on 12 solua, joissa on taustaväri, joten värin OSASUMMA antoi tulokseksi 12 ).

  • Valitse seuraavaksi vain tietokokonaisuuden otsikot.
  • Siirry osoitteeseen Tiedot -> Suodatin .

  • Se lisää avattavan painikkeen tietokokonaisuuden jokaiseen otsikkoon.

  • Napsauta sen sarakkeen otsikon pudotusnäppäintä, jossa on värillisiä soluja (esim. Tuotteen nimi).
  • Valitse avattavasta luettelosta Suodata värin mukaan ja saat kaikki värit tietokokonaisuudestasi alaluetteloon.

  • Napsauta väriä, jonka haluat laskea (esim. valitsimme värin Sininen).
  • Se näyttää sinulle vain solut, jotka on värjätty kyseisellä värillä, sekä näiden solujen lukumäärän. OSASUMMA tulossolun (esim. tietokannassamme on 4 sinistä solua).

  • Samalla tavalla voit laskea kaikki muut värilliset solut Excelin työarkissasi (esim. kun valitsimme oranssin värin pudotusvalikosta, se antoi meille oranssilla värjätyt solut, ja koska meillä on 5 oranssilla värjättyä solua tietokokonaisuudessamme. OSASUMMA tuotettu tuloskenno 5 )

Lue lisää: Laske soluja värin mukaan ehdollisen muotoilun avulla Excelissä (3 menetelmää)

3. Toteuta GET.CELL 4 -makro ja COUNTIFS-funktiot Excelissä värillisten solujen laskemiseksi.

Käyttämällä Excel 4.0 -makro funktioita on rajoitettu yhteensopivuus- ja vaikeussyistä. Toinen syy on se, että tämä on vanha Excelin makrotoiminto, joten joitakin uusia ominaisuuksia puuttuu. Mutta jos olet edelleen tyytyväinen työskentelyyn Excelin makrotoiminnolla EXCEL 4.0 -makrot , niin autamme sinua käyttämään Excelin värillisten solujen laskentatoimintoa.

Saman tietokokonaisuuden avulla, jolla olemme harjoitelleet, opettelemme toteuttamaan Makro 4-toiminto laskea värillisiä soluja Excelissä.

  • Siirry osoitteeseen Kaavat -> Määritä nimi .

  • Vuonna Uusi nimi -ponnahdusikkuna , kirjoita seuraava,
    • Nimi: GetColorCode (tämä on käyttäjän määrittelemä nimi)
    • Laajuus: työkirja
    • Viittaa: =GET.CELL(38,GetCell!$B5)

Tässä,

GetCell = Sheet name that has your dataset

$B5 = Taustavärin omaavan sarakkeen viite.

  • Klikkaa OK

Nyt sinulla on käyttäjän määrittelemä kaava, =GetColorCode .

  • Kirjoita kaava tietojen viereiseen kenttään ja paina painiketta Kirjoita .
  • Se tuottaa numeron (esim. 42 ).

  • Vedä nyt solua alaspäin Täyttökahva soveltaa samaa kaavaa muihin soluihin.

Kaava palauttaa tietyt numerot, jotka on määritetty väreiksi. Joten kaikki solut, joissa on merkki sama taustaväri saa saman numeron , ja jos taustaväriä ei ole, kaava palauttaa arvon 0.

  • Määrittele nyt nämä värit muissa saman laskentataulukon soluissa, jotta saat laskennan.

Katso alla olevaa kuvaa ymmärtääksesi enemmän.

Loimme taulukon nimeltä Color Count ja määrittelimme siinä taulukossa taulukon Solut G5 ja G6 värimme mukaan Sininen ja Oranssi ja pitää näiden vieressä olevat solut ( Solut H5 & H6 ) tyhjäksi, jotta saamme värillisten solujen lukumäärän näihin soluihin.

  • Kirjoita seuraava kaava soluun, jossa on värillisen solun määrä,
=COUNTIFS($E5:$E$16,GetColorCode)

Tässä,

$E5:$E$16 = värikoodin vaihteluväli, jonka poimimme käyttäjän määrittelemästä kaavasta.

  • Paina Kirjoita .

Saat värimääriteltyjen solujen lukumäärän (esim. tietokokonaisuudessamme on 4 sinistä solua, joten vieressä on teksti Sininen värin määrittelemä solu ( G5 ), se antaa meille lukeman 4 ).

  • Vedä nyt solu koko sarakkeen läpi Täyttökahva saadaksesi kaikki värillisten solujen lukumäärät laskentataulukkoon.

Koska meillä on 5 solua, jotka on väritetty Oranssi aineistossamme käyttäjän määrittelemä GetColorCode kaava antoi meille laskennan 5 .

4. Upota VBA-koodi (käyttäjän määrittelemä toiminto) värillisten solujen laskemiseksi Excelissä.

Täytäntöönpano VBA koodin käyttäminen Exceliin liittyvissä tehtävissä on turvallisin ja tehokkain menetelmä, joten se vaatii käyttäjiltä edistyneen tason taitoja. Muista myös edellisessä kappaleessa mainitut uudet ominaisuudet. Makro 4 osiossa, no, VBA on seuraavien asioiden edistäminen Excel 4.0 -makro .

Aloitetaanpa sitten implementoinnilla VBA koodi värillisten solujen laskemiseksi Excelissä.

Vaiheet:

  • Paina Alt + F11 näppäimistöllä tai siirry välilehdelle Kehittäjä -> Visual Basic avata Visual Basic Editor .

  • Valitse ponnahdusikkunan valikkoriviltä seuraava vaihtoehto Lisää -> Moduuli .

  • Kopioi seuraava koodi ja liitä se koodiikkunaan,
     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 

Tämä ei ole alamenettely, joka koskee VBA ohjelman suorittamiseen, tämä luo Käyttäjän määrittelemä toiminto (UDF) Joten koodin kirjoittamisen jälkeen, älä napsauta Run painiketta valikkoriviltä.

  • Palaa nyt takaisin tietokokonaisuuteen ja määritä soluille värit kuten edellisessä menetelmässä.
  • Katso alla olevaa kuvaa, jotta ymmärrät paremmin.

  • Kirjoita soluun seuraava kaava,
=Count_Colored_Cells(E5,$B$5:$B$16)

Tässä,

Count_Colored_Cells = käyttäjän määrittelemä funktio, jonka olet luonut ohjelmassa VBA koodi ( Count_Colored_Cells koodin ensimmäisellä rivillä).

E5 = Sinisen värin määrittelemä solu

$B5:$B$16 = tietokokonaisuuden alue värillisillä soluilla.

  • Paina Kirjoita .

Saat värimääriteltyjen solujen lukumäärän (esim. tietokokonaisuudessamme on 4 sinistä solua, joten vieressä on teksti Sininen väri määritelty solu ( E5 ), se antaa meille lukeman 4 ).

  • Vedä nyt solu koko sarakkeen läpi Täyttökahva saadaksesi kaikki värillisten solujen lukumäärät laskentataulukkoon.

Koska meillä on 5 solua, jotka on väritetty Oranssi aineistossamme käyttäjän määrittelemä Count_Colored_Cells funktio antoi meille count 5 .

Päätelmä

Tämä artikkeli näytti sinulle, miten voit helposti laskea värillisiä soluja Excelissä. Toivottavasti tästä artikkelista on ollut sinulle paljon hyötyä. Kysy rohkeasti, jos sinulla on kysyttävää aiheesta.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.