Excelda filtrlangan hujayralarni qanday yig'ish mumkin (5 mos usul)

  • Buni Baham Ko'Ring
Hugh West

Ba'zan biz uchun ba'zi filtrlangan hujayralar yig'indisini bilish zaruratga aylanadi. Biz buni qo'lda qilishimiz mumkin bo'lsa-da, Excel filtrlangan hujayralarni yig'ish uchun ajoyib xususiyatlarga ega. Bu odamga katta miqdordagi filtrlangan ma'lumotlarni yig'ish uchun ishlov berishga yordam beradi. Shu nuqtai nazardan, biz sizga Excelda filtrlangan hujayralarni qanday yig'ishning 5 ta mumkin bo'lgan usulini ko'rsatamiz. Agar siz ushbu texnikalar bilan tanishmoqchi bo'lsangiz, bizning amaliyot kitobimizni yuklab oling va bizni kuzatib boring.

Amaliyot kitobini yuklab oling

Ushbu maqolani o'qiyotganingizda mashq qilish uchun ushbu mashq kitobini yuklab oling.

Sum filtrlangan hujayralar.xlsm

Excelda filtrlangan hujayralarni yig'ishning 5 ta oson usuli

Usullarni tushuntirish uchun biz ba'zi mevalar va ularning miqdori haqida ma'lumotlar to'plami. Bu mevalarning nomi B ustunida Meva nomi , miqdori esa C ustunida Miqdori(KG) deb nomlanadi. . Shunday qilib, bizning ma'lumotlar to'plamimiz B5:C14 hujayralar oralig'ida deb aytishimiz mumkin. Biz 'Apple' uchun ma'lumotlar to'plamini filtrlaymiz va keyin bu meva miqdorini jamlaymiz.

1. SUBTOTAL funktsiyasidan foydalanish

Ushbu usulda Excelda filtrlangan katakchalarni yig'ish uchun SUBTOTAL funksiyasidan foydalanamiz. Bizning ma'lumotlar to'plamimiz B5:C14 hujayralar oralig'ida. Funktsiya yig'indisi C16 katagida bo'ladi. Biz "Apple" uchun ma'lumotlarni filtrlaymiz va uning miqdorini umumlashtiramiz.Bu jarayonning bosqichlari quyida keltirilgan:

📌 Qadamlar:

  • Birinchi navbatda <6 katakchani tanlang>C16 .
  • Keyin, katakka quyidagi formulani yozing.

=SUBTOTAL(9,C5:C14)

  • Bu yerda 9 - SUM funksiyasining funksiya raqami. Funktsiya yig'indisi bo'lgan qiymatlar C5:C14 katakchalar oralig'ida bo'ladi.
  • Klaviaturangizdagi Enter tugmasini bosing va siz barcha qatorlar yig'indisini olasiz. katak C16 .

  • Endi, B4:C14 katakchalarning butun diapazonini tanlang.
  • Shundan so'ng, Ma'lumotlar yorlig'ida Sartlash & Filtr guruhi.

  • Siz bizning ma'lumotlar to'plamining sarlavhasida keladigan 2 ta ochiladigan o'qni olasiz.

  • 'Meva nomi' ustunining ochiladigan strelkasini bosing. Hammasini tanlang opsiyasi belgisini olib tashlang va faqat 'Apple' tugmasini bosing.
  • Nihoyat, OK tugmasini bosing.

  • Siz ma'lumotlar to'plami faqat meva Apple uchun filtrlanishini ko'rasiz va uning miqdori yig'indisini ko'rasiz.

Shunday qilib aytishimiz mumkinki, bizning formulamiz muvaffaqiyatli ishladi va biz Excel ish varag'ida filtrlangan kataklarni yig'a oldik.

Batafsil o'qing: Qanday qilib Excel VBA (6 ta oson usul) yordamida qatordagi katakchalar diapazonini yig'ish

2. Excelda jadval yaratish orqali filtrlangan kataklarni yig'ish

Barcha diapazonni o'zgartirish.Jadvaldagi ma'lumotlar to'plami ham filtrlangan hujayralar yig'indisini ko'rsatishga yordam beradi. Yondashuvni ko'rsatish uchun biz avvalgi usulimizda foydalangan ma'lumotlar to'plamidan foydalanamiz. Bizning ma'lumotlar to'plamimiz B5:C14 hujayralar oralig'ida. Jarayon quyida bosqichma-bosqich tushuntiriladi:

