Mundarija
Biz filtr funksiyasidan tez-tez foydalanamiz, chunki u ma'lumotlarning eng muhim tushunchalarini to'plash qobiliyatiga ega, bu bizga ma'lumotlardan foydalangan holda qaror qabul qilishda katta yordam beradi. Ushbu maqola eng samarali va sodda tarzda filtrlanganda Excelda ustunlarni qanday yig'ish kerakligiga javob berishga harakat qiladi.
Amaliyot kitobini yuklab oling
Quyida ushbu mashq kitobini yuklab oling.
Filterlanganda ustunlarni yig'ish.xlsm
Filtrlanganda Excelda ustunlarni yig'ishning 4 ta usuli
Ushbu maqolada men ushbu ma'lumotlar to'plamidan ko'rsatish maqsadida foydalanmoqchiman. Bizda Komponentlar , Ishlab chiqaruvchi , Ishlab chiqarilgan mamlakat , Miqdor , Birlik narxi, va Jami Narxi ustun sarlavhasi sifatida. Biz bu narxlarni turli mezonlar asosida filtrlashga harakat qilamiz va bu jarayonlar keng namoyishlar bilan tushuntiriladi.
1. Filtrlanganda SUBTOTAL dan ustunlarni yig'ish uchun foydalanish
SUBTOTAL funksiyasi ustunlar yig‘indisini dinamik tarzda hisoblashning eng keng tarqalgan usuli hisoblanadi. U Lentalar va formulalar orqali amalga oshiriladi.
1.1 Autosum variantidan SUBJOTAL
Ushbu usulda SUBTOTAL usul
Qadamlar
- Avval siz jadval tuzishingiz va ariza berishingiz kerak. Avtosum uning uchun. Buning uchun Ma'lumotlar > Filtrga o'ting.
- Keyin bu, siz buni sezasizHar bir ustun sarlavhasida muntazam filtr belgisi paydo bo'ladi.
- Keyin biz jadvalni Ishlab chiqarilgan mamlakat bo'yicha filtrlashga harakat qilamiz. Buni amalga oshirish uchun D4 katakdagi jadval sarlavhasi burchagidagi strelka belgisini bosing.
- Keyin belgini bosgandan so'ng, faqat Xitoyga tegishli yozuvlarni ko'rsatish uchun Matn filtri opsiya oynasidagi Xitoy variantini belgilang. Undan so'ng OK tugmasini bosing.
- Unda siz jadvalda faqat tegishli yozuvlarni ko'rsatayotganini sezasiz. Xitoy Ishlab chiqarilgan mamlakat ustunida.
- Keyingi, G17 katakchasini tanlang, va keyin Uy yorlig'idan Tahrirlash guruhiga o'ting va Avtosum variantini bosing.
- Shundan so'ng siz G17 katakchada ko'rsatilgan SUBJAMAL funktsiyani ko'rasiz, ma'lumotlar massivlarini tanlashingiz kerak. Umumiy mukofot ustuniga o'ting va Enter tugmasini bosing.
- Kirish tugmasini bosganingizdan so'ng jami yig'indini ko'rasiz. filtrlangan ma'lumotlar to'g'ri ko'rsatilmoqda. Ular shuningdek, quyida keltirilgan SUM oldindan ko'rish bilan mos keldi.
1.2 SUBTOTAL funktsiyasidan foydalanish
SUBTOTAL
Qadamlar
- Avvalo, butun ma'lumotlar to'plamini tanlang va Ctrl+T. tugmasini bosingtanlangan ma'lumotlar to'plamini Excel jadvaliga aylantiradi.
- Shundan so'ng yangi oyna yaratiladi va ushbu jadval ichida siz tanlashingiz kerak. ma'lumotlar to'plamining diapazoni. Mening jadvalimda sarlavhalar bor belgisini qo'yganingizga ishonch hosil qiling. Bundan keyin OK -ni bosing.
- OK tugmasini bosganingizdan so'ng, siz ma'lumotlar to'plami endi jadvalga aylantirildi.
- Keyin G16 katakchaga quyidagi formulani kiriting:
=SUBTOTAL(9,G5:G15)
- Formulani kiritganingizdan so'ng, siz G5:G15 katakchalari diapazonidagi yig'indining qiymati hozirda ko'rsatilayotganini sezasiz. katak G16 .
- Endi siz Ishlab chiqarilgan mamlakatni filtrlash orqali D4 katakchasidagi burchak oynasini bosishingiz mumkin.
- Keyin katakchani belgilab, Yaponiya ni tanlang va keyin OK tugmasini bosing.
- tugmasini bosgandan keyin OK , G16 yacheykadagi yig'indi qiymati endi filtrlangan qiymat uchun yangilanganini sezasiz.
Batafsil o'qing: Qanday qilib Excelda butun ustunni yig'ish (9 ta oson usul)
2. Filtrlangan ustunlarni yig'ish uchun Excel jadvalidagi jami qatordan foydalanish
Excel jadvallarining jadval qatori xususiyatidan foydalanib hisoblashingiz mumkin filtrlangan hujayralar yig'indisi juda oson.
Qadamlar
- Birinchi navbatda butun ma'lumotlar to'plamini tanlang va 'Ctrl+T' tugmasini bosing. Bu tanlangan ma'lumotlar to'plamini Excel jadvaliga aylantiradi.
- KeyinBunda yangi oyna paydo bo'ladi va ushbu jadval ichida siz ma'lumotlar to'plamining diapazonini tanlashingiz kerak. Mening jadvalim sarlavhalari bor belgisini qo'yganingizga ishonch hosil qiling. Shundan so'ng OK tugmasini bosing.
- Bosgandan keyin OK, ma'lumotlar to'plami endi jadvalga aylantirilganini ko'rasiz.
- Endi Jadval dizayni > Jadval uslubi parametrlariga o'ting. Keyin Jami qator katagiga belgi qo'ying.
- Keyin, siz yaratilgan ma'lumotlar to'plami ostidagi qatorni ko'rasiz, Jami B16 katakchasi, va G16 katagida yangi ochiladigan menyu. Ochiladigan menyudan SUM ni tanlang, so'ngra Umumiy narx ustunining umumiy summasini ko'rasiz.
- Endi siz Ishlab chiqarilgan mamlakat yacheyka burchagidagi ochiladigan belgini tanlasangiz va Xitoy ni tanlab, OK tugmasini bosing.
OK tugmasini bosgandan so'ng, siz faqat Xitoy yozuvlari filtrlanganligini va yig'ish qiymati filtrlanganlar uchun yangilanganini sezasiz. yozuvlar.
Batafsil o'qing: Excel jadvalidagi ustunlarni qanday yig'ish mumkin (7 usul)
O'xshash o'qishlar
- Excelda bir nechta mezonlarga asoslangan bir nechta ustunlarni yig'ish
- Excelda ustunni qanday jamlash (7 ta samarali) Usullar)
3. AGGREGATE funktsiyasini qo'llash
AGGREGATE funktsiyasi filtrlangandan so'ng ustunlar yig'indisini olishi mumkin.chiqib.
Qadamlar
- AGGREGATE funksiyalari nima uchun kerakligini tushunish uchun avvalo SUM funksiyalari nima uchun ekanligini ko'rsatamiz. an'anaviy ish varaqlarida ishlamang.
- Avval avval o'zingiz yaratgan ma'lumotlar to'plamidan jadval tuzing va bu filtrdan faqat Yaponiya yoki ishlab chiqarilgan mamlakat
ustunlar. - Keyin SUM funksiyasini kiriting va massiv argumenti sifatida Umumiy narx ustunini tanlang.
- Keyin biz olgan yig'indi aslida filtrlangan kataklarning yig'indisi emasligini, aksincha u G5:G15 katakchalar diapazonidan barcha hujayra qiymatlarini oladi. Bu filtrlangan 4 qiymat o'rniga 11 qiymat. Ko'rinib turibdiki, SUM oldindan ko'rish qiymati va tanlangan kataklarning yig'indisi mos kelmayapti.
Bu muammoni bartaraf qilish uchun AGGREGATE funktsiyasi foydali bo'lishi mumkin.
- Buni amalga oshirish uchun, avvalo, AGGREGATE funksiyasini G16 yacheykaga kiritib, keraklisini filtrlang. qiymati, bu holda, Xitoy filtrlanadi.
- Birinchi argument 9 boʻlishi kerak yoki ochiladigan menyudan SUM ni tanlang.
- Keyin 5-ni kiriting yoki ochiladigan menyudan Yashirin qatorlar qiymatlariga e'tibor bermaslik-ni tanlang.
- Nihoyat, yig'indisini olishingiz kerak bo'lgan katakchalar qatorini tanlang.
- Shundan so'ng siz buni ko'rishingiz mumkin. filtrlangankatakchalarning SUM qiymati quyida ko‘rsatilgan SUM oldindan ko‘rish qiymatiga juda mos keladi. Bu yana shuni tasdiqlaydiki, bu jamlama faqat Xitoy yozuvlarini aniq hisoblaydi.
Eslatma:
1. Bu usul faqat sizning mezonlaringiz bo'yicha ma'lumotlarni filtrlaganingizdan keyin ishlaydi. Agar siz ma'lumotlar filtringizni o'zgartirsangiz, yig'indi ham o'zgarmaydi. Yacheykalarga formulalarni yana kiritishingiz kerak.
2. AGGREGATE funksiyasi yashirin ustunlar uchun ham ishlamaydi.
Batafsil o'qing: Excelda ustunlarni rang bo'yicha qanday yig'ish mumkin (6 ta oson usul)
4. Filtrlanganda ustunlarni yig'ish uchun VBA kodini joylashtirish
Oddiy VBA makrosidan foydalanish matnning bir qismini uzun satrdan ajratib olish vaqtini keskin qisqartirishi mumkin.
Qadamlar
- Avval Dasturchi yorlig'iga o'ting, so'ng Visual Basic-ni bosing.
- Keyin Qo'shish > Modulni bosing.
- Modul oynasiga quyidagi kodni kiriting:
1291
- Keyin oynani yoping.
- Undan keyin butunni tanlang. oyna va Ctrl+T-ni bosing.
- Jadval diapazoni soʻraladigan yangi kichik oyna ochiladi, diapazon va Mening jadvalimda sarlavhalar borligini tekshiring box .
- Endi butun ma'lumotlar to'plami quyidagiga aylantirildi jadval, G16 katakchasiga VBA orqali yaratilgan yangi formulani kiriting:
=SumColumn([Total Price])
- Ma'lumotlarni kiritganingizdan so'ng siz katakchada ko'rsatilgan narxlarning umumiy qiymatini ko'rasiz G16.
- Endi, Ishlab chiqarish okrugi ustunining burchagidagi filtr strelkasi belgisini bosing va Janubiy Koreya, ni tanlang. Tayvan, va Vyetnam . Shundan so'ng OK ni bosing.
- Shundan so'ng siz yangilangan summani faqat filtrlangan katakchalar bilan ko'rasiz. SUM oldindan ko'rish qiymati.
Shunday qilib aytishimiz mumkinki, filtrlanganda Excelda ustunlarni yig'ish uchun usulimiz muvaffaqiyatli ishladi.
Batafsil o'qing: Excel'dagi har n-ustunni yig'ish (Formula va VBA kodi)
Xulosa
Xulosa qilish uchun savol Bu yerda "filtrlanganda Excelda ustunlarni qanday yig'ish kerak" 3 xil usulda javob beriladi. Ularning orasida SUBTOTAL usuli aslida 3 ta kichik uslubga kiradi va shunga mos ravishda tushuntiriladi, Aggregate funktsiyasidan foydalanishni davom ettiring, yakunida VBA Makroslari . Bu erda qo'llaniladigan usullar, SUBTOTAL tasma usulidan foydalanish osonroq va sodda. VBA jarayoni ham kamroq vaqt talab etadi va sodda, lekin VBA bilan bog'liq oldingi bilimlarni talab qiladi. Boshqa usullarda bunday talab yo'q.
Ushbu muammoni hal qilish uchun ushbu usullarni qo'llash mumkin bo'lgan so'lni yoqish ishchi kitobini yuklab olish mumkin.
Har qanday savol yoki fikr-mulohazalarni bemalol so'rang. orqalisharh bo'limi. Exceldemy hamjamiyatini yaxshilash bo'yicha har qanday taklif juda qadrlanadi.