Excelda qidirish mumkin bo'lgan ochiladigan ro'yxat yaratish (2 usul)

  • Buni Baham Ko'Ring
Hugh West

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.

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.