📌 Qadamlar:

  • Dastavval barcha diapazonni tanlang. katakchalar B4:C14 .
  • Endi Qo'shish yorlig'ida Jadvallar guruhidan Jadval ni tanlang. Jadval yaratish uchun 'Ctrl+T' tugmalarini ham bosishingiz mumkin.

  • Yaratish nomli kichik dialog oynasi Jadval paydo bo'ladi.
  • Ushbu muloqot oynasida Mening jadvalim sarlavhalari bor edi tugmasini bosing va keyin OK tugmasini bosing.

  • Jadval tuziladi. Jadval dizayni yorlig'ida siz Xususiyatlar guruhidan o'zingizning xohishingizga ko'ra jadval nomini o'zgartirishingiz mumkin.

  • Keyin, Jadval uslubi parametrlari guruhidan Jami qator -ni bosing.
  • Jadval ostida yangi qator paydo boʻlishini koʻrasiz va Bizga C ustunining umumiy qiymatini ko'rsating.

  • Shundan so'ng, sarlavhadagi ochiladigan o'qni bosing. Meva nomi -ni ko'rsatadi.
  • Hammasini tanlang opsiyasi belgisini olib tashlang va faqat Apple variantini tanlang.
  • Nihoyat, ni bosing. Oynani yopish uchun OK tugmasini bosing.

  • Siz faqat quyidagi satrlarni ko'rasiz. Apple ob'ekti ma'lumotlar to'plamida qoladi. Bundan tashqari, Jami deb nomlangan qatorda Apple miqdori yig'indisi ko'rsatiladi.

Nihoyat, biz Aytishimiz mumkinki, bizning usulimiz muvaffaqiyatli ishladi va biz Excelda filtrlangan hujayralarni yig'a oldik.

Batafsil o'qing: Excelda tanlangan kataklarni qanday yig'ish mumkin (4 ta oson usul)

3. AGGREGATE funktsiyasini qo'llash

Ushbu protsedurada biz Excel elektron jadvalidagi filtrlangan katakchalarni yig'ish uchun TOG'LASH funksiyasidan foydalanamiz. Bizning ma'lumotlar to'plamimiz B5:C14 hujayralar oralig'ida. Funktsiya yig'indisi C16 katagida bo'ladi. Biz Apple ma'lumotlarini filtrlaymiz va ularning miqdorini umumlashtiramiz. Bu usulning bosqichlari quyidagicha berilgan:

📌 Qadamlar:

  • Avval katakchani tanlang. C16 .
  • Endi katakka quyidagi formulani yozing.

=AGGREGATE(9,5,B5:C14)

  • Ushbu funktsiyada birinchi element 9 SUM funksiyasi funksiya raqamidir. Ikkinchi element, 5 'yashirin qatorlarga e'tibor bermaslik' degan ma'noni bildiradi, biz filtrlaydigan qatorlarni bildiradi yoki hech qanday yashirin satr qiymati hisob-kitobga kiritilmaydi. Oxirgi element C5:C14 katakchalar oralig'ida yig'indi bo'lishi kerak bo'lgan qiymatlardir.
  • Keyin Enter tugmasini bosing va siz yig'indini olasiz. C16 katakdagi barcha qatorlardan.

  • Bundan so'ng butun katakchalar diapazonini tanlang. B4:C14 .
  • Ma'lumotlar yorlig'ida Sort & Filtr guruhi.

  • Maʼlumotlar toʻplamimiz sarlavhasida joylashgan 2 ta ochiladigan oʻqni koʻrasiz.
  • Endi, Meva nomi ustunining ochiladigan strelkasini bosing.
  • Hammasini tanlang belgisini olib tashlang va Apple opsiyasini bosing. faqat.

  • Siz ma'lumotlar to'plami faqat meva Apple uchun filtrlanishini ko'rasiz va uning miqdori yig'indisini ko'rsatasiz.

Demak, bizning formulamiz a'lo darajada ishladi va biz Excel ish varag'ida filtrlangan kataklarni yig'a olamiz, deb ayta olamiz.

Batafsil o'qing: Excelda faqat ko'rinadigan hujayralarni qanday yig'ish mumkin (4 tezkor usul)

Shunga o'xshash o'qishlar

  • Excelda guruh bo‘yicha qanday yig‘ish mumkin (4 usul)
  • Excelda eng yuqori qiymatlarni yig‘ishning 3 ta oson yo‘li
  • Qanday qilib o‘rtasini yig‘ish mumkin Excelda ikkita raqam formulasi
  • Excelda yacheykalarning yig'indisi: uzluksiz, tasodifiy, mezonlar bilan va hokazo.
  • Excelda bir nechta qatorlarni qanday yig'ish mumkin (4 tezkor usul)

4. S ga birlashtirilgan formuladan foydalanish um Filtrlangan katakchalar

Ushbu protsedurada biz SUMPRODUCT , SUBJAMIY , <6 ni o'z ichiga olgan formuladan foydalanamiz>OFFSET , MIN , va ROW funksiyalari Excel elektron jadvalidagi filtrlangan katakchalarni jamlash uchun. Bizning ma'lumotlar to'plamimiz B5:C14 hujayralar oralig'ida. Mana, bizda C16 katakchadagi Meva nomi ni yozish uchun, qaysi katak Tanlangan meva deb nomlangan. Funktsiya yig'indisi C17 katakchada joylashgan. Biz "Apple" uchun ma'lumotlarni filtrlaymiz va uning miqdorini umumlashtiramiz. Bu usulning bosqichlari quyidagicha berilgan:

