كيفية إنشاء قائمة منسدلة في أعمدة متعددة في Excel

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

قم بتنزيل ورقة التدريب هذه للتدرب عليها أثناء عملك يقوم بقراءة هذه المقالة.

قائمة منسدلة لأعمدة متعددة. xlsx

3 طرق فريدة لإنشاء قائمة منسدلة في أعمدة متعددة

سيغطي هذا القسم 3 طرق فريدة للقائمة المنسدلة لبرنامج Excel مع أعمدة متعددة. دعونا نناقشها مع التوضيح المناسب.

1. قائمة منسدلة مستقلة في أعمدة متعددة

يمكنك إنشاء قائمة منسدلة Excel مستقلة بأعمدة متعددة.

في المثال التالي ، حصلنا على بعض الكاميرا "طراز العدسة" وأسماء الطرازات المحتملة مثل "طراز عدسة Canon" و "طراز عدسة نيكون" و "طراز عدسة سوني" . يتعين علينا عمل قوائم منسدلة باستخدام هذه الأعمدة.

الخطوات :

  • أولاً ، قم بإنشاء أخرى الجدول في أي مكان في ورقة العمل حيث تريد إنشاء قائمتك.

  • الآن سنقوم بعمل قائمة منسدلة باستخدام أسماء النماذج هذه.
  • لذلك ، حدد الخلية حيثتريد إنشاء قائمة منسدلة (على سبيل المثال الخلية D11 ) - & gt ؛ انتقل إلى علامة التبويب البيانات - & gt ؛ انقر فوق التحقق من صحة البيانات .

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

  • التالي ، في مربع الحوار البيانات التحقق من الصحة ، حدد "قائمة" كمعايير التحقق من الصحة. وفي نافذة الحقل المصدر . حدد نطاق البيانات من العمود "Lens Model" ( $ B $ 5: $ B $ 7 ).
  • انقر فوق موافق للتأكيد.

  • ومن ثم ، سيتم إنشاء القائمة المنسدلة المطلوبة. انقر فوق هذا الرمز بجانب الخلية D11 لعرض القائمة.

  • الآن سنقوم بإنشاء قائمة أخرى بجانب الخلية المسماة "Canon Lens Model" ( D12 ). كرر تلك الإجراءات السابقة وحدد مصفوفة البيانات ( $ D $ 5: $ D $ 9 ) كحقل المصدر الخاص بك.

  • انقر فوق موافق لإنشاء قائمة.

  • الآن يتعين علينا عمل قائمتين منسدلتين لخليتين أخريين. بالنسبة إلى "طراز عدسة نيكون" ، القائمة هي ،

  • وبالنسبة إلى "طراز عدسة سوني" .

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

2. استخدام دالة OFFSET في أعمدة متعددة

يمكننا استخدام OFFSET تعمل لجعل قائمتنا المنسدلة من عدة أعمدة أكثر ديناميكية.

في هذا المثال ، سنستخدم مجموعة البيانات السابقة. أنشئ الآن في أي مكان في ورقة العمل التي تحتوي على أعمدة “Select Lens” ، و “Model” .

في هذه الأعمدة ، سنقوم بعمل قوائمنا.

الخطوات :

  • أولاً وقبل كل شيء ، في الخلية D13 ، قم بإنشاء قائمة منسدلة باستخدام بيانات من "رؤوس" لأعمدة نموذج العدسة. اتبع هذه الخطوة مثل الطريقة الأولى .

D13 → علامة التبويب البيانات علامة التبويب → التحقق من صحة البيانات

  • بعد ذلك ، في مربع الحوار التحقق من صحة البيانات ، حدد قائمة على أنها معايير التحقق من الصحة . الآن ، حدد $ D $ 4: $ F $ 4 كبياناتك المصدر . تذكر التحقق من "تجاهل الفراغ" و "القائمة المنسدلة في الخلية" .
  • انقر فوق موافق للمتابعة.

  • ومن ثم ، يتم إنشاء قائمة منسدلة في الخلية D13 . انقر فوق هذه الأيقونة لعرض القائمة.

  • الآن وقد تم الانتهاء من مهمتنا الأساسية ، سنقوم بعمل قائمة منسدلة نهائية باستخدام أعمدة متعددة . للقيام بذلك ، حدد الخلية E14 ، وكرر عملية إنشاء القائمة المنسدلة كما هو موضح في الطرق السابقة. الآن هنا في المربع المصدر ، قم بتطبيق OFFSET مع وظائف MATCH لاستخدام أعمدة متعددة في وقت واحد. الصيغة هي ،

=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)

