Excelda bir nechta qiymatlarni qanday topish mumkin (8 ta tezkor usul)

  • Buni Baham Ko'Ring
Hugh West

Ushbu maqolada men Excelda bir nechta qiymatlarni qanday topishni muhokama qilaman. Ko'pincha elektron jadvallar bilan ishlashda bir vaqtning o'zida bir nechta qiymatlarni topish katta yordam beradi. Misol uchun, bizda bir nechta odamlarning sevimli mashg'ulotlarini o'z ichiga olgan ma'lumotlar to'plami mavjud. Biroq, ushbu ma'lumotlar to'plamida bir kishi ( Emili ) bir nechta sevimli mashg'ulotlariga ega. Shunday qilib, endi biz Emilining bir nechta sevimli mashg'ulotlariga ega bo'lish uchun bir nechta excel vositalari va funktsiyalaridan foydalanamiz. Bundan tashqari, men bir katakdagi bir nechta qiymatlarni qanday birlashtirishni ko'rsataman.

Amaliy kitobni yuklab oling

Siz yuklab olishingiz mumkin Ushbu maqolani tayyorlashda biz foydalanilgan mashq kitobi.

Bir nechta qiymatlarni toping.xlsm

Excelda bir nechta qiymatlarni topishning 8 ta usuli

1. Excelda bir nechta qiymatlarni olish uchun Topish va almashtirish vositasidan foydalaning

Siz Top funksiyasidan foydalanib bir nechta qiymatlarni osongina olishingiz mumkin. MS Excel ning Topish va almashtirish asbobi. Bizning ma'lumotlar to'plamimizda Emili ismi 3 marta eslatib o'tilgan. Shunday qilib, bir vaqtning o'zida ushbu 3 qiymatni topish uchun quyidagi amallarni bajaring.

Qadamlar:

  • Avval, ma'lumotlar to'plamini tanlang ( B4:C11 ).

  • Keyingi, Ctrl + F tugmasini bosing. Topish va almashtirish oynasini oching yoki Uy > Tahrirlash guruhi > Top & > Topish -ni tanlang.
  • Keyin, Nimani toping maydoniga ' Emili ' deb yozing va tugmasini bosing. TopingHammasi .

  • Natijada biz 3 nom topdik ( Emili ) quyidagi oynada keltirilgan.

Batafsil o'qing: Excelda diapazondagi qiymatni qanday topish mumkin (3 usul)

2. Bir nechta qiymatlarni topish uchun Excel filtri opsiyasi

Excelda bir nechta qiymatlarni olishning yana bir oson va tezkor varianti Avtofiltr dan foydalanishdir. . Keling, ushbu usul bilan bog'liq qadamlarni ko'rib chiqaylik.

Qadamlar:

  • Birinchi, qo'llamoqchi bo'lgan katakchani o'ng tugmasini bosing. filtr. Men B5 katakchasini tanladim, chunki barcha nomlarni filtrlashim kerak, Emili .
  • Keyin Filtr > ga o'ting. Tanlangan katak qiymati bo'yicha filtrlash .

  • Shunday qilib, Emili nomini o'z ichiga olgan barcha katakchalar quyida ko'rsatilganidek filtrlanadi.

  • Endi, filtrlashni bekor qilmoqchi bo'lsangiz, ma'lumotlar to'plami sarlavhasidagi Avtofiltr belgisini bosing,<-ni tanlang. 1> Filtrni “Ism”dan tozalang va OK tugmasini bosing.

Batafsil oʻqish: Excelda satrda belgini qanday topish mumkin

3. Bir nechta qiymatlarni qaytarish uchun Kengaytirilgan filtr opsiyasini qo'llang

Excelda deb nomlangan filtrlash opsiyasi mavjud. Kengaytirilgan filtr . Ushbu parametr bir nechta qiymatlarni topishda juda foydali. Kengaytirilgan filtr opsiyasini qo'llash uchun siz mezon oralig'ini belgilashingiz kerak. Keling, bu bilan bog'liq qadamlarni ko'rib chiqaylikusul.

