Satura rādītājs
Dažreiz mums kļūst nepieciešams zināt dažu filtrēto šūnu summu. Lai gan mēs to varam darīt manuāli, Excel ir dažas fantastiskas funkcijas, lai apkopotu filtrētās šūnas. Tas palīdzēs cilvēkam, ja viņam ir jāapstrādā liels daudzums filtrētu datu, lai tos apkopotu. Šajā kontekstā mēs jums parādīsim 5 iespējamos veidus, kā apkopot filtrētās šūnas programmā Excel. Ja jūs interesē iepazīties arar šīm metodēm, lejupielādējiet mūsu prakses darba burtnīcu un sekojiet mums.
Lejupielādēt Practice Workbook
Lejupielādējiet šo prakses darba burtnīcu, lai vingrinātos, kamēr lasāt šo rakstu.
Filtrēto šūnu summa.xlsm
5 vienkāršas metodes filtrēto šūnu summēšanai programmā Excel
Lai izskaidrotu metodes, mēs aplūkojam datu kopu ar dažiem augļiem un to daudzumiem. Šo augļu nosaukums ir šāds B sleja , ar nosaukumu Augļa nosaukums un to daudzums ir ailē C , ar nosaukumu Daudzums(KG) . Tātad varam teikt, ka mūsu datu kopa ir šūnu diapazonā. B5:C14 . Mēs filtrēsim datu kopu, lai "Apple un pēc tam summējiet šo augļu daudzumu.
1. Izmantojot SUBTOTAL funkciju
Šajā metodē mēs izmantosim funkcija SUBTOTAL lai summētu filtrētās šūnas programmā Excel. Mūsu datu kopa ir šūnu diapazonā. B5:C14 . Funkcijas summa būs šūnā C16 . Mēs filtrēsim datus "Apple un saskaitīt tā daudzumu. Šā procesa posmi ir aprakstīti turpmāk:
📌 Soļi:
- Vispirms atlasiet šūnas C16 .
- Pēc tam šūnā ierakstiet šādu formulu.
= STARPSUMMA(9,C5:C14)
- Šeit, 9 ir funkcijas numurs SUM funkcija Vērtības, kuras funkcija saskaitīs, ir šūnu diapazonā. C5:C14 .
- Spiediet Ievadiet uz tastatūras, un iegūsiet visu šūnu rindu summu. C16 .
- Tagad atlasiet visu šūnu diapazonu B4:C14 .
- Pēc tam Dati izvēlieties cilni Filtrs opcija no Atlasīt & amp; Filtrēt grupa.
- Jums tiks parādītas 2 nolaižamās bultas, kas parādīsies mūsu datu kopas virsrakstā.
- Noklikšķiniet uz nolaižamās bultas "Augļa nosaukums slejā. Atceliet izvēles rūtiņu Atlasiet visus un noklikšķiniet uz "Apple tikai.
- Visbeidzot noklikšķiniet uz LABI.
- Jūs redzēsiet, ka datu kopa tiks filtrēta tikai pēc augļiem. Apple un parādiet tā daudzuma summu.
Tādējādi varam teikt, ka mūsu formula ir veiksmīgi darbojusies un mēs varam summēt filtrētās šūnas Excel darblapā.
Lasīt vairāk: Kā summēt šūnu diapazonu rindā, izmantojot Excel VBA (6 vienkāršas metodes)
2. Summējiet filtrētās šūnas, izveidojot tabulu programmā Excel
Visa datu kopas diapazona pārvēršana tabulā mums arī palīdzēs parādīt filtrēto šūnu summu. Lai parādītu pieeju, mēs izmantosim to pašu datu kopu, ko jau izmantojām iepriekšējā metodē. Mūsu datu kopa ir šūnu diapazonā. B5:C14 Process ir soli pa solim izskaidrots turpmāk:
📌 Soļi:
- Vispirms atlasiet visu šūnu diapazonu B4:C14 .
- Tagad Ievietot cilnē atlasiet Tabula no Tabulas grupu. Varat arī nospiest "Ctrl+T lai izveidotu tabulu.
- Tiek atvērts neliels dialoglodziņš ar nosaukumu Izveidot tabulu parādīsies.
- Šajā dialoglodziņā noklikšķiniet uz Manā tabulā bija virsraksti un pēc tam noklikšķiniet uz LABI.
- Tabula tiks izveidota. Galda dizains cilnē varat mainīt tabulas nosaukumu atbilstoši savām vēlmēm, izmantojot cilni Īpašības grupa.
- Tad no Galda stila opcijas noklikšķiniet uz Kopējais rindu skaits .
- Redzēsiet, ka zem tabulas parādīsies jauna rinda, kurā būs redzama kolonnas kopējā vērtība. C .
- Pēc tam noklikšķiniet uz nolaižamās bultas virsrakstā, kas parāda Augļa nosaukums .
- Atceliet izvēles rūtiņu Atlasiet visus un atlasiet opciju Apple tikai šī opcija.
- Visbeidzot noklikšķiniet uz LABI pogu, lai aizvērtu šo logu.
- Jūs redzēsiet tikai tās rindas, kurās ir vienība Apple Turklāt datu kopā paliek rinda ar nosaukumu Kopā , parādīs summu Apple daudzums.
Visbeidzot varam teikt, ka mūsu metode ir veiksmīgi darbojusies un mēs varam summēt filtrētās šūnas programmā Excel.
Lasīt vairāk: Kā apkopot atlasītās šūnas programmā Excel (4 vienkāršas metodes)
3. Funkcijas AGGREGATE piemērošana
Šajā turpmākajā procedūrā mēs izmantosim funkcija AGGREGATE lai summētu filtrētās Excel izklājlapas šūnas. Mūsu datu kopa ir šūnu diapazonā. B5:C14 . Funkcijas summa būs šūnā C16 . Mēs filtrēsim datus Apple un saskaitīt tās daudzumu. Šīs metodes soļi ir šādi:
📌 Soļi:
- Vispirms atlasiet šūnas C16 .
- Tagad šūnā ierakstiet šādu formulu.
=AGREGĀTS(9,5,B5:C14)
- Šajā funkcijā pirmais elements, 9 ir funkcijas numurs SUM funkcija . Otrais elements, 5 apzīmē uz "ignorēt slēptās rindas nozīmē, ka aprēķinā netiks iekļautas rindas, kuras mēs filtrējam, vai arī jebkādas slēptās rindas vērtības. Pēdējais elements ir vērtības, kuras jāsummē, ir šūnu diapazonā. C5:C14 .
- Pēc tam nospiediet Ievadiet taustiņu un iegūsiet visu šūnu rindu summu. C16 .
- Pēc tam atlasiet visu šūnu diapazonu B4:C14 .
- In the Dati izvēlieties cilni Filtrs opcija no Atlasīt & amp; Filtrēt grupa.
- Jūs redzēsiet 2 nolaižamās bultas, kas būs mūsu datu kopas virsrakstā.
- Tagad noklikšķiniet uz nolaižamās bultas Augļa nosaukums sleja.
- Atceliet izvēles rūtiņu Atlasiet visus un noklikšķiniet uz Apple tikai šī opcija.
- Jūs redzēsiet, ka datu kopa tiks filtrēta tikai pēc augļiem. Apple un parādiet tā daudzuma summu.
Tātad mēs varam teikt, ka mūsu formula darbojas perfekti un mēs varam summēt filtrētās šūnas Excel darblapā.
Lasīt vairāk: Kā programmā Excel apkopot tikai redzamās šūnas (4 ātri veidi)
Līdzīgi lasījumi
- Kā summēt pēc grupas programmā Excel (4 metodes)
- 3 vienkārši veidi, kā Excel programmā saskaitīt top n vērtības
- Kā Excel programmā Excel izveidot summu starp diviem skaitļiem
- Summas šūnas programmā Excel: nepārtrauktas, nejaušas, ar kritērijiem utt.
- Kā summēt vairākas rindas programmā Excel (4 ātri veidi)
4. Kombinētas formulas izmantošana filtrēto šūnu summēšanai
Šajā procedūrā mēs izmantosim formulu, kas ietver. SUMPRODUCT , SUBTOTAL , OFFSET , MIN , un ROW funkcijas, lai summētu filtrētās Excel izklājlapas šūnas. Mūsu datu kopa ir šūnu diapazonā. B5:C14 . Šeit mums ir jāieraksta Augļa nosaukums šūnā C16 , kuras šūnas nosaukums ir Izvēlētais auglis Funkcijas summa ir šūnā C17 . Mēs filtrēsim datus "Apple un saskaitīt tās daudzumu. Šīs metodes soļi ir šādi:
📌 Soļi:
- Šīs metodes sākumā atlasiet šūnas C17 .
- Pēc tam šūnā ierakstiet šādu formulu.
=SUMPRODUKTS(STARPSUMMA(3,NOBĪDE(B5:B14,RINDA(B5:B14)-MIN(RINDA(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))
- Spiediet Ievadiet taustiņš tastatūrā.
- Rezultāts būs 0 jo mēs nerakstām Izvēlētais auglis nosaukums šūnā C16 Tagad šūnā C16 , manuāli ierakstiet vēlamo augļa nosaukumu. Mūsu gadījumā mēs izvēlamies Apple lai filtrētu summu.
- Nospiediet Ievadiet .
- Visbeidzot, redzēsiet šūnā C17 formula, kas parāda summu Apple daudzums.
Tādējādi varam teikt, ka mūsu formula darbojas precīzi un mēs varam summēt filtrētās šūnas Excel darblapā.
🔍 Formulas sadalījums:
Mēs veicam šo formulas sadalījumu šūnām C17
👉
ROW(B5:B14): Šī funkcija atgriež tikai rindas numuru, kurā ir mūsu dati.
👉
MIN(RINDA(B5:B14)): Šī funkcija atgriež mūsu datu kopas zemāko rindas numuru.
👉
NOBĪDE(B5:B14,RINDA(B5:B14)-MIN(RINDA(B5:B14)),,1): Šī funkcija atgriež starpību starp rindas numuru un min rindas numuru uz SUBTOTAL funkcija.
👉
STARPSUMMA(3,NOBĪDE(B5:B14,RINDA(B5:B14)-MIN(RINDA(B5:B14)),,1))*(B5:B14=C16)*(C5:C14): Šī funkcija atgriež daudzuma vērtību Apple vienībām un 0 vienībām Visi pārējie vienības.
👉
SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): Šī funkcija atgriež 7000 - visu Apple daudzumu summu.
Lasīt vairāk: [Labots!] Excel SUM formula nedarbojas un atgriež 0 (3 risinājumi)
5. VBA koda iestrādāšana
VBA koda rakstīšana arī palīdzēs jums apkopot filtrētās šūnas programmā Excel. Mūsu datu kopa ir šūnu diapazonā. B5:C14 . Funkcijas summa būs šūnā C16 . Mēs filtrēsim datus "Apple un saskaitīt tās daudzumu. Tālāk metode ir aprakstīta soli pa solim:
📌 Soļi:
- Lai sāktu pieeju, dodieties uz Izstrādātājs cilni un noklikšķiniet uz Visual Basic. Ja jums tā nav, jums ir nepieciešams. iespējot cilni Izstrādātājs . Varat arī nospiest "Alt+F11 lai atvērtu Visual Basic redaktors .
- Parādīsies dialoglodziņš.
- Tagad Ievietot šajā lodziņā noklikšķiniet uz cilnes Modulis .
- Pēc tam šajā tukšajā redaktora lodziņā ierakstiet šādu vizuālo kodu.
Funkcija Sum_Filtered_Cells(WorkRng As Range) As Double Dim work_rng As Range Dim output As Double For Each work_rng In WorkRng If work_rng.Rows.Hidden = False And work_rng.Columns.Hidden = False Then output = output + work_rng.Value End If Next Sum_Filtered_Cells = output End Function End Function
- Aizveriet Redaktors cilne.
- Pēc tam šūnā C16 , ierakstiet šādu formulu-
=Sum_Filtered_Cells(C5:C14)
- Nospiediet Ievadiet atslēga.
- Iegūsiet visu rindu summu šūnā C16 .
- Pēc tam atlasiet visu šūnu diapazonu B4:C14 .
- In the Dati izvēlieties cilni Filtrs opcija no Atlasīt & amp; Filtrēt grupa.
- Jūs redzēsiet 2 nolaižamās bultas, kas būs mūsu datu kopas virsrakstā.
- Pēc tam noklikšķiniet uz nolaižamās bultas Augļa nosaukums sleja.
- Atceliet izvēles rūtiņu Atlasiet visus un noklikšķiniet uz Apple tikai šī opcija.
- Beigās redzēsiet, ka datu kopa tiks filtrēta tikai attiecībā uz augļiem. Apple un parādiet tā daudzuma summu.
Visbeidzot, mēs varam teikt, ka mūsu vizuālais kods ir veiksmīgi darbojies un mēs varam summēt filtrētās šūnas Excel izklājlapā.
Secinājums
Tas ir šī satura beigas. Es ceru, ka tas jums būs noderīgs un jūs varēsiet summēt filtrētās šūnas programmā Excel. Ja jums ir vēl kādi jautājumi vai ieteikumi, lūdzu, dalieties ar mums komentāru sadaļā zemāk.
Neaizmirstiet pārbaudīt mūsu vietni ExcelWIKI vairākām ar Excel saistītām problēmām un risinājumiem. Turpiniet apgūt jaunas metodes un turpiniet attīstīties!