Բովանդակություն
Մենք բավականին հաճախ օգտագործում ենք ֆիլտրի ֆունկցիան տվյալների ամենակարևոր պատկերացումները հավաքելու ունակության պատճառով, ինչը մեզ անչափ օգնում է որոշումներ կայացնել՝ օգտագործելով տվյալները: Այս հոդվածը փորձում է պատասխանել, թե ինչպես կարելի է գումարել սյունակները excel-ում, երբ դրանք զտվում են առավել արդյունավետ և պարզեցված:
Ներբեռնեք Practice Workbook
Ներբեռնեք այս գործնական աշխատանքային գիրքը ստորև:
Sum Columns When Filtered.xlsm
Excel-ում սյունակների գումարման 4 եղանակներ երբ զտվում են
Այս հոդվածում ես պատրաստվում եմ օգտագործել այս տվյալների հավաքածուն ցուցադրելու նպատակով: Մենք ունենք Բաղադրիչներ , Արտադրող , Արտադրող երկիր , Քանակ , Միավորի գին, և Ընդհանուր Գինը որպես սյունակի վերնագիր: Մենք կփորձենք զտել այս գները՝ հիմնվելով տարբեր չափանիշների վրա, և այդ գործընթացները կբացատրվեն լայն ցուցադրումներով:
1. Օգտագործելով SUBTOTAL-ը գումարի սյունակներում, երբ զտվում է
SUBTOTAL ֆունկցիան սյունակների գումարը դինամիկ կերպով հաշվարկելու ամենատարածված եղանակն է: Դա արվում է Ժապավենների և բանաձևերի միջոցով:
1.1 SUBTOTAL AutoSum Option-ից
Այս մեթոդում SUBTOTAL մեթոդը կկիրառվի <-ի միջոցով: 6>AutoSum Ընտրանք Խմբագրում խմբում:
Քայլեր
- Նախ, դուք պետք է կազմեք աղյուսակ և դիմեք AutoSum դրան: Դրա համար անցեք Տվյալներ > Զտիչ:
- Հետո սա, դուք կնկատեք, որՅուրաքանչյուր սյունակի վերնագրի վրա հայտնվում է սովորական զտիչի պատկերակը:
- Այնուհետև մենք կփորձենք զտել աղյուսակը ըստ Արտադրող երկրի: Դա անելու համար սեղմեք D4 բջիջի աղյուսակի վերնագրի անկյունում գտնվող սլաքի նշանի վրա:
- Հետո սեղմելով պատկերակը, նշեք միայն Չինաստան տարբերակը Text Filter ընտրանքի վանդակում, որպեսզի ցուցադրվեն միայն Չինաստանին պատկանող գրառումները: Դրանից հետո սեղմեք OK:
- Այնուհետև կնկատեք, որ աղյուսակն այժմ ցույց է տալիս միայն այն գրառումները, որոնք պատկանում են Չինաստան Արտադրող երկիր սյունակում:
- Հաջորդում ընտրեք G17 բջիջը, և այնուհետև Տուն ներդիրից անցեք Խմբագրում խմբին և սեղմեք AutoSum տարբերակը :
- Դրանից հետո դուք կտեսնեք SUBTOTAL ֆունկցիան, որը ցուցադրվում է G17 բջիջում, դուք պետք է ընտրեք տվյալների զանգվածները Ընդհանուր մրցանակ սյունակը և սեղմեք Enter:
- Enter սեղմելուց հետո դուք կնկատեք ձեր ընդհանուր գումարը զտված տվյալներից այժմ ցուցադրվում է պատշաճ կերպով: Դրանք նաև համընկնում են ստորև ներկայացված SUM նախադիտման հետ:
1.2 SUBTOTAL ֆունկցիայի օգտագործում
Օգտագործելով SUBTOTAL գործառույթը, մենք կարող ենք հեշտությամբ հաշվարկել սյունակների արժեքների գումարը զտման ավարտից հետո:
Քայլեր
- Նախ, ընտրեք ամբողջ տվյալների հավաքածուն և սեղմեք Ctrl+T: Այնընտրված տվյալների բազան կվերածի Excel աղյուսակի:
- Դրանից հետո նոր պատուհան կստեղծվի, և այդ աղյուսակի ներսում պետք է ընտրել. ձեր տվյալների տիրույթի շրջանակը: Համոզվեք, որ նշել եք Իմ աղյուսակն ունի վերնագրեր: Սեղմեք OK Սրանից հետո:
- Սեղմեք OK, դուք կտեսնեք, որ ձեր տվյալների հավաքածուն այժմ վերածվում է աղյուսակի:
- Այնուհետև մուտքագրեք հետևյալ բանաձևը G16 բջիջում.
=SUBTOTAL(9,G5:G15)
- Բանաձևը մուտքագրելուց հետո կնկատեք, որ G5:G15 բջիջների միջակայքից գումարման արժեքը այժմ ցուցադրվում է. բջիջ G16 ։
- Այժմ կարող եք զտել Արտադրող երկիրը ՝ սեղմելով անկյունային վանդակը D4 բջիջի վրա։
- Այնուհետև ընտրեք Japan նշելով վանդակը և սեղմեք OK:
- Սեղմելուց հետո Լավ , դուք կիմանաք, որ ձեր գումարման արժեքը G16 բջջում այժմ թարմացվել է զտված արժեքի համար:
Կարդալ ավելին. Ինչպես Excel-ում ամբողջ սյունակը գումարելու համար (9 հեշտ եղանակ)
2. Excel-ի աղյուսակում ընդհանուր տողերի օգտագործումը զտված սյունակների գումարման համար
Օգտագործելով Excel աղյուսակների աղյուսակի տող հատկությունը կարող եք հաշվարկել զտված բջիջների գումարը բավականին հեշտ է:
Քայլեր
- Առաջին հերթին ընտրեք տվյալների ամբողջ հավաքածուն և սեղմեք 'Ctrl+T': Այն ընտրված տվյալների բազան կվերածի Excel աղյուսակի:
- Հետոոր, կստեղծվի նոր պատուհան, և այդ աղյուսակի ներսում դուք պետք է ընտրեք ձեր տվյալների տիրույթը: Համոզվեք, որ նշել եք Իմ աղյուսակն ունի վերնագրեր: Սեղմեք OK Սրանից հետո:
- Սեղմելուց հետո Լավ, դուք կտեսնեք, որ ձեր տվյալների հավաքածուն այժմ վերածվել է աղյուսակի:
- Այժմ անցեք Սեղանի ձևավորում > Սեղանի ոճի ընտրանքներ: Այնուհետև նշեք Ընդամենը տող վանդակը:
- Հաջորդում, դուք կտեսնեք մի տող՝ ստեղծված ստեղծված տվյալների բազայի տակ, Ընդամենը բջիջում B16, և նոր բացվող ընտրացանկ G16 բջիջում: Բացվող ընտրացանկից ընտրեք SUM և այնուհետև կտեսնեք Ընդհանուր գինը սյունակի ընդհանուր գումարը:
- Այժմ, եթե ընտրեք բացվող նշանը Արտադրող երկրի բջջի անկյունում և ընտրեք Չինաստան և սեղմեք OK:
OK սեղմելուց հետո դուք կնկատեք, որ միայն Չինաստան գրառումները զտված են, և գումարման արժեքը այժմ թարմացվում է զտվածի համար։ գրառումներ:
Կարդալ ավելին. Ինչպես գումարել սյունակները Excel աղյուսակում (7 մեթոդ)
Նման ընթերցումներ
- Գումարել բազմաթիվ սյունակներ Excel-ում բազմաթիվ չափանիշների հիման վրա
- Ինչպես կազմել սյունակ Excel-ում (7 արդյունավետ Մեթոդներ)
3. Կիրառելով AGGREGATE ֆունկցիան
AGGREGATE ֆունկցիան կարող է ստանալ սյունակների գումարային արժեքը՝ դրանք զտելուց հետո։դուրս:
Քայլեր
- Որպեսզի հասկանանք, թե ինչու են անհրաժեշտ AGGREGATE ֆունկցիաները, նախ ցույց ենք տալիս, թե ինչու է SUM ֆունկցիաները: մի աշխատեք ավանդական աշխատաթերթերում:
- Սկզբում կազմեք աղյուսակ ձեր տվյալների բազայից, որը նախկինում ստեղծել եք, և այդ զտիչից ընտրեք գրառումներ միայն Ճապոնիայից կամ Արտադրող երկրից <: 7>սյունակներ:
- Այնուհետև մուտքագրեք SUM ֆունկցիան և որպես զանգվածի արգումենտ ընտրեք Ընդհանուր գինը սյունակը:
- Այնուհետև դուք կնկատեք, որ մեր ստացած գումարը իրականում զտված բջիջների գումարումը չէ, փոխարենը, այն վերցնում է բջիջների բոլոր արժեքները G5:G15 բջիջների միջակայքից: Որը զտված 4 արժեքի փոխարեն 11 արժեք է: Ակնհայտ է, որ SUM նախադիտման և ընտրված բջիջների գումարման արժեքը չի համընկնում:
Այս խնդրին հակազդելու համար օգտագործել AGGREGATE գործառույթը կարող է օգտակար լինել:
- Սա իրականացնելու համար նախ մուտքագրեք AGGREGATE ֆունկցիան G16 բջջում` ցանկալիը զտելուց հետո: արժեքը, այս դեպքում, Չինաստան զտված է:
- Առաջին արգումենտը պետք է լինի 9 կամ ընտրեք SUM բացվող ընտրացանկից:
- Այնուհետև մուտքագրեք 5 կամ ընտրեք Անտեսել թաքնված տողերը արժեքները բացվող ընտրացանկից:
- Վերջապես ընտրեք այն բջիջների զանգվածը, որոնց գումարը պետք է ստանաք:
- Դրանից հետո դուք կարող եք տեսնել, որ ֆիլտրացվածբջիջների SUM արժեքը լիովին համընկնում է ստորև ներկայացված SUM նախադիտման արժեքի հետ: Սա նաև հաստատում է, որ այս ամփոփումը ճշգրիտ հաշվարկում է միայն մուտքերը Չինաստանից :
Ծանոթագրություն.
1. Այս մեթոդն աշխատում է միայն այն բանից հետո, երբ դուք զտեք տվյալները՝ ըստ ձեր չափանիշների: Եթե փոխեք ձեր տվյալների ֆիլտրը, ապա գումարումը նույնպես չի փոխվի: Դուք պետք է նորից մուտքագրեք բանաձևեր բջիջներում:
2. AGGREGATE ֆունկցիան նույնպես չի աշխատում թաքնված սյունակների համար:
Կարդալ ավելին. Ինչպես գումարել սյունակներն ըստ գույների Excel-ում (6 հեշտ մեթոդ)
4. Զտելիս VBA կոդը գումարի սյունակներում տեղադրելը
Հասարակ VBA մակրո օգտագործելը կարող է կտրուկ նվազեցնել երկար տողից տեքստի մի մասը հանելու ժամանակը:
Քայլեր
- Սկզբում գնացեք Developer ներդիր, այնուհետև սեղմեք Visual Basic:
- Այնուհետև սեղմեք Տեղադրել > Մոդուլ:
- Մոդուլի պատուհանում մուտքագրեք հետևյալ կոդը՝
4473
- Այնուհետև փակեք պատուհանը։
- Դրանից հետո ընտրեք ամբողջը։ պատուհանը և սեղմեք Ctrl+T:
- Նոր փոքր պատուհան կբացվի, որը կհարցնի աղյուսակի միջակայքը, ընտրեք միջակայք և ստուգեք, որ Իմ աղյուսակը վերնագրեր ունի վանդակ :
- Այժմ ամբողջ տվյալների բազան փոխարկվում է աղյուսակ, մուտքագրեք նոր բանաձևը, որը հենց նոր ստեղծված է VBA-ի միջոցով G16 բջիջում:
=SumColumn([Total Price])
- Տվյալները մուտքագրելուց հետո կտեսնեք բջջում նշված գների ընդհանուր արժեքը G16:
- Այժմ սեղմեք ֆիլտրի սլաքի պատկերակը Արտադրական շրջան սյունակի անկյունում և ընտրեք Հարավային Կորեա, Թայվան, և Վիետնամ ։ Սեղմեք OK հետո:
- Այնուհետև կտեսնեք թարմացված գումարը միայն զտված բջիջներով, որոնք ճիշտ համընկնում են SUM նախադիտման արժեքը:
Այսպիսով, կարելի է ասել, որ մեր մեթոդը հաջողությամբ աշխատեց Excel-ում սյունակները զտելիս գումարելու համար:
Կարդալ ավելին. Գումարել յուրաքանչյուր n-րդ սյունակը Excel-ում (բանաձև և VBA կոդ)
Եզրակացություն
Ամփոփելու համար հարցը. «Ինչպես գումարել ColumnS-ը Excel-ում, երբ զտված է», այստեղ պատասխանվում է 3 տարբեր ձևերով: Դրանցից SUBTOTAL մեթոդը իրականում բաղկացած է 3 ենթամեթոդներից և համապատասխանաբար բացատրվում է, շարունակեք օգտագործել Aggregate ֆունկցիան, որն ավարտվեց VBA մակրոների օգտագործմամբ: Բոլոր բոլոր մակրոներից: Այստեղ օգտագործվող մեթոդները, օգտագործելով SUBTOTAL ժապավենային մեթոդը, ավելի հեշտ է հասկանալի և պարզ: VBA գործընթացը նույնպես ավելի քիչ ժամանակատար և պարզեցված է, բայց պահանջում է VBA-ի հետ կապված նախնական գիտելիքներ: Մյուս մեթոդները նման պահանջ չունեն:
Այս խնդրի դեպքում ներբեռնման համար հասանելի է մակրո-միացնել աշխատանքային գրքույկը, որտեղ կարող եք կիրառել այս մեթոդները:
Ազատորեն տվեք ցանկացած հարց կամ կարծիք: միջոցովմեկնաբանությունների բաժինը։ Exceldemy համայնքի բարելավմանն ուղղված ցանկացած առաջարկ շատ գնահատելի կլինի: