Satura rādītājs
Filtra funkciju mēs izmantojam diezgan bieži, jo tā spēj apkopot svarīgākās datu atziņas, kas mums ļoti palīdz pieņemt lēmumus, izmantojot datus. Šajā rakstā mēģinām atbildēt uz jautājumu, kā visefektīvāk un vienkāršāk summēt kolonnas programmā Excel, ja tās ir filtrētas.
Lejupielādēt Practice Workbook
Lejupielādējiet šo prakses darba burtnīcu zemāk.
Summēt kolonnas, kad filtrēts.xlsm4 veidi, kā summēt kolonnas programmā Excel, kad tās ir filtrētas
Šajā rakstā es izmantošu šo datu kopu demonstrēšanas nolūkos. Mums ir. Sastāvdaļas , Ražotājs , Ražošanas valsts , Daudzums , Vienības cena, un Kopējā cena Mēs mēģināsim filtrēt šīs cenas, pamatojoties uz dažādiem kritērijiem, un šie procesi tiks paskaidroti ar plašiem demonstrējumiem.
1. SUBTOTAL izmantošana, lai saskaitītu filtrētas kolonnas
SUBTOTAL funkcija ir visizplatītākais veids, kā dinamiski aprēķināt kolonnu summu. Tas tiek darīts, izmantojot Lentes un formulas.
1.1 SUBTOTAL no AutoSum opcijas
Izmantojot šo metodi. SUBTOTAL metode tiks piemērota, izmantojot AutoSum Iespēja Rediģēšana grupa.
Soļi
- Vispirms ir jāizveido tabula un jāpiemēro AutoSum lai to izmantotu, dodieties uz Dati > Filtrs.
- Pēc tam pamanīsiet, ka katras kolonnas galvenē parādās parastā filtra ikona.
- Pēc tam mēs mēģināsim filtrēt tabulu pēc Ražošanas valsts. Lai to izdarītu, noklikšķiniet uz bultas zīmes tabulas galvenes stūrī šūnā, kas atrodas šūnā D4 .
- Pēc ikonas noklikšķināšanas pārbaudiet tikai Ķīna opcija Teksta filtrs izvēles rūtiņu, lai parādītu tikai tos ierakstus, kas pieder pie Ķīna. Pēc tam noklikšķiniet uz LABI.
- Tad pamanīsiet, ka tabulā tagad ir redzami tikai tie ieraksti, kas pieder pie Ķīna in the Ražošanas valsts sleja.
- Pēc tam atlasiet šūnas G17, un pēc tam no Sākums cilnē dodieties uz Rediģēšana grupu un pēc tam noklikšķiniet uz AutoSum iespēja .
- Pēc tam redzēsiet SUBTOTAL funkcija, kas parādīta šūnā G17 , jums ir jāizvēlas datu masīvi, kas atrodas logā Kopējā balva kolonnu un nospiediet Ievadiet.
- Pēc tam, kad būsiet nospiedis Enter, pamanīsiet, ka jūsu filtrēto datu kopsumma tagad ir parādīta pareizi. Tie arī atbilst ar SUM priekšskatījums zemāk.
1.2 Funkcijas SUBTOTAL izmantošana
Izmantojot SUBTOTAL funkciju, mēs varam viegli aprēķināt kolonnu vērtību summu pēc filtrēšanas.
Soļi
- Vispirms atlasiet visu datu kopu un nospiediet Ctrl+T. Tas izvēlēto datu kopu pārvērtīs Excel tabulā.
- Pēc tam tiks izveidots jauns logs, un šajā tabulā ir jāizvēlas datu kopas diapazons. Manā tabulā ir galvenes. Noklikšķiniet uz LABI pēc tam.
- Noklikšķinot uz LABI, redzēsiet, ka jūsu datu kopa tagad ir pārveidota par tabulu.
- Tālāk šūnā ievadiet šādu formulu G16 :
= STARPSUMMA(9,G5:G15)
- Pēc formulas ievadīšanas pamanīsiet, ka summēšanas vērtība no šūnu diapazona G5: G15 tagad ir redzams šūnā G16 .
- Tagad varat filtrēt Ražošanas valsts noklikšķinot uz šūnas stūra lodziņa D4.
- Pēc tam atlasiet Japāna atzīmējot izvēles rūtiņu un pēc tam noklikšķiniet uz LABI.
- Noklikšķinot uz LABI , jūs pamanīsiet, ka summēšanas vērtība šūnā G16 tagad tiek atjaunināta filtrētā vērtība.
Lasīt vairāk: Kā apkopot visu kolonnu programmā Excel (9 vienkārši veidi)
2. Kopējās rindas izmantošana Excel tabulā, lai summētu filtrētās kolonnas
Izmantojot Excel tabulu tabulas rindas īpašību, varat diezgan viegli aprēķināt filtrēto šūnu summu.
Soļi
- Vispirms atlasiet visu datu kopu un nospiediet 'Ctrl+T'. Tas izvēlēto datu kopu pārvērtīs Excel tabulā.
- Pēc tam tiks izveidots jauns logs, un šajā tabulā ir jāizvēlas datu kopas diapazons. Manā tabulā ir galvenes. Noklikšķiniet uz LABI pēc tam.
- Noklikšķinot uz LABI, redzēsiet, ka jūsu datu kopa tagad ir pārveidota par tabulu.
- Tagad dodieties uz Galda dizains > Galda stila opcijas. Pēc tam pārbaudiet Kopējais rindu lodziņš.
- Tālāk zem izveidotās datu kopas tiks izveidota rinda, Kopā šūnā B16, un jauna nolaižamā izvēlne šūnā G16 . No nolaižamajā izvēlnē atlasiet SUM un pēc tam redzēsiet kopējo summu no Kopējā cena sleja.
- Tagad, ja atlasāt nolaižamo zīmi, kas atrodas stūrī Ražošanas valsts šūnu un izvēlieties Ķīna Un noklikšķiniet uz LABI.
Noklikšķinot uz LABI , pamanīsiet, ka tikai Ķīna ieraksti tiek filtrēti, un tagad tiek atjaunināta filtrēto ierakstu summēšanas vērtība.
Lasīt vairāk: Kā summēt kolonnas Excel tabulā (7 metodes)
Līdzīgi lasījumi
- Vairāku kolonnu summēšana, pamatojoties uz vairākiem kritērijiem programmā Excel
- Kā kopsumma kolonnā programmā Excel (7 efektīvas metodes)
3. Funkcijas AGGREGATE piemērošana
AGGREGATE funkcija var iegūt kolonnu summēto vērtību pēc to filtrēšanas.
Soļi
- Lai saprastu, kāpēc GREGĀTS funkcijas ir nepieciešamas, mēs vispirms parādīsim, kāpēc SUM tradicionālajās darblapās funkcijas nedarbojas.
- Vispirms izveidojiet tabulu no iepriekš izveidotās datu kopas un no tās atlasiet ierakstus tikai no Japāna vai valsts Ražošana kolonnas.
- Pēc tam ievadiet SUM funkciju un izvēlieties Kopējā cena kolonnu kā masīva argumentu.
- Tad pamanīsiet, ka iegūtā summēšana patiesībā nav filtrēto šūnu summēšana, bet gan tiek ņemtas visas šūnu vērtības no šūnu diapazona. G5: G15 . Kas ir 11 vērtība, nevis filtrētā vērtība 4. Tas ir acīmredzams, jo vērtība no SUM atlasīto šūnu priekšskatījums un summēšana nesakrīt.
Lai novērstu šo problēmu, izmantojot GREGĀTS funkcija varētu būt noderīga.
- Lai to īstenotu, vispirms ievadiet GREGĀTS funkcija šūnā G16 pēc vēlamās vērtības filtrēšanas, šajā gadījumā, Ķīna izfiltrēts.
- Pirmajam argumentam jābūt 9 vai izvēlieties SUM no nolaižamajā izvēlnē.
- Pēc tam ievadiet 5 vai atlasiet Slēpto rindu ignorēšana vērtības no nolaižamajā izvēlnē.
- Visbeidzot atlasiet šūnu masīvu, kura summu vēlaties iegūt.
- Pēc tam varat redzēt, ka filtrēto šūnu SUM vērtība pilnībā atbilst SUM Tas vēl vairāk apstiprina, ka šī summēšana precīzi aprēķina tikai ierakstus no Ķīna .
Piezīme:
1. Šī metode darbojas tikai pēc tam, kad esat izfiltrējis datus saskaņā ar saviem kritērijiem. Ja mainīsiet datu filtru, tad arī summēšana nemainīsies. Šūnās atkal jāievada formulas.
2. GREGĀTS funkcija nedarbojas arī slēptajām kolonnām.
Lasīt vairāk: Kā summēt kolonnas pēc krāsas programmā Excel (6 vienkāršas metodes)
4. Emebbeding VBA kods, lai summētu kolonnas, kad tās ir filtrētas
Izmantojot vienkāršu VBA makroatmiņu, var ievērojami samazināt laiku, kas nepieciešams, lai no garas virknes izvilktu daļu teksta.
Soļi
- Vispirms dodieties uz Izstrādātājs cilni, pēc tam noklikšķiniet uz Visual Basic.
- Pēc tam noklikšķiniet uz Ievietot > Modulis.
- Moduļa logā ievadiet šādu kodu:
Funkcija SumColumn(Wr As range) As Double Dim y As range Dim x As Double For Each y In Wr If y.Rows.Hidden = False And y.Columns.Hidden = False Then x = x + y.Value End If Next SumColumn = x End Function
- Pēc tam aizveriet logu.
- Pēc tam atlasiet visu logu un nospiediet Ctrl+T.
- Atvērsies jauns neliels logs, kurā tiks pieprasīts tabulas diapazons, atlasiet diapazonu un pārbaudiet, vai Manā tabulā ir galvenes kaste .
- Tagad visa datu kopa ir pārveidota par tabulu, ievadiet jauno formulu, kas tikko izveidota, izmantojot VBA, šūnā G16 :
=SumColumn([Kopējā cena])
- Pēc datu ievadīšanas redzēsiet cenu kopējo vērtību, kas norādīta šūnā G16.
- Tagad noklikšķiniet uz filtra bultiņas ikonas stūrī. Ražošanas apgabals kolonnu un izvēlieties Dienvidkoreja, Taivāna, un Vjetnama . noklikšķiniet uz LABI pēc tam.
- Pēc tam redzēsiet atjaunināto summu, kurā būs redzamas tikai tās filtrētās šūnas, kas precīzi atbilda SUM priekšskatījuma vērtība.
Tātad mēs varam teikt, ka mūsu metode veiksmīgi darbojās, lai summētu kolonnas programmā Excel, kad tās ir filtrētas.
Lasīt vairāk: Katra n-tā slejas summa programmā Excel (Formula un VBA kods)
Secinājums
Apkopojot to, uz jautājumu "kā summēt kolonnas Excel programmā Excel, kad ir filtrētas" šeit ir atbildēts 3 dažādos veidos. Starp tiem. SUBTOTAL metode faktiski ir 3 apakšmetodes un attiecīgi paskaidrots, turpināt izmantot Agregāts funkciju, beidzās ar to, ka izmanto VBA makroekrāni. No visām šeit izmantotajām metodēm, izmantojot SUBTOTAL Lentes metode ir vieglāk saprotama un vienkārša. VBA process ir arī mazāk laikietilpīgs un vienkāršāks, taču tam nepieciešamas iepriekšējas ar VBA saistītas zināšanas. Citām metodēm šādas prasības nav.
Šai problēmai ir pieejama lejupielādējama makrodatora darbgrāmata, kurā varat praktizēt šīs metodes.
Jūtieties brīvi uzdot jebkādus jautājumus vai atsauksmes, izmantojot komentāru sadaļu. Jebkurš ieteikums, lai uzlabotu Exceldemy kopiena būs augsti vērtējama.