Sadržaj
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.