📌 Qadamlar:

  • Ushbu usulning boshida C17 katakchani tanlang. .
  • Shundan so'ng katakchaga quyidagi formulani yozing.

=SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))

  • Klaviaturangizdagi Enter tugmasini bosing.

  • Natija 0 bo'ladi, chunki biz buni qilmaymiz C16 katakchasiga Tanlangan meva nomini yozing. Endi C16 katagiga kerakli meva nomini qo'lda yozing. Bizning holatda biz yig'indini filtrlash uchun Apple ni tanlaymiz.
  • Enter tugmasini bosing.
  • Nihoyat, siz katakchani ko'rasiz. C17 Apple miqdorining yig'indisini ko'rsatadigan formula.

Shunday qilib, bizning formulamiz to'g'ri ishladi va biz shunday deb aytishimiz mumkin. Excel ish varag'idagi filtrlangan katakchalarni yig'ish imkoniyatiga ega.

🔍 Formulaning bo'linishi:

Biz <6 katak uchun ushbu formulani taqsimlaymiz>C17

👉 ROW(B5:B14): Bu funksiya oddiygina maʼlumotlarimizni oʻz ichiga olgan qator raqamini qaytaradi.

👉 MIN(ROW) (B5:B14)): Bu funksiya maʼlumotlar toʻplamimizning  eng past qator raqamini qaytaradi.

👉 OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:) B14),,1): Bu funktsiya o'rtasidagi farqni qaytaradisatr raqami va min satr raqamini SUBTOTAL funksiyasiga kiriting.

👉 SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14))-MIN(ROW(B5:) B14)),,1))*(B5:B14=C16)*(C5:C14): Bu funksiya Apple ob'ektlari uchun miqdor qiymatini va Barcha Boshqalar uchun 0 ni qaytaradi ob'ektlar.

👉 SUMPRODUCT(SUBJAMIY(3,OFFSET(B5:B14, QAT(B5:B14)-MIN(QATR(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): Bu funksiya barcha Apple miqdorining yig'indisi bo'lgan 7000 ni qaytaradi.

Batafsil o'qing: [Tuzatildi! ] Excel SUM formulasi ishlamayapti va 0 ni qaytaradi (3 ta yechim)

5. VBA kodini joylashtirish

VBA kodini yozish ham Excelda filtrlangan kataklarni yig'ishga yordam beradi. Bizning ma'lumotlar to'plamimiz B5:C14 hujayralar oralig'ida. Funktsiya yig'indisi C16 katagida bo'ladi. Biz "Apple" uchun ma'lumotlarni filtrlaymiz va uning miqdorini umumlashtiramiz. Usul quyida bosqichma-bosqich tavsiflanadi:

📌 Qadamlar:

  • Yondamlashishni boshlash uchun Dasturchi yorlig'iga o'ting va Visual Basic-ni bosing. Agar sizda bunday bo'lmasa, Dasturchi yorlig'ini yoqishingiz kerak . Yoki Visual Basic Editor ni ochish uchun 'Alt+F11' tugmalarini ham bosishingiz mumkin.

  • Muloqot oynasi paydo bo'ladi.
  • Endi, ushbu oynadagi Qo'shish yorlig'ida Modul -ni bosing.

  • Keyin, ushbu bo'sh muharrir maydoniga quyidagi vizual kodni yozing.

2023
  • <-ni yoping. 6>Muharrir tab.
  • Shundan so'ng C16 katakchaga quyidagi formulani yozing-

=Sum_Filtered_Cells(C5:C14)

  • Enter tugmasini bosing.
  • Siz C16 katakdagi barcha qatorlar yig'indisini olasiz.

  • Keyin B4:C14 katakchaning butun diapazonini tanlang.
  • Ma'lumotlar yorlig'ida ni tanlang Sort & dan Filtr opsiyasi; Filtr guruhi.

  • Siz bizning maʼlumotlar toʻplamimiz sarlavhasida keladigan 2 ta ochiladigan oʻqni koʻrasiz.
  • Shundan so'ng, Meva nomi ustunidagi ochiladigan o'qni bosing.
  • Hammasini tanlang belgisini olib tashlang va Apple -ni bosing. faqat variant.

  • Oxir-oqibat, ma'lumotlar to'plami faqat meva Apple uchun filtrlanishini ko'rasiz va uning miqdori yig'indisi.

Nihoyat, shuni aytishimiz mumkinki, bizning vizual kodimiz muvaffaqiyatli ishladi va biz Excel elektron jadvalidagi filtrlangan kataklarni yig'a oldik

Xulosa

Bu tarkibning oxiri. Umid qilamanki, bu siz uchun foydali bo'ladi va siz Excelda filtrlangan hujayralarni yig'a olasiz. Agar sizda qoʻshimcha soʻrov yoki tavsiyalaringiz boʻlsa, ularni quyidagi izohlar boʻlimida biz bilan baham koʻring.

Excel bilan bogʻliq bir qancha muammolar va yechimlar uchun veb-saytimizni ExcelWIKI tekshirishni unutmang. Yangi usullarni o'rganishda va rivojlanishda davom eting!

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.