Ako sčítať stĺpce v programe Excel pri filtrovaní (7 spôsobov)

  • Zdieľajte To
Hugh West

Funkciu filter používame pomerne často, pretože dokáže vyselektovať najdôležitejšie poznatky z údajov, čo nám nesmierne pomáha pri rozhodovaní pomocou dát. Tento článok sa snaží odpovedať na otázku, ako čo najefektívnejšie a najjednoduchšie sčítať stĺpce v programe Excel pri filtrovaní.

Stiahnite si cvičebnicu

Stiahnite si tento cvičebnicu nižšie.

Súčet stĺpcov pri filtrovaní.xlsm

4 spôsoby sčítania stĺpcov v programe Excel pri filtrovaní

V tomto článku použijem tento súbor údajov na demonštračné účely. Komponenty , Výrobca , Krajina výroby , Množstvo , Jednotková cena, a Celková cena ako záhlavie stĺpca. Tieto ceny sa pokúsime filtrovať na základe rôznych kritérií a tieto procesy vysvetlíme na rozsiahlych ukážkach.

1. Používanie funkcie SUBTOTAL na sčítanie stĺpcov pri filtrovaní

Funkcia SUBTOTAL je najbežnejší spôsob dynamického výpočtu súčtu stĺpcov. Stuhy a vzorce.

1.1 SUBTOTAL z možnosti AutoSum

Pri tejto metóde sa SUBTOTAL metóda sa použije prostredníctvom AutoSum Možnosť v Úprava stránky skupina.

Kroky

  • Najprv je potrebné vytvoriť tabuľku a použiť AutoSum Na tento účel prejdite na stránku Údaje > Filter.

  • Potom si všimnete, že sa v záhlaví každého stĺpca zobrazí ikona bežného filtra.

  • Potom sa pokúsime vyfiltrovať tabuľku podľa Krajina výroby. Ak to chcete urobiť, kliknite na znak šípky v rohu záhlavia tabuľky v bunke D4 .

  • Po kliknutí na ikonu skontrolujte iba Čína možnosť v Textový filter aby sa zobrazovali len záznamy, ktoré patria do Čína. Potom kliknite na tlačidlo V PORIADKU.

  • Potom si všimnete, že v tabuľke sa teraz zobrazujú len záznamy, ktoré patria do Čína v Krajina výroby stĺpec.

  • Ďalej vyberte bunku G17, a potom z Domov karta prejdite na Úprava stránky a potom kliknite na AutoSum možnosť .

  • Potom sa zobrazí SUBTOTAL funkcia zobrazená v bunke G17 , musíte vybrať dátové polia v Celková cena stĺpec a stlačte Vstúpte.

  • Po stlačení tlačidla enter si všimnete, že váš celkový súčet filtrovaných údajov sa teraz zobrazuje správne. Taktiež sa zhodujú s SUM náhľad nižšie.

1.2 Využitie funkcie SUBTOTAL

Použitie SUBTOTAL funkcie môžeme jednoducho vypočítať súčet hodnôt stĺpcov po vykonaní filtrovania.

Kroky

  • Najprv vyberte celý súbor údajov a stlačte tlačidlo Ctrl+T. Zvolený súbor údajov sa zmení na tabuľku programu Excel.

  • Potom sa vytvorí nové okno a v ňom musíte vybrať rozsah súboru údajov. Moja tabuľka má hlavičky. Kliknite na . OK po tomto.

  • Po kliknutí na V PORIADKU, zistíte, že váš súbor údajov je teraz prevedený na tabuľku.
  • Potom do bunky zadajte nasledujúci vzorec G16 :
=SUBTOTAL(9,G5:G15)

  • Po zadaní vzorca si všimnete, že hodnota súčtu z rozsahu buniek G5:G15 sa teraz zobrazuje v bunke G16 .
  • Teraz môžete filtrovať Krajina výroby kliknutím na rohový rámček v bunke D4.
  • Potom vyberte Japonsko začiarknutím políčka a potom kliknite na V PORIADKU.

  • Po kliknutí na OK , zistíte, že vaša súčtová hodnota v bunke G16 je teraz aktualizovaný pre filtrovanú hodnotu.

Prečítajte si viac: Ako zhrnúť celý stĺpec v programe Excel (9 jednoduchých spôsobov)

2. Použitie celkového riadku v tabuľke programu Excel na sčítanie filtrovaných stĺpcov

Pomocou vlastnosti riadkov tabuľky v tabuľkách programu Excel môžete pomerne jednoducho vypočítať súčet filtrovaných buniek.

Kroky

  • Najprv vyberte celý súbor údajov a stlačte tlačidlo 'Ctrl+T'. Zvolený súbor údajov sa zmení na tabuľku programu Excel.

  • Potom sa vytvorí nové okno a v ňom musíte vybrať rozsah súboru údajov. Moja tabuľka má hlavičky. Kliknite na . OK po tomto.

  • Po kliknutí na V PORIADKU, zistíte, že váš súbor údajov je teraz prevedený na tabuľku.
  • Teraz prejdite na Dizajn stola > Možnosti štýlu stola. Potom skontrolujte Celkové pole Riadok.
  • Ďalej si všimnete riadok pod existujúcim vytvoreným súborom údajov, Celkom v bunke B16, a nové rozbaľovacie menu v bunke G16 . Z rozbaľovacej ponuky vyberte SUM a potom uvidíte celkový súčet Celková cena stĺpec.

  • Ak teraz vyberiete rozbaľovací znak v rohu Krajina výroby bunky a vyberte Čína A kliknite na tlačidlo V PORIADKU.

