Hogyan lehet összegezni az oszlopokat az Excelben, ha szűrve van (7 mód)

  • Ossza Meg Ezt
Hugh West

A szűrő funkciót elég gyakran használjuk, mert képes felhánytorgatni az adatok legfontosabb meglátásait, ami rengeteget segít az adatok felhasználásával történő döntéshozatalban. Ez a cikk arra próbál választ adni, hogyan lehet az excelben az oszlopokat szűréskor a leghatékonyabban és legegyszerűbben összegezni.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet az alábbiakban.

Sum oszlopok, ha szűrve.xlsm

4 módja az Excel oszlopok összegzésének az Excelben, amikor szűrésen van

Ebben a cikkben ezt az adathalmazt fogom használni demonstrációs célokra. Van egy Alkatrészek , Gyártó , Gyártó ország , Mennyiség , Egységár, és Teljes ár Megpróbáljuk ezeket az árakat különböző kritériumok alapján szűrni, és ezeket a folyamatokat széleskörű bemutatókkal magyarázzuk el.

1. A SUBTOTAL használata oszlopok összegzésére szűrés esetén

A SUBTOTAL funkció a legelterjedtebb módja az oszlopok összegének dinamikus kiszámításának. Ez a következő módon történik Szalagok és képletek.

1.1 SUBTOTAL az AutoSum opcióból

Ebben a módszerben a RÉSZÖSSZEG módszer a AutoSum Opció a Szerkesztés csoport.

Lépések

  • Először is, el kell készítenie egy táblázatot, és alkalmaznia kell a AutoSum Ehhez menjen a Adatok > Szűrő.

  • Ezután észreveheti, hogy minden oszlopfejlécen megjelenik a szokásos szűrő ikon.

  • Ezután megpróbáljuk szűrni a táblázatot Gyártó ország. Ehhez kattintson a táblázat fejlécének sarkában lévő nyílra, a cellában lévő D4 .

  • Az ikonra kattintás után csak a Kína opciót a Szövegszűrő opciómezőben, hogy csak azokat a bejegyzéseket jelenítse meg, amelyek a Kína. Ezután kattintson a RENDBEN.

  • Ezután észre fogja venni, hogy a táblázatban már csak azok a bejegyzések jelennek meg, amelyek a Kína a Gyártó ország oszlop.

  • Ezután válassza ki a cellát G17, majd a Home lapon a Szerkesztés csoportra, majd kattintson a AutoSum opció .

  • Ezután megjelenik a RÉSZÖSSZEG a cellában megjelenő függvény G17 , ki kell választania az adattömböket a Teljes díj oszlop és nyomja meg a Lépjen be.

  • Az enter megnyomása után észre fogja venni, hogy a szűrt adatok összesített összegzése most már megfelelően jelenik meg. Ezek is egyeztek a SUM előnézet alább.

1.2 A SUBTOTAL funkció használata

A RÉSZÖSSZEG függvény segítségével könnyen kiszámíthatjuk az oszlopértékek összegét a szűrés után.

Lépések

  • Először is jelölje ki a teljes adathalmazt, és nyomja meg a Ctrl+T. A kiválasztott adatkészletet Excel-táblázattá alakítja.

  • Ezután egy új ablak fog megjelenni, és ebben a táblázatban ki kell választania az adatkészlet tartományát. Győződjön meg róla, hogy bejelölte a A táblázatomban vannak fejlécek. Kattintson a címre. OK ezután.

  • Miután rákattintott RENDBEN, azt fogja megfigyelni, hogy az adathalmazát most táblázattá alakította át.
  • Ezután írja be a következő képletet a cellába G16 :
=SZUBTOTAL(9,G5:G15)

  • A képlet beírása után észre fogja venni, hogy az összegzés értéke a cellák tartományából G5:G15 most a cellában jelenik meg G16 .
  • Most már szűrheti a Gyártó ország a cellán lévő sarokdobozra kattintva D4.
  • Ezután válassza ki Japán a jelölőnégyzet bejelölésével, majd kattintson a RENDBEN.

  • Miután rákattintott OK , észre fogja venni, hogy az összegzési érték a cellában G16 mostantól frissül a szűrt értékre.

Bővebben: Hogyan összegezhetjük az egész oszlopot az Excelben (9 egyszerű módja)

2. Az Excel táblázat összesített sorának használata a szűrt oszlopok összegzéséhez

Az Excel táblázatok táblázatsor tulajdonságát kihasználva nagyon egyszerűen kiszámíthatja a szűrt cellák összegét.

Lépések

  • Először is jelölje ki a teljes adathalmazt, és nyomja meg a 'Ctrl+T'. A kiválasztott adatkészletet Excel-táblázattá alakítja.

  • Ezután egy új ablak fog megjelenni, és ebben a táblázatban ki kell választania az adatkészlet tartományát. Győződjön meg róla, hogy bejelölte a A táblázatomban vannak fejlécek. Kattintson a címre. OK ezután.

  • Miután rákattintott RENDBEN, azt fogja megfigyelni, hogy az adatállományt most táblázattá alakítja át.
  • Most menj a Asztal kialakítása > Asztali stílus opciók. Ezután ellenőrizze a Összes sor doboz.
  • Ezután megfigyelhet egy sort a meglévő adatállomány alatt, Összesen cellában B16, és egy új legördülő menü a cellában G16 A legördülő menüből válassza a SUM és akkor látni fogja a teljes összegét a Teljes ár oszlop.

  • Ha most kiválasztja a legördülő jelet a sarokban a Gyártó ország cellát, és válassza a Kína És kattintson RENDBEN.

