Kako šteti samo vidne celice v Excelu (5 trikov)

  • Deliti To
Hugh West

V Excelu moramo včasih šteti samo vidne celice. Filter Poleg tega med delom v Excelu pogosto namenoma ročno skrijemo vrstice. V takih primerih lahko potrebujemo prešteti vidno število vrstic. V tem članku boste izvedeli, kako prešteti samo vidne celice.

Prenesi delovni zvezek za prakso

Prenesete lahko delovni zvezek, ki smo ga uporabili pri pripravi tega članka.

Preštejte samo vidne celice.xlsx

5 trikov za štetje samo vidnih celic v Excelu

Običajno lahko uporabimo funkcija COUNTA za pridobitev števila obstoječih vrstic v podatkovni zbirki. Vendar pa se pri ročnem skrivanju vrstic ali uporabi Filter možnost, je COUNTA Funkcija ne poda števila vidnih vrstic. Zato vam bom pokazal uporabo drugih funkcij Excela za pridobitev števila samo vidnih celic. Za ponazoritev imam nabor podatkov, ki vsebuje podatke o prodaji nekaterih živilskih izdelkov. Najprej bom skril celice in vam pokazal, kako prešteti vidne vrstice.

1. Funkcija Excel SUBTOTAL za štetje samo vidnih celic

Uporabimo lahko funkcija SUBTOTAL v Excelu za štetje vidnih celic. Najprej bom uporabil Filter v svoj nabor podatkov in nato izračunam vidne vrstice.

Koraki:

  • Najprej izberite nabor podatkov ( B4:E13 ) in pojdite na Podatki > Filter ali pa lahko pritisnete Ctrl + Sprememba + L za uporabo filtriranja v naboru podatkov.

  • Zato je spodaj vidna ikona spustnega seznama za filtriranje.

  • Nato sem filtriral podatke o prodaji za Koruzni kosmiči (glej sliko zaslona). Zdaj vnesite spodnjo formulo v Celica C16 in pritisnite Vnesite s tipkovnice.
=SUBTOTAL(3,B5:B13)

  • Posledično boste dobili število vrstic samo za Koruzni kosmiči ki je 6 .

V zgornji formuli, 3 funkciji pove, katero vrsto štetja naj izvede v območju B5:E13 .

Opomba:

  • Za ugotavljanje števila vidnih celic lahko uporabite tudi spodnjo formulo.
=SUBTOTAL(103,B5:E13)

Preberite več: Excelova formula za štetje celic z besedilom (prenesite brezplačen delovni zvezek)

2. Pridobite število vidnih vrstic samo z merili (kombinacija funkcij programa Excel)

Tokrat bom našel število vidnih celic z merili. Na primer, ročno sem skril vrstico 11 mojega nabora podatkov. Zdaj bom izračunal vidno število vrstic, ki vsebujejo Valjani oves s kombinacijo funkcij programa Excel (npr. SUMPRODUCT , OFFSET , PODSKUPAJ funkcije). V vednost vam povem, da je na voljo skupaj 3 vrstice, ki vsebujejo Valjani oves .

Koraki:

  • Na začetku vnesite naslednjo formulo Celica C18 in pritisnite Vnesite .
=SUMPRODUKT((B5:B13=C16)*(VMESNI SEŠTEVEK(103,OFFSET(B5,VRSTICA(B5:B13)-MIN(VRSTICA(B5:B13)),0))))

  • Zato je tukaj število vidnih celic za Valjani oves .

🔎 Kako deluje formula?

  • (B5:B13=C16)

Zgornji del formule vrne: { FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE }

  • VRSTICA (B5: B13)

Tukaj, funkcija ROW vrne število vrstic v območju B5:E13 .

{ 5;6;8;9;10;11;12;13 }

  • MIN(VRSTICA(B5:B13))

Nato funkcija MIN podaja najmanjšo vrstico v območju B5:E13 .

  • (VMESNI SEŠTEVEK(103,OFFSET(B5,VRSTICA(B5:B13)-MIN(VRSTICA(B5:B13)),0))))

Nato se vrne zgornji del formule:

{ 1;1;1;1;1;1;0;1;1 }

  • SUMPRODUCT((B5:B13=C16)*(VMESNI SEŠTEVEK(103,OFFSET(B5,VRSTICA(B5:B13)-MIN(VRSTICA(B5:B13)),0))))

Zgornja formula vrne { 2 }, kar je število vidnih celic, ki vsebujejo Valjani oves .

Preberite več: Kako šteti prazne celice v Excelu s pogojem (3 metode)

3. Funkcija AGGREGATE v Excelu za štetje samo vidnih celic v Excelu

Uporabite lahko funkcija AGGREGATE za iskanje števila vidnih celic. Na primer, preštejem vidne vrstice iz filtriranega nabora podatkov za Koruzni kosmiči .

Koraki:

  • Najprej vnesite spodnjo formulo v Celica C15 in pritisnite Vnesite .
=AGREGAT(3,3,B5:B13)

  • Posledično boste dobili samo število vidnih vrstic.

Preberite več: Štetje praznih celic v Excelu (4 načini)

Podobna branja

  • Kako šteti lihe in sode številke v Excelu (3 preprosti načini)
  • Število celic z datumi v Excelu (6 načinov)
  • Excel šteje število celic v območju (6 preprostih načinov)
  • Excel VBA za izbiro prve vidne celice v filtriranem območju