Po kliknutí na OK , si všimnete, že iba Čína položky sú filtrované a súčtová hodnota je teraz aktualizovaná pre filtrované položky.

Prečítajte si viac: Ako sčítať stĺpce v tabuľke programu Excel (7 metód)

Podobné čítania

  • Súčet viacerých stĺpcov na základe viacerých kritérií v programe Excel
  • Ako sčítať stĺpec v programe Excel (7 efektívnych metód)

3. Použitie funkcie AGGREGATE

Funkcia AGGREGATE môžete získať súčtovú hodnotu stĺpcov po ich odfiltrovaní.

Kroky

  • Aby ste pochopili, prečo GREGÁT funkcie sú potrebné, najprv ukážeme, prečo SUM funkcie nefungujú v tradičných pracovných listoch.
  • Najprv vytvorte tabuľku zo súboru údajov, ktorý ste vytvorili predtým, a z tohto filtra vyberte položky len z Japonsko alebo krajina Výroba stĺpce.
  • Potom zadajte SUM a vyberte funkciu Celková cena stĺpec ako argument poľa.

  • Potom si všimnete, že súčet, ktorý sme dostali, nie je v skutočnosti súčtom filtrovaných buniek, ale berie všetky hodnoty buniek z rozsahu buniek G5:G15 . Čo je hodnota 11 namiesto filtrovanej hodnoty 4. Je to zrejmé, pretože hodnota z SUM náhľad a súčet vybraných buniek sa nezhodujú.

Aby ste tomuto problému čelili, použite GREGÁT funkcia by mohla byť užitočná.

  • Ak to chcete vykonať, najprv zadajte GREGÁT funkcia v bunke G16 po odfiltrovaní želanej hodnoty, v tomto prípade, Čína odfiltrované.
  • Prvý argument by mal byť 9 alebo vyberte SUM z rozbaľovacej ponuky.

  • Potom zadajte 5 alebo vyberte Ignorovanie skrytých riadkov hodnoty z rozbaľovacej ponuky.

  • Nakoniec vyberte pole buniek, ktorých súčet potrebujete získať.

  • Potom môžete vidieť, že filtrované bunky SUM sa dokonale zhoduje s hodnotou SUM To ďalej potvrdzuje, že tento súčet presne vypočíta len položky z Čína .

Poznámka:

1. Táto metóda funguje len po vyfiltrovaní údajov podľa vašich kritérií. Ak zmeníte filter údajov, nezmení sa ani súčet. Do buniek musíte znova zadať vzorce.

2. GREGÁT funkcia tiež nefunguje pre skryté stĺpce.

Prečítajte si viac: Ako sčítať stĺpce podľa farby v programe Excel (6 jednoduchých metód)

4. Kód VBA na sčítanie stĺpcov pri filtrovaní

Použitím jednoduchého makra VBA môžete výrazne skrátiť čas potrebný na výpis časti textu z dlhého reťazca.

Kroky

  • Najprv prejdite na Vývojár potom kliknite na kartu Visual Basic.

  • Potom kliknite na tlačidlo Vložte > Modul.

  • V okne modulu zadajte nasledujúci kód:
 Funkcia 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 

  • Potom okno zatvorte.
  • Potom vyberte celé okno a stlačte Ctrl+T.

  • Otvorí sa nové malé okno s požiadavkou na rozsah tabuľky, vyberte rozsah a skontrolujte, či Moja tabuľka má hlavičky box .

  • Teraz je celý súbor údajov prevedený na tabuľku, do bunky zadajte nový vzorec vytvorený pomocou VBA G16 :
=SumColumn([Celková cena])

  • Po zadaní údajov uvidíte celkovú hodnotu cien uvedenú v bunke G16.
  • Teraz kliknite na ikonu šípky filtra v rohu Okres výroby stĺpec a vyberte Južná Kórea, Taiwan, a Vietnam . klikni OK potom.

  • Potom sa zobrazí aktualizovaný súčet, v ktorom sa zobrazia len vyfiltrované bunky, ktoré sa presne zhodujú s SUM hodnota náhľadu.

Môžeme teda povedať, že naša metóda úspešne fungovala na sčítanie stĺpcov v programe Excel pri filtrovaní.

Prečítajte si viac: Súčet každého n-tého stĺpca v programe Excel (vzorec a kód VBA)

Záver

Ak to zhrnieme, na otázku "ako sčítavať stĺpce v programe Excel pri filtrovaní" tu nájdete odpoveď 3 rôznymi spôsobmi. Medzi nimi SUBTOTAL metóda je v skutočnosti rozdelená na 3 čiastkové metódy a podľa toho vysvetlená, pokračujte v používaní Agregát funkcie, skončil s použitím Makrá VBA. Spomedzi všetkých tu použitých metód je použitie SUBTOTAL Metóda ribbon je jednoduchšia a zrozumiteľnejšia. Postup VBA je tiež menej časovo náročný a zjednodušený, ale vyžaduje predchádzajúce znalosti súvisiace s VBA. Ostatné metódy takúto požiadavku nemajú.

K tomuto problému je k dispozícii na stiahnutie zošit s makrami, v ktorom si môžete tieto metódy precvičiť.

Neváhajte položiť akékoľvek otázky alebo spätnú väzbu prostredníctvom sekcie komentárov. Akékoľvek návrhy na zlepšenie Exceldemy komunita bude vysoko cenená.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.