Miután rákattintott OK , észre fogja venni, hogy csak Kína a bejegyzések kiszűrésre kerülnek, és az összegzési érték mostantól a szűrt bejegyzések esetében is frissül.

Bővebben: Hogyan összegezzük az oszlopokat az Excel táblázatban (7 módszer)

Hasonló olvasmányok

  • Több oszlop összegzése több kritérium alapján az Excel-ben
  • Hogyan lehet összesíteni egy oszlopot az Excelben (7 hatékony módszer)

3. Az AGGREGATE funkció alkalmazása

Az AGGREGATE funkció megkaphatja az oszlopok összegértékét, miután kiszűrte őket.

Lépések

  • Hogy megértsük, miért AGGREGÁTUM függvényekre van szükség, először is bemutatjuk, hogy miért SUM függvények nem működnek a hagyományos munkalapokon.
  • Először készítsen egy táblázatot a korábban létrehozott adatkészletből, és ebből a szűrőből válassza ki a bejegyzéseket csak a következőkből Japán vagy az ország Előállítás oszlopok.
  • Ezután adja meg a SUM funkciót, és válassza ki a Teljes ár oszlopot tömb argumentumként.

  • Ezután észre fogod venni, hogy az összegzés, amit kaptunk, valójában nem a szűrt cellák összegzése, hanem a cellák összes értékét veszi a cellák tartományából. G5:G15 Ami a szűrt 4-es érték helyett 11-es érték. Ez nyilvánvaló, mivel az értéket a SUM a kiválasztott cellák előnézete és összegzése nem egyezik.

Ennek a problémának az ellensúlyozására a AGGREGÁTUM funkció hasznos lehet.

  • Ennek végrehajtásához először adja meg a AGGREGÁTUM funkció a cellában G16 a kívánatos érték kiszűrése után, ebben az esetben, Kína kiszűrve.
  • Az első argumentumnak 9-nek kell lennie, vagy válassza ki SUM a legördülő menüből.

  • Ezután írja be az 5-öt, vagy válassza a Rejtett sorok figyelmen kívül hagyása értékek a legördülő menüből.

  • Végül válassza ki a cellák azon tömbjét, amelyek összegzésére szüksége van.

  • Ezután láthatjuk, hogy a szűrt sejtek SUM érték tökéletesen egyezik a SUM Ez is megerősíti, hogy ez az összegzés pontosan csak a következő bejegyzésekkel számol Kína .

Megjegyzés:

1. Ez a módszer csak akkor működik, ha az adatokat a kritériumoknak megfelelően kiszűrte. Ha megváltoztatja az adatszűrőt, akkor az összegzés sem változik. A cellákba újra be kell írnia a képleteket.

2. A AGGREGÁTUM funkció sem működik rejtett oszlopok esetén.

Bővebben: Hogyan összegezzük az oszlopokat szín szerint az Excelben (6 egyszerű módszer)

4. VBA kód az oszlopok összegzéséhez szűréskor

Egy egyszerű VBA makró használatával drasztikusan csökkentheti a hosszú karakterláncból való szövegrészlet kivonásának idejét.

Lépések

  • Először menjen a Fejlesztő fülre, majd kattintson a Visual Basic.

  • Ezután kattintson a Beillesztés > Modul.

  • A modulablakban írja be a következő kódot:
 Function 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 

  • Ezután zárja be az ablakot.
  • Ezután válassza ki az egész ablakot, és nyomja meg a Ctrl+T.

  • Egy új kis ablak fog megnyílni, melyben a táblázat tartományát kérdezi, válassza ki a tartományt és ellenőrizze, hogy A táblázatomnak fejlécei vannak doboz .

  • Most az egész adatkészletet táblázattá alakítjuk, és a VBA segítségével létrehozott új képletet írjuk be a következő cellába G16 :
=SumColumn([Teljes ár])

  • Az adatok beírása után a cellában az árak összértéke jelenik meg. G16.
  • Most kattintson a szűrő nyíl ikonjára a sarokban a Gyártás megyéje oszlopot, és válassza a Dél-Korea, Tajvan, és Vietnam . OK utána.

  • Ezután látni fogja a frissített összeget, amelyben csak a szűrt cellák jelennek meg, amelyek pontosan megegyeznek a SUM előnézeti érték.

Tehát azt mondhatjuk, hogy módszerünk sikeresen működött az Excel oszlopok összegzésére, ha szűrjük.

Bővebben: Minden n-edik oszlop összege az Excelben (képlet és VBA-kód)

Következtetés

Összefoglalva, a "hogyan összegezzük az oszlopokat az Excelben, ha szűrjük" kérdésre itt 3 különböző módon válaszolunk. Ezek közül a következőkre RÉSZÖSSZEG módszer valójában 3 al-módszerre oszlik, és ennek megfelelően magyarázza el, továbbra is használja a Aggregátum függvényt, végül a VBA makrók. Az itt használt módszerek közül a RÉSZÖSSZEG szalag módszer a könnyebben érthető és egyszerűbb. A VBA eljárás is kevésbé időigényes és egyszerűbb, de előzetes VBA-val kapcsolatos ismereteket igényel. Más módszereknél nincs ilyen követelmény.

Ehhez a feladathoz letölthető egy makróval használható munkafüzet, amelyben ezeket a módszereket gyakorolhatja.

Nyugodtan tegyen fel bármilyen kérdést vagy visszajelzést a megjegyzés rovatban. Bármilyen javaslat a jobbítás a Exceldemy közösség nagyra értékelendő.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.