4. Kombinacija funkcij COUNTA, UNIQUE in FILTER za izračun edinstvenih vidnih celic

Zdaj bom preštel vidne vrstice, ki vsebujejo edinstvene vrednosti. Za to bom uporabil kombinacijo COUNTA , UNIKATNI in FILTER Funkcije. Uporabili bomo zgornji nabor podatkov, kjer je vrstica 11 je skrit.

Koraki:

  • Najprej sem dodal dodaten stolpec Vidno ' v svoj podatkovni niz. Za pomožni stolpec sem uporabil spodnjo formulo.
=SUBTOTAL(3,B5)

  • V tem primeru dodatni stolpec, dodan zgoraj, prikazuje vidnost posameznih vrstic.
  • Nato sem izračunal skupno število vidnih vrstic z uporabo spodnje formule:
=SUM(F5:F13)

  • Zdaj sledi glavni del te metode. Vnesite spodnjo formulo v Celica C17 in pritisnite Vnesite .
=COUNTA(UNIQUE(FILTER(B5:B13,F5:F13))

  • Zgornja formula bo dala naslednji rezultat.

🔎 Kako deluje formula?

  • FILTER(B5:B13,F5:F13)

V tem delu FILTER funkcija filtrira vsa vidna živila in jih vrne:

{ "Koruzni kosmiči"; "Ovseni kosmiči"; "Koruzni kosmiči"; "Mešani oreščki"; "Koruzni kosmiči"; "Koruzni kosmiči"; "Suho sadje"; "Koruzni kosmiči"; "Koruzni kosmiči" }

  • UNIQUE(FILTER(B5:B13,F5:F13))

Nato UNIKATNI funkcija vrne edinstvene elemente hrane iz filtriranih elementov, ki so:

{ "Koruzni kosmiči"; "Ovseni kosmiči"; "Mešani oreščki"; "Suho sadje" }

  • COUNTA(UNIQUE(FILTER(B5:B13,F5:F13))

Na koncu je COUNTA funkcija vrne število vidnih edinstvenih živil, kot je prikazano spodaj.

{ 4 }

Opomba:

  • Ne pozabite, da lahko to formulo uporabite samo v Excel 2021 in . Microsoft 365 kot UNIKATNI in . FILTER funkcije niso na voljo v starejših različicah programa Excel.

Sorodna vsebina: Kako šteti prazne celice v programu Excel (5 načinov)

5. Kombinacija funkcij programa Excel za prikaz števila edinstvenih vidnih celic

Podobno kot v prejšnji metodi bom v Excelu izračunal vidne edinstvene vrednosti z uporabo formule matrike. Tudi v tej metodi bomo dodali pomožni stolpec, da bomo dobili končni rezultat. Uporabil bom kombinacijo SUM , IF , ISNA in MATCH Funkcije v formuli. Formula, ki sem jo uporabil v tej metodi, je bila objavljena v Bilten Excelovega strokovnjaka , izdan 20. julija 2001 (ni več na voljo).

Koraki:

  • Najprej sem v pomožnem stolpcu uporabil spodnjo formulo. Ta formula je vnesena kot polje (rezultat je opisan z modro barvo, kot spodaj).
=IF(VMESNI SEŠTEVEK(3,OFFSET(B5:B13,VRSTICA(B5:B13)-MIN(VRSTICA(B5:B13)),,1)),B5:B13,"")

  • Nato vnesite naslednjo formulo v celici C16 in pritisnite Vnesite .
=SUM(N(IF(ISNA(MATCH("",F5#,0)),MATCH(B5:B13,B5:B13,0),IF(MATCH(F5#,F5#,0)=MATCH("",F5#,0),0,MATCH(F5#,F5#,0)))=ROW(B5:B13)-MIN(ROW(B5:B13))+1)))

  • Na koncu boste ugotovili, da so v vidnih vrsticah našega nabora podatkov štiri edinstvena živila.

🔎 Kako deluje formula?

Ta formula je precej dolga, zato sem jo razložil na kratko.

  • IF(ISNA(MATCH("",F5#,0)),MATCH(B5:B13,B5:B13,0),IF(MATCH(F5#,F5#,0)=MATCH("",F5#,0),0,MATCH(F5#,F5#,0)))

Na začetku se vrne zgornji del formule:

{ 1;2;1;4;1;1;7;1;1 }

  • ROW(B5:B13)-MIN(ROW(B5:B13))+1)

Nato se vrne ta del formule:

{ 1;2;3;4;5;6;7;8;9 }

  • SUM(N(IF(ISNA(MATCH("",F5#,0)),MATCH(B5:B13,B5:B13,0),IF(MATCH(F5#,F5#,0)=MATCH("",F5#,0),0,MATCH(F5#,F5#,0)))=ROW(B5:B13)-MIN(ROW(B5:B13))+1)))

Na koncu se zgornja formula vrne:

{ 4 }

Preberite več: Excel šteje celice s številkami (5 preprostih načinov)

Zaključek

V zgornjem članku sem poskušal podrobno obravnavati več metod za štetje samo vidnih celic v Excelu. Upam, da bodo te metode in razlage zadostovale za rešitev vaših težav. Če imate kakršna koli vprašanja, mi prosim sporočite.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.