أين ،

  • المرجع هو $ D $ 4
  • الصف هو 1 . نريد نقل الصف 1 لأسفل في كل مرة.
  • العمود تطابق ($ D14 ، $ D $ 4: $ F 4،0) -1 . استخدمنا هنا صيغة MATCH لجعل اختيار العمود ديناميكيًا. في الصيغة MATCH ، قيمة البحث هي $ D14 ، lookup_array هي $ D $ 4: $ F $ 4 ، و [match_type] هو صحيح .
  • [الارتفاع] لكل عمود هو 5
  • [العرض] لكل عمود هو 1
  • انقر فوق "موافق" للحصول على القائمة من الأعمدة المتعددة.

  • لذا فإن قائمتنا المنسدلة من عدة أعمدة جاهزة. هذه القائمة ديناميكية. على سبيل المثال ، إذا اخترنا "Sony Lens Model" ، فستظهر لك القائمة الموجودة في العمود "Model" أسماء عدسات Sony.

اقرأ المزيد: كيفية استخدام عبارة IF لإنشاء قائمة منسدلة في Excel وكيفية إنشاء قائمة منسدلة استنادًا إلى الصيغة في Excel

3. قائمة منسدلة تابعة في أعمدة متعددة

القائمة المنسدلة التابعة هي أيضًا قائمة قائمة على أساس صيغة وأعمدة متعددة.

في ما يلي على سبيل المثال ، حصلنا على بعض أسماء القارات تحت العمود "القارة" ، والأعمدة الأخرى تعرض بعض أسماء البلدان تحت أسماء تلك القارات ، وتظهر بقية الأعمدة بعض أسماء المدن ضمن بلدان المنظور.

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

الخطوات :

  • أولاً ، في الخلية D13 قم بعمل قائمة منسدلة باستخدام اسم القارات. لعمل القائمة ، اتبع الإجراءات التي تمت مناقشتها مسبقًا. حدد بيانات المصدر $ D $ 3: $ F $ 3 .
  • بعد ذلك ، انقر فوق موافق لعمل قائمة. انقر فوق هذا الرمز بجانب الخلية D13 لإظهار القائمة.

  • في الخطوة التالية ، سننشئ "نطاقات الأسماء" لأعمدة البلدان تلك. حدد الأعمدة المسماة "آسيا" ، "إفريقيا" ، و "أوروبا" وانتقل إلى "الصيغة" وفي "Name Manager" ، انقر فوق "إنشاء من التحديد" .

Formula → Name Manager → Create from Selection

  • انبثقت نافذة جديدة. تحقق من الصف العلوي وانقر فوق موافق .

  • حدد الآن الخلية E13 وانتقل إلى التحقق من صحة البيانات وحدد قائمة. في المربع المصدر ، قم بتطبيق هذه الصيغة:

=INDIRECT(D13)

وهذا يعني أنه عند تحديد آسيا في القائمة المنسدلة (D13) ، فهذا يشير إلى المسماة النطاق " آسيا " (من خلال الوظيفة INDIRECT وبالتالي يسرد جميع العناصر في تلك الفئة.

  • ثم ، انقر فوق موافق . تم عمل القائمة التابعة القائمة على الصيغة.

  • مهمتنا لم تنته بعد! الخطوة هي صنع آخرقائمة تابعة بناءً على القيمة الموجودة في الخلية E13 ! للقيام بذلك ، انتقل مرة أخرى إلى الصيغ وفي مدير الأسماء ، انقر فوق إنشاء من التحديد . تحقق من الصف العلوي وانقر فوق موافق عندما تظهر النافذة الجديدة.

  • الآن حدد الخلية F13 وانتقل إلى التحقق من صحة البيانات وحدد قائمة . في الحقل المصدر ، قم بتطبيق هذه الصيغة:

=INDIRECT(E13)

هذا يعني أنه عند تحديد "الهند" في القائمة المنسدلة ( C13 ) ، يشير هذا إلى النطاق المسمى "الهند" (من خلال الدالة INDIRECT ) وبالتالي تسرد جميع العناصر في تلك الفئة.

  • بعد ذلك ، انقر فوق موافق لإنجاز مهمتك.

  • لذلك تم الانتهاء من القوائم المنسدلة من عدة أعمدة. الآن إذا اخترنا “Europe” والبلد “Germany” فستظهر لنا القائمة النتائج المقابلة.

اقرأ المزيد: قائمة منسدلة متعددة المعالين Excel VBA

ملاحظات سريعة

👉 تحسب الدالة MATCH الأعمدة على أنها 1،2،3 بينما تحسبها الدالة OFFSET على أنها 0،1،2 . لهذا السبب يجب عليك إضافة “-1” بعد وظيفة المطابقة MATCH ($ D13 ، $ D $ 3: $ F $ 3،0) -1 .

👉 أثناء إنشاء قائمة منسدلة ديناميكية ، تأكد من أن مراجع الخلايا مطلقة (مثل $ B $ 4 ) وليست نسبية (مثل B2 أو B 2 $ ، أو $ B2)

👉 لتجنب الأخطاء ، تذكر تحديد “Ignore Blank” و “In-cell Dropdown” .

الخاتمة

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

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