إنشاء قائمة منسدلة قابلة للبحث في Excel (طريقتان)

  • شارك هذا
Hugh West

توضح هذه المقالة كيفية إنشاء قائمة منسدلة قابلة للبحث في Excel. يوضح طريقتين يمكنك القيام بذلك في التفوق باستخدام الصيغ و VBA. الصورة التالية تسلط الضوء على الغرض من هذه المقالة. ألق نظرة سريعة على المقالة لترى كيف يتم ذلك.

تنزيل Practice Workbook

يمكنك تنزيل المصنف التدريبي من زر التنزيل أدناه.

قائمة منسدلة قابلة للبحث. xlsm

طريقتان لإنشاء قائمة منسدلة قابلة للبحث في Excel

تخيل أن لديك ما يلي مجموعة البيانات في أسماء أوراق العمل كـ حالات . تحتوي مجموعة البيانات على معلومات حول أول 13 ولاية للولايات المتحدة الأمريكية.

الآن تريد إنشاء قائمة منسدلة قابلة للبحث في الخلية B4 في ورقة العمل المسماة القائمة المنسدلة .

ثم عليك اتباع الخطوات الموضحة في الطرق التالية.

1. إنشاء قائمة منسدلة قابلة للبحث باستخدام الصيغ في Excel

أولاً ، سننشئ قائمة منسدلة قابلة للبحث باستخدام صيغ Excel. اتبع الخطوات أدناه لتتمكن من القيام بذلك.

📌 الخطوات

  • أولاً ، أدخل الصيغة التالية في الخلية E5 في الورقة المسماة الولايات .
=FILTER(B5:B17,ISNUMBER(SEARCH(Dropdown!B4,B5:B17)),"Not Found")

  • وظيفة البحث في تبحث الصيغة عن قيمة معينة.
  • ترجع الدالة ISNUMBER صحيح إذا كان ناتج وظيفة البحث عبارة عن رقم. خلاف ذلك ، فإنه يعود خطأ .
  • تعمل وظيفة الفلتر على تصفية البيانات وفقًا للمعايير المحددة.

  • ثم حدد الخلية B4 في القائمة المنسدلة ورقة العمل. بعد ذلك حدد بيانات & GT. & GT. التحقق من صحة البيانات .

  • ثم حدد علامة التبويب الإعدادات في النافذة التحقق من صحة البيانات . بعد ذلك ، اختر قائمة في الحقل السماح: باستخدام سهم القائمة المنسدلة.
  • ثم أدخل الصيغة التالية في الحقل المصدر .
=States!$E$5#

  • بعد ذلك ، انتقل إلى علامة التبويب تنبيه الخطأ .

  • الآن قم بإلغاء تحديد إظهار تنبيه الخطأ بعد إدخال بيانات غير صالحة . ثم اضغط على الزر موافق

  • أخيرًا ، تم إنشاء قائمة منسدلة قابلة للبحث. اكتب الآن شيئًا (جديدًا) في الخلية B4 . ثم حدد سهم القائمة المنسدلة المرئي في الزاوية اليمنى السفلية للخلية. بعد ذلك ، سترى جميع نتائج البحث ذات الصلة كما هو موضح في الصورة التالية.

اقرأ المزيد: How to قم بعمل قائمة منسدلة استنادًا إلى الصيغة في Excel (4 طرق)

قراءات مماثلة:

  • كيفية نسخ تصفية الفلتر -قائمة أسفل في Excel (5 طرق)
  • إنشاء قائمة Excel المنسدلة من الجدول (5 أمثلة)
  • كيفية إنشاء قائمة من النطاق في Excel (3 طرق)
  • القائمة المنسدلة للتحديث التلقائي في Excel (3 طرق)
  • كيفية إنشاء مربع قائمة متعدد التحديد فيExcel

2. أنشئ قائمة منسدلة قابلة للبحث باستخدام Excel VBA

الآن ، افترض أنك لا تريد تحديد أي سهم قائمة منسدلة لمشاهدة النتائج ذات الصلة. بل تريد أن ترى نتائج البحث كما هو موضح في بحث Google. ثم اتبع الخطوات أدناه.

📌 الخطوات

  • أولاً ، عليك اتباع الخطوات السابقة Data & gt؛ & gt؛ التحقق من صحة البيانات فقط في الطريقة السابقة.
  • ثم حدد الخلية E5 في ورقة العمل الولايات . بعد ذلك ، حدد الصيغ & gt؛ & gt؛ مدير الاسم .

  • حدد التالي جديد في نافذة مدير الاسم لتعريف قائمة.

  • ثم قم بتغيير الاسم إلى القائمة المنسدلة في الاسم الجديد نافذة.
  • بعد ذلك أدخل الصيغة التالية في تشير إلى الحقل. ثم اضغط على الزر موافق . تستخدم الصيغة الدالتين INDEX و COUNTIF .
=States!$E$5:$E$5:INDEX(States!$E$5:$E$17,COUNTIF(States!$E$5:$E$17,"?*"))

  • انتقل الآن إلى ورقة العمل القائمة المنسدلة . ثم حدد Insert & gt؛ & gt؛ مربع التحرير والسرد من علامة التبويب المطور .

  • بعد ذلك اسحب الماوس لتغيير حجم مربع التحرير والسرد كما هو موضح أدناه.

  • بعد ذلك ، سترى ComboBox تم إنشاؤه على النحو التالي. 16>

    • الآن انقر بزر الماوس الأيمن على ComboBox وحدد خصائص .

    • بعد ذلك ، حدد أبجديًا علامة التبويب في نافذة خصائص . ثم قم بإجراء التغييرات التالية: AutoWordSelect & gt؛ & gt؛ خطأ ، خلية مرتبطة & GT ؛ & GT. B4 ، MatchEntry & GT؛ & GT؛ 2 - fnMatchEntryNone .

    • الآن انسخ الكود التالي.
    6470
    • بعد ذلك ، انقر نقرًا مزدوجًا فوق ComboBox . سينقلك هذا مباشرة إلى وحدة نمطية جديدة في نافذة Microsoft VBA . ثم الصق الكود المنسوخ في الوحدة الفارغة كما هو موضح أدناه. بعد ذلك ، اضغط على F5 لتشغيل الكود.

    • أخيرًا ، ستعمل القائمة المنسدلة القابلة للبحث مثل بحث Google.

    اقرأ المزيد: قيم فريدة في قائمة منسدلة مع VBA في Excel (دليل كامل)

    أشياء يجب تذكرها

    • تحتاج إلى إلغاء تحديد وضع التصميم في علامة التبويب Developer لتتمكن من الكتابة في ComboBox .
    • لا تنس التأكد من إدخال المراجع المطلقة بشكل صحيح في الصيغ.
    • استخدم CTRL + SHIFT + Enter في إذا كانت صيغ الصفيف لا تعمل.

    الاستنتاج

    الآن أنت تعرف كيفية إنشاء قائمة منسدلة قابلة للبحث في Excel. يرجى استخدام قسم التعليقات أدناه لمزيد من الاستفسارات أو الاقتراحات وإعلامنا أيضًا إذا كنت قادرًا على القيام بذلك بنفسك. يمكنك أيضًا زيارة مدونتنا ExcelWIKI لقراءة المزيد عن برنامج Excel. ابق معنا واستمر في التعلم.

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.