Kako zbrojiti stupce u Excelu kada su filtrirani (7 načina)

  • Podijeli Ovo
Hugh West

Funkciju filtra koristimo prilično često zbog njene sposobnosti prikupljanja najvažnijih uvida u podatke, što nam neizmjerno pomaže u donošenju odluka na temelju podataka. Ovaj članak pokušava odgovoriti na to kako najučinkovitije i najjednostavnije zbrojiti stupce u Excelu kada se filtriraju.

Preuzmite radnu bilježnicu za vježbu

Preuzmite ovu radnu bilježnicu za vježbu u nastavku.

Sum Columns When Filtered.xlsm

4 načina zbrajanja stupaca u Excelu kada su filtrirani

U ovom ću članku koristiti ovaj skup podataka u svrhu demonstracije. Imamo komponente , proizvođača , zemlju proizvodnje , količinu , jediničnu cijenu, i ukupnu Cijena kao zaglavlje stupca. Pokušat ćemo filtrirati ove cijene na temelju različitih kriterija i ti će procesi biti objašnjeni širokim demonstracijama.

1. Korištenje SUBTOTAL-a za zbrajanje stupaca kada su filtrirani

Funkcija SUBTOTAL najčešći je način za dinamičko izračunavanje zbroja stupaca. To se radi pomoću vrpci i formula.

1.1 SUBTOTAL iz opcije automatskog zbroja

U ovoj metodi, metoda SUBTOTAL primijenit će se kroz Automatski zbroj Opcija u grupi Uređivanje .

Koraci

  • Prvo trebate napraviti tablicu i primijeniti Automatski zbroj za njega. Za ovo idite na Podaci > Filtar.

  • Nakon ovo, primijetit ćete da jepojavljuje se ikona redovnog filtra u zaglavlju svakog stupca.

  • Tada ćemo pokušati filtrirati tablicu prema zemlji proizvodnje. Da biste to učinili kliknite na znak strelice u kutu zaglavlja tablice u ćeliji D4 .

  • Nakon klikom na ikonu označite samo opciju Kina u okviru s opcijama Filtar teksta kako biste prikazali samo unose koji pripadaju Kini. Nakon toga kliknite OK.

  • Tada ćete primijetiti da tablica sada prikazuje samo unose koji pripadaju Kina u stupcu Zemlja proizvodnje .

  • Dalje odaberite ćeliju G17, a zatim s kartice Početna idite na grupu Uređivanje i zatim kliknite opciju Automatski zbroj .

  • Nakon toga vidjet ćete funkciju SUBTOTAL koja se prikazuje u ćeliji G17 , trebate odabrati nizove podataka u stupac Ukupna nagrada i pritisnite Enter.

  • Nakon pritiska na enter primijetit ćete svoj ukupni zbroj filtriranih podataka sada se ispravno prikazuje. Također se podudaraju s SUM pregledom u nastavku.

1.2 Korištenje funkcije SUBTOTAL

Korištenje SUBTOTAL , možemo lako izračunati zbroj vrijednosti stupca nakon što je filtriranje obavljeno.

Koraci

  • Prvo odaberite cijeli skup podataka i pritisnite Ctrl+T. Itpretvorit će odabrani skup podataka u Excel tablicu.

  • Nakon toga će se stvoriti novi prozor, a unutar te tablice trebate odabrati raspon vašeg skupa podataka. Obavezno označite Moja tablica ima zaglavlja. Kliknite U redu nakon ovoga.

  • Nakon što kliknete U redu, primijetit ćete da vaš skup podataka sada je pretvoren u tablicu.
  • Zatim unesite sljedeću formulu u ćeliju G16 :
=SUBTOTAL(9,G5:G15)

  • Nakon unosa formule, primijetit ćete da se vrijednost zbroja iz raspona ćelija G5:G15 sada prikazuje u ćelija G16 .
  • Sada možete filtrirati Zemlju proizvodnje klikom na kutni okvir na ćeliji D4.
  • Zatim odaberite Japan tako što ćete potvrditi okvir, a zatim kliknite OK.

  • Nakon što kliknete OK , primijetit ćete da je vaša vrijednost zbroja u ćeliji G16 sada ažurirana za filtriranu vrijednost.

Pročitajte više: Kako za zbrajanje cijelog stupca u Excelu (9 jednostavnih načina)

2. Upotreba ukupnog retka u Excel tablici za zbrajanje filtriranih stupaca

Koristeći svojstvo retka tablice Excel tablica možete izračunati zbroj filtriranih ćelija prilično lako.

Koraci

  • Prvo odaberite cijeli skup podataka i pritisnite 'Ctrl+T'. To će pretvoriti odabrani skup podataka u Excel tablicu.

  • Poslijeto će se stvoriti novi prozor, a unutar te tablice morate odabrati raspon vašeg skupa podataka. Obavezno označite Moja tablica ima zaglavlja. Kliknite U redu nakon ovoga.

  • Nakon klika OK, primijetit ćete da je vaš skup podataka sada pretvoren u tablicu.
  • Sada idite na Dizajn tablice > Opcije stila tablice. Zatim potvrdite okvir Redak ukupnog broja.
  • Dalje ćete vidjeti redak ispod stvorenog postojećeg skupa podataka, Ukupno u ćeliji B16, i novi padajući izbornik u ćeliji G16 . S padajućeg izbornika odaberite SUM i tada ćete vidjeti ukupni zbroj stupca Ukupna cijena .

  • Sada ako odaberete padajući znak u kutu ćelije Zemlja proizvodnje i odaberete Kina i kliknete U redu.

Nakon klika na U redu , primijetit ćete da su samo unosi Kina filtrirani, a vrijednost zbroja je sada ažurirana za filtrirane unosa.

Pročitajte više: Kako zbrojiti stupce u Excel tablici (7 metoda)

Slična čitanja

  • Zbrojite više stupaca na temelju više kriterija u Excelu
  • Kako zbrojiti stupac u Excelu (7 efektivnih Metode)

3. Primjena funkcije AGGREGATE

Funkcija AGGREGATE može dobiti vrijednost zbroja stupaca nakon što su filtriranivan.

Koraci

  • Da bismo razumjeli zašto su potrebne funkcije AGGREGATE , prvo ćemo pokazati zašto funkcije SUM ne rade u tradicionalnim radnim listovima.
  • Prvo napravite tablicu iz svojeg skupa podataka koji ste prije stvorili, i iz tog filtra odaberite unose samo iz Japana ili zemlje Proizvodnje stupaca.
  • Zatim unesite funkciju SUM i odaberite stupac Ukupna cijena kao argument niza.

  • Tada ćete primijetiti da zbrajanje koje smo dobili zapravo nije zbrajanje filtriranih ćelija, umjesto toga uzima sve vrijednosti ćelija iz raspona ćelija G5:G15 . Što je vrijednost 11 umjesto filtrirane vrijednosti 4. Očito je jer se vrijednost iz SUM pregleda i zbroja odabranih ćelija ne podudara.

Da biste riješili ovaj problem, koristite AGGREGATE funkcija bi mogla biti od pomoći.

  • Da biste to implementirali, prvo unesite AGGREGATE funkciju u ćeliju G16 nakon filtriranja željenih vrijednost, u ovom slučaju, Kina filtrirana.
  • Prvi argument bi trebao biti 9 ili odaberite SUM iz padajućeg izbornika.

  • Zatim upišite 5 ili odaberite Zanemari skrivene retke vrijednosti s padajućeg izbornika.

  • Na kraju odaberite niz ćelija čiji zbroj trebate dobiti.

  • Nakon toga možete vidjeti da filtrirani SUM vrijednost ćelija savršeno se podudara s SUM vrijednošću pregleda prikazanom u nastavku. Ovo dodatno potvrđuje da ovo zbrajanje točno izračunava samo unose iz Kine .

Napomena:

1. Ova metoda radi samo nakon što filtrirate podatke prema svojim kriterijima. Ako promijenite filtar podataka, zbrajanje se također neće promijeniti. Morate ponovno unijeti formule u ćelije.

2. Funkcija AGGREGATE također ne radi za skrivene stupce.

Pročitajte više: Kako zbrojiti stupce po boji u Excelu (6 jednostavnih metoda)

4. Umetanje VBA koda za zbrajanje stupaca kada su filtrirani

Korištenje jednostavne VBA makronaredbe može drastično smanjiti vrijeme izdvajanja dijela teksta iz dugog niza.

Koraci

  • Prvo, idite na karticu Razvojni programer , zatim kliknite Visual Basic.

  • Zatim kliknite Umetni > Modul.

  • U prozor modula unesite sljedeći kod:
9624

  • Zatim zatvorite prozor.
  • Nakon toga odaberite cijeli prozor i pritisnite Ctrl+T.

  • Otvorit će se novi mali prozor tražeći raspon tablice, odaberite raspon i provjerite moja tablica ima zaglavlja okvir .

  • Sada je cijeli skup podataka pretvoren u tablicu, unesite novu formulu upravo stvorenu pomoću VBA u ćeliju G16 :
=SumColumn([Total Price])

  • Nakon unosa podataka vidjet ćete ukupnu vrijednost cijena u ćeliji G16.
  • Sada kliknite ikonu strelice filtra u kutu stupca County of Manufacturing i odaberite Južnu Koreju, Tajvan, i Vijetnam . Kliknite U redu nakon toga.

  • Nakon toga ćete vidjeti ažurirani zbroj sa prikazanim samo filtriranim ćelijama koje se točno podudaraju s vrijednost pregleda SUM .

Dakle, možemo reći da je naša metoda uspješno radila na zbrajanju stupaca u Excelu kada su filtrirani.

Pročitajte više: Zbrojite svaki n-ti stupac u Excelu (formula i VBA kod)

Zaključak

Ukratko, pitanje “Kako zbrojiti stupce u Excelu kada su filtrirani” ovdje je odgovoreno na 3 različita načina. Među njima metoda SUBTOTAL zapravo je podijeljena na 3 podmetode i objašnjena u skladu s tim, nastavite koristiti funkciju Aggregate , završivši korištenjem VBA makronaredbi. Između svih metode koje se ovdje koriste, korištenje metode vrpce SUBTOTAL je lakša za razumijevanje i jednostavna. VBA proces također je manje dugotrajan i jednostavan, ali zahtijeva prethodno znanje o VBA. Druge metode nemaju takav zahtjev.

Za ovaj problem dostupna je radna knjiga s omogućenim makronaredbama za preuzimanje gdje možete vježbati ove metode.

Slobodno postavite sva pitanja ili povratne informacije krozodjeljak za komentare. Svaki prijedlog za poboljšanje Exceldemy zajednice bit će vrlo zahvalan.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.