Mundarija
Ushbu maqola excelda qidirish mumkin bo'lgan ochiladigan ro'yxatni qanday yaratishni ko'rsatadi. Bu formulalar va VBA yordamida Excelda buni qilishning 2 usulini ko'rsatadi. Quyidagi rasm ushbu maqolaning maqsadini ta'kidlaydi. Bu qanday bajarilganligini bilish uchun maqolani tezda ko'rib chiqing.
Amaliy darslik kitobini yuklab oling
Siz quyidagi yuklab olish tugmasidan mashq kitobini yuklab olishingiz mumkin.
Izlanishi mumkin bo'lgan ochiladigan ro'yxat.xlsm
Excelda qidirish mumkin bo'lgan ochiladigan ro'yxatni yaratishning 2 usuli
Tasavvur qiling-a, sizda quyidagilar mavjud ishchi varaqdagi ma'lumotlar to'plamini Holatlar deb nomlaydi. Ma'lumotlar to'plami AQShning birinchi 13 shtatlari haqidagi ma'lumotlarni o'z ichiga oladi.
Endi siz nomli ishchi varaqdagi B4 katakchada qidiriladigan ochiladigan ro'yxat yaratmoqchisiz. Ochiladigan ro'yxat .
Keyin quyidagi usullarda ta'kidlangan amallarni bajarishingiz kerak.
1. Qidiriladigan ochiladigan ro'yxatni yarating Excelda Formulalar bilan
Birinchi navbatda, Excel formulalari yordamida qidirish mumkin bo'lgan ochiladigan ro'yxatni yaratamiz. Buni amalga oshirish uchun quyidagi amallarni bajaring.
📌 Qadamlar
- Avval, quyidagi formulani E5 katakchasiga kiriting. Statuslar deb nomlangan varaq.
=FILTER(B5:B17,ISNUMBER(SEARCH(Dropdown!B4,B5:B17)),"Not Found")
- SEARCH funksiyasi formula berilgan qiymatni qidiradi.
- ISNUMBER funktsiyasi , agar Qidiruv funksiyasi ning chiqishi raqam bo'lsa, True ni qaytaradi. Aks holda, qaytib keladi False .
- FILTER funksiyasi berilgan mezonlarga muvofiq ma'lumotlarni filtrlaydi.
- Keyin Ochiladigan ish varag'ida B4 katakchasini tanlang. Keyin Ma'lumotlar >> Ma'lumotlarni tekshirish .
- Keyin Ma'lumotlarni tekshirish oynasida Sozlamalar yorlig'ini tanlang. Keyin ochiladigan strelka yordamida Ruxsat berish: maydonida Roʻyxat ni tanlang.
- Keyin Manba maydoniga quyidagi formulani kiriting.
=States!$E$5#
- Bundan so'ng Xato haqida ogohlantirish yorlig'iga o'ting.
- Endi Noto'g'ri ma'lumotlar kiritilgandan keyin xato haqida ogohlantirishni ko'rsatish belgisini olib tashlang. Keyin OK tugmasini bosing.
- Nihoyat, qidiruv uchun ochiladigan roʻyxat yaratildi. Endi B4 katakchasiga biror narsa (yangi) kiriting. Keyin katakning pastki o'ng burchagida ko'rinadigan ochiladigan o'qni tanlang. Shundan so'ng siz quyidagi rasmda ko'rsatilgandek barcha tegishli qidiruv natijalarini ko'rasiz.
Batafsil o'qing: Qanday qilib Excelda formula asosida ochiladigan roʻyxatni tuzing (4 usul)
Shunga oʻxshash oʻqishlar:
- Filtrni qanday nusxalash mumkin -Excelda pastga ro'yxat (5 usul)
- Jadvaldan Excel ochiladigan ro'yxatini yaratish (5 ta misol)
- Diapazondan qanday ro'yxat yaratish mumkin Excelda (3 usul)
- Excelda ochiladigan roʻyxatni avtomatik yangilash (3 usul)
- Koʻp tanlovli roʻyxat qutisini qanday yaratish mumkinExcel
2. Excel VBA yordamida qidirish mumkin boʻlgan ochiladigan roʻyxatni yarating
Endi siz tegishli natijalarni koʻrish uchun ochiladigan oʻqni tanlashni xohlamaysiz deylik. Aksincha, qidiruv natijalarini Google Qidiruvda ko'rsatilganidek ko'rishni xohlaysiz. Keyin quyidagi amallarni bajaring.
📌 Qadamlar
- Birinchi navbatda, Maʼlumotlar >> Ma'lumotlarni tekshirish faqat oldingi usulda.
- Keyin Stats ish varag'ida E5 katakchasini tanlang. Shundan so'ng, Formulalar >> Ism menejeri .
- Keyingi belgilash uchun Ism menejeri oynasida Yangi ni tanlang. roʻyxati.
- Keyin Yangi ism<8 da Ism ni Ochiladigan_roʻyxat ga oʻzgartiring> oyna.
- Keyin Refers to maydoniga quyidagi formulani kiriting. Keyin OK tugmasini bosing. Formulada INDEX va COUNTIF funksiyalaridan foydalaniladi.
=States!$E$5:$E$5:INDEX(States!$E$5:$E$17,COUNTIF(States!$E$5:$E$17,"?*"))
- Endi Ochiladigan ish varag'iga o'ting. Keyin Insert >> Tuzuvchi yorlig'idan Combo Box .
- Keyingi ComboBox
quyida ko'rsatilganidek.
- Shundan so'ng siz quyidagi tarzda yaratilgan yangi ComboBox ni ko'rasiz.
- Endi ComboBox -ni sichqonchaning o'ng tugmasi bilan bosing va Xususiyatlar -ni tanlang.
- Bundan keyin Alfavit ni tanlang Xususiyatlar oynasidagi yorlig'iga o'ting. Keyin quyidagi o'zgarishlarni amalga oshiring: AutoWordSelect >> Noto'g'ri , Bog'langan hujayra >> B4 , MatchEntry >> 2 – fnMatchEntryNone .
- Endi quyidagi kodni nusxalang.
9322
- Bundan keyin, ComboBox ustiga ikki marta bosing. Bu sizni to'g'ridan-to'g'ri Microsoft VBA oynasida yangi modulga olib boradi. Keyin ko'chirilgan kodni quyida ko'rsatilgandek bo'sh modulga joylashtiring. Keyin kodni ishga tushirish uchun F5 tugmasini bosing.
- Nihoyat, qidiriladigan ochiladigan menyu Google Qidiruv kabi ishlaydi.
Batafsil o'qing: Excelda VBA bilan ochiladigan ro'yxatdagi noyob qiymatlar (to'liq qo'llanma)
Esda tutilishi kerak bo'lgan narsalar
- ComboBox da yozish uchun Tuzuvchi yorlig'ida Dizayn rejimi tanlovini olib tashlashingiz kerak. .
- Formulalarda mutlaq havolalar toʻgʻri kiritilganligiga ishonch hosil qilishni unutmang.
- CTRL+SHIFT+Enter tugmalaridan foydalaning. massiv formulalari ishlamayotgan bo'lsa.
Xulosa
Endi siz excelda qidirish mumkin bo'lgan ochiladigan ro'yxatni qanday yaratishni bilasiz. Iltimos, qo'shimcha so'rovlar yoki takliflar uchun quyidagi sharh bo'limidan foydalaning va buni o'zingiz ham qila olganligingiz haqida bizga xabar bering. Excel haqida ko'proq o'qish uchun ExcelWIKI blogimizga ham tashrif buyurishingiz mumkin. Biz bilan qoling va o'rganishda davom eting.