Qadamlar:

  • Avval, mezonlar oralig'ini o'rnating ( B13:C14 ).

  • Keyin, Maʼlumotlar > Sort & Filtr > Kengaytirilgan .

  • Natijada, Kengaytirilgan filtr r oynasi namoyon bo'ladi. Endi Roʻyxat diapazoni ( Maʼlumotlar toʻplami diapazoni ) va Kriteriyalar oraligʻi ni oʻrnating va OK tugmasini bosing.

  • Nihoyat, biz birdaniga Emilining barcha sevimli mashg'ulotlariga ega bo'ldik.

Eslatma

Yodda tuting, asosiy ma'lumotlar to'plamining sarlavhasi va Kriteriyalar oralig'i o'xshash bo'lishi kerak, aks holda Kengaytirilgan filtr opsiyasi ishlamaydi. .

4. Excel tomonidan belgilangan jadval yordamida bir nechta qiymatlarni qaytarish

Biz Excel aniqlangan jadvallar ni yaratishimiz va shu bilan bir nechta qiymatlarni olish uchun filtrlashni qo'llashimiz mumkin. Bu bir nechta qiymatlarni topishning juda qulay va oson usuli.

Qadamlar:

  • Birinchi maʼlumotlar toʻplamining istalgan katakchasini bosing ( B4:C11 ).

  • Keyingi oynadan Ctrl + t -ni bosing. klaviatura. Natijada, Create Jadval oynasi paydo bo'ladi. Jadval diapazonini tekshiring va OK tugmasini bosing.

  • Natijada maʼlumotlar toʻplamimizdan quyidagi jadval yaratilgan.

  • Endi, jadval sarlavhasi yonidagi pastga o'q belgisini bosing. Keyin Emily nomini tekshiring va bosing OK

  • Oxir-oqibat, biz kutilgan filtrlangan natijamiz.

Shunga o'xshash o'qishlar:

  • Excel-da hujayradagi matnni qanday topish mumkin
  • Matn uchun Excel qidiruvi diapazonda (11 ta tezkor usul)
  • Hujayra Excelda maxsus matnni o'z ichiga olganligini qanday topish mumkin
  • Excel satrida belgilarni topish (8 ta oson usul) )

5. Bir nechta qiymatlarni topish uchun FILTER funksiyasini kiriting

Bu safar biz qaytish uchun FILTER funksiyasidan foydalanamiz. exceldagi bir nechta qiymatlar.

Qadamlar:

  • Birinchi, C14 katagiga quyidagi formulani kiriting.
=FILTER(C5:C11,B5:B11=B14)

  • Keyingi, Enter tugmasini bosing.
  • Shunday qilib , Emilining barcha sevimli mashg'ulotlari birdaniga qaytariladi.

Eslatma

➤ The FILTER funksiyasi faqat Excel 365 obunachilari uchun mavjud.

6. Excelda INDEX funksiyasi bilan bir nechta qiymatlarni qidirish

Siz bir nechta qiymatlarni topishingiz mumkin bilan birga INDEX funksiyasidan foydalanish Menga boshqa excel funktsiyalari. Bir nechta qiymatlarni olish uchun bu formula murakkab. Formula massiv sifatida kiritiladi. Qanday bo'lmasin, men quyidagi formulani tushuntiraman. Undan oldin ushbu usulning bosqichlarini ko'rib chiqamiz.

Qadamlar:

  • Dastavval C14 katagiga quyidagi formulani kiriting. .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)

  • Natijada biz quyidagini oldiknatija.

  • Keyin, boshqasini olish uchun Toʻldirish dastagi ( + ) belgisini pastga torting. qadriyatlar.

  • Natijada biz Emilining sevimli mashg'ulotlari ro'yxatini keltiramiz.

🔎 Formula qanday ishlaydi?

  • AGAR($B$5:$B$11=$B$14,ROW($B$5:$B$11))

Bu yerda IF funksiyasi , agar B5:B11 katakcha diapazoni B14 ga teng boʻlsa, satr raqamini qaytaradi, aks holda u FALSE<2 ni qaytaradi>.

  • KICHIK(AGAR($B$5:$B$11=$B$14,QATIR($B$5:$B$11)),QATIR(1:1))

Endi, formulaning bu qismi nchi eng kichik qiymatni qaytaruvchi KICHIK funksiyadan foydalanadi. Bu formula quyidagi raqamlarni qaytaradi: 5 , 8 , 11 .

  • INDEX($B$5:$C$11,KICHIK(AGAR($B$5:$B$11=$B$14, QAT ($B$5:$B$11)), QAT (1:1))-4, 2)

Endi formulaning yakuniy qismi keladi. Biz bilamizki, INDEX funktsiyasi berilgan pozitsiyadagi qiymatni qaytaradi. Yana bir narsa shundaki, INDEX funktsiyasi jadvalimizning birinchi qatorini 1-qator deb hisoblaydi. Mening jadval ma'lumotlar to'plamim 5 qatordan boshlanganligi sababli, men 4 ni ayirdim. ma'lumotlar to'plamidan to'g'ri qatorni olish uchun ROW qiymati. Shunday qilib, B5:C11 massivi uchun satr raqamlari 5 , 8 , 11 va ustun raqami 2 , INDEX funksiyasi biz xohlagan natijani beradi

📌 Yuqoridagi formula boʻyicha hosil qilingan xatolarni yashirish

Yuqorida muammo bor- INDEX formulasini eslatib o'tgan. To'ldirish dastagi ( + ) belgisini pastga tortganingizda, formula ma'lum bir qiymatdan keyin xato ( #NUM! ) qaytaradi. Shunday qilib, yuqoridagi formulani tuzatish uchun biz IF va ISERROR funksiyalaridan foydalanamiz.

Qadamlar:

  • Birinchi, C14 katagiga quyidagi formulani kiriting.
=IF(ISERROR(INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)),"",INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2))

  • Natijada hech qanday xatoliksiz natijaga erishamiz.

Bu erda, ISERROR funksiyasi qiymat xato ekanligini tekshiradi va TRUE yoki FALSE qaytaradi. Yuqoridagi formula IF va ISERROR funksiyalari bilan oʻralgan massiv natijasi xato yoki yoʻqligini tekshiradi va natijada xatolik boʻlsa, boʻsh (“”) qaytaradi, aks holda mos keladigan qiymatni qaytaradi.

7. Excel (VBA) da bir nechta qiymatlarni topish uchun foydalanuvchi tomonidan belgilangan funktsiya

Ushbu usulda biz<1 dan qanday foydalanishni muhokama qilamiz> Foydalanuvchi tomonidan belgilangan funktsiya excelda bir nechta qiymatlarni olish uchun. Bu yerda biz User Defined Function dan foydalanamiz: vbaVlookup .

Qadamlar:

  • Birinchidan, faol ish varag'iga.
  • Ikkinchidan, Developer > Visual Basic -ga o'ting.

  • Keyin Visual Basic oynasi paydo bo'ladi. VBA loyihasi burchagiga o'ting (oynaning yuqori chap burchagi).
  • Uchinchidan, loyiha nomini o'ng tugmasini bosing va o'ting Insert > Modul .

  • Natijada siz Modul ni olasiz. Quyidagi kodni Modul ga yozing.
8764

  • Bundan keyin funksiyani da yozishni boshlasangiz. C14 katakchasi, funktsiya boshqa excel funktsiyalari kabi ko'rinadi.

  • Keyin quyidagi formulani C14 hujayra .
=vbaVlookup(B14,B5:B11,2)

  • Nihoyat, bizda bir nechta sevimli mashg'ulotlarimiz bor Emili quyida keltirilgan.

8. Bitta Excel katagida bir nechta qiymatlarni oling

Hozirgacha biz bir nechta qiymatlarni oldik. qiymatlar vertikal ravishda turli kataklarda keltirilgan. Biroq, endi biz bitta katakka birlashtirilgan bir nechta qiymatlarni ko'rsatamiz. Bu yerda biz birlashtirilgan bir nechta qiymatlarni olish uchun TEXTJOIN funksiyasi va FILTER funksiyasidan foydalanamiz.

Qadamlar:

  • Birinchi, C14 katagiga quyidagi formulani kiriting.
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))

  • Natijada, Emilining barcha sevimli mashg'ulotlari gorizontal holatda bitta katakchada taqdim etiladi.

Bu yerda TEXTJOIN funktsiya sevimli mashg'ulotlar ro'yxatini vergul yordamida birlashtiradi.

Xulosa

Yuqoridagi maqolada men usullarni batafsil muhokama qilishga harakat qildim. Umid qilamizki, ushbu usullar va tushuntirishlar sizning muammolaringizni hal qilish uchun etarli bo'ladi. Agar sizda biron bir savol bo'lsa, iltimos, menga xabar bering.

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.