انتقل إلى المحتوى الرئيسي

القائمة المنسدلة المشروطة بعبارة IF (5 أمثلة)

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


الحصول على ملف عينة:

انقر لتنزيل نموذج الملف


استخدم عبارة IF أو IFS لإنشاء قائمة منسدلة شرطية

يقدم هذا القسم وظيفتين: إذا وظيفة و وظيفة IFS لمساعدتك في إنشاء قائمة منسدلة شرطية تستند إلى خلايا أخرى في Excel مع مثالين.

أضف شرطًا واحدًا ، مثل دولتين ومدنهما

كما هو موضح في الصورة المتحركة أدناه ، يمكنك التبديل بسهولة بين المدن في بلدين "الولايات المتحدة و فرنسا"في القائمة المنسدلة. دعونا نرى كيفية استخدام دالة IF لإنجازها.

الخطوة 1: قم بإنشاء القائمة المنسدلة الرئيسية

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

1. حدد خلية (E2 في هذه الحالة) حيث تريد إدراج القائمة المنسدلة الرئيسية. اذهب إلى البيانات علامة التبويب، حدد التحقق من صحة البيانات.

2. في ال التحقق من صحة البيانات في مربع الحوار ، اتبع هذه الخطوات لتكوين الإعدادات.

1) ابق في الإعدادات التبويب؛
شنومكس) حدد قائمة في ال السماح صندوق؛
3) في مربع المصدر ، حدد نطاق الخلايا التي تحتوي على القيم التي تريد عرضها في القائمة المنسدلة (هنا أحدد رؤوس الجدول)
شنومكس) انقر فوق OK زر. انظر لقطة الشاشة:

الخطوة 2: قم بإنشاء قائمة منسدلة شرطية باستخدام عبارة IF

1. حدد نطاق الخلايا (في هذه الحالة ، E3: E6) حيث تريد إدراج القائمة المنسدلة الشرطية.

2. انتقل إلى البيانات علامة التبويب، حدد التحقق من صحة البيانات.

3. في ال التحقق من صحة البيانات مربع الحوار ، تحتاج إلى تكوين على النحو التالي.

1) ابق في الإعدادات التبويب؛
شنومكس) حدد قائمة في ال السماح قائمة منسدلة؛
3) أدخل الصيغة التالية في ملف مصدر صندوق؛
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)
شنومكس) انقر فوق OK زر. انظر لقطة الشاشة:

ملاحظات: تخبر هذه الصيغة Excel: إذا كانت القيمة في E2 تساوي القيمة الموجودة في B2 ، فقم بعرض جميع القيم في النطاق B3: B6. خلاف ذلك ، اعرض القيم في النطاق C3: C6.
في
1) E2 هي خلية القائمة المنسدلة التي حددتها في الخطوة 1 التي تحتوي على رؤوس.
2) B2 هي خلية الرأس الأولى من النطاق الأصلي.
3) B3: B6 يحتوي على المدن في الولايات المتحدة.
4) C3: C6 يحتوي على المدن في فرنسا.
نتيجة

اكتملت القائمة المنسدلة الشرطية الآن.

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

ملاحظات:
1) تعمل الطريقة المذكورة أعلاه فقط مع دولتين ومدنهما ، لأنه يتم استخدام دالة IF لاختبار شرط وإرجاع قيمة واحدة إذا تم استيفاء الشرط ، وقيمة أخرى إذا لم يتم الوفاء بها.
2) إذا تمت إضافة المزيد من البلدان والمدن إلى هذه الحالة ، فيمكن أن تساعد دالات IF المتداخلة التالية ووظائف IFS.

أضف شروطًا متعددة ، مثل أكثر من بلدين ومدنهما

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

الخطوة 1: قم بإنشاء قائمة منسدلة تحتوي على جميع البلدان

1. حدد خلية (هنا أختار E10) حيث تريد عرض البلد ، انتقل إلى البيانات ، انقر فوق التحقق من صحة البيانات.

2. في مجلة التحقق من صحة البيانات مربع الحوار ، تحتاج إلى:

1) ابق في الإعدادات التبويب؛
شنومكس) حدد قائمة في ال السماح قائمة منسدلة؛
3) حدد النطاق الذي يحتوي على البلدان في مصدر صندوق؛
شنومكس) انقر فوق OK زر. انظر لقطة الشاشة:

اكتملت الآن القائمة المنسدلة التي تحتوي على جميع البلدان.

الخطوة 2: قم بتسمية نطاق الخلايا للمدن تحت كل بلد

1. حدد النطاق الكامل لجدول المدن ، انتقل إلى الصيغ ، انقر فوق إنشاء من التحديد.

2. في ال إنشاء أسماء من التحديد مربع الحوار ، فقط تحقق من الصف العلوي الخيار وانقر فوق OK .

الملاحظات:
1) تمكنك هذه الخطوة من إنشاء عدة نطاقات مسماة في وقت واحد. هنا يتم استخدام رؤوس الصفوف كأسماء نطاقات.

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

1. حدد خلية (هنا أحدد E11) لإخراج القائمة المنسدلة الشرطية ، انتقل إلى البيانات علامة التبويب، حدد التحقق من صحة البيانات.

2. في ال التحقق من صحة البيانات مربع الحوار ، تحتاج إلى:

1) ابق في الإعدادات التبويب؛
شنومكس) حدد قائمة في ال السماح قائمة منسدلة؛
3) أدخل الصيغة التالية في ملف مصدر صندوق؛
=IF($E$10="Japan",Japan,IF(E10="Tunisia",Tunisia,IF(E10="United States",United_States, France)))
شنومكس) انقر فوق OK .

ملاحظات:
إذا كنت تستخدم Excel 2019 أو الإصدارات الأحدث ، فيمكنك تطبيق وظيفة IFS لتقييم شروط متعددة ، والتي تقوم بنفس الشيء مثل IF المتداخلة ، ولكن بطريقة أوضح. في هذه الحالة ، يمكنك تجربة صيغة IFS التالية لتحقيق نفس النتيجة.
=IFS(E10="Japan",Japan,E10="Tunisia",Tunisia,E10="United States",United_States,E10="France", France)
في الصيغتين أعلاه ،
1) E10 هي خلية القائمة المنسدلة التي تحتوي على البلدان التي حددتها في الخطوة 1 ؛
2) تمثل النصوص الموجودة في علامات الاقتباس المزدوجة القيم التي ستحددها في E10 ، والنصوص التي لا تحتوي على علامات اقتباس مزدوجة هي أسماء النطاق التي حددتها في الخطوة 2 ؛
3) أول بيان IF إذا (10 دولارات أمريكية = "اليابان" ، اليابان) يقول لبرنامج Excel:
If E10 مساوي ل "اليابان"، ثم فقط القيم الموجودة في النطاق المحدد"اليابان"في هذه القائمة المنسدلة. عبارات IF الثانية والثالثة تعنيان نفس الشيء.
4) آخر بيان IF IF (E10 = "الولايات المتحدة" ، الولايات المتحدة ، فرنسا) يقول لبرنامج Excel:
If E10 مساوي ل "الولايات المتحدة"، ثم فقط القيم الموجودة في النطاق المحدد"الولايات المتحدة"في هذه القائمة المنسدلة. وإلا ، فإنه يعرض القيم في النطاق المحدد "فرنسا".
5) يمكنك إضافة المزيد من عبارات IF إلى الصيغة إذا كنت بحاجة.
6) انقر لمعرفة المزيد عن وظيفة Excel IF و وظيفة IFS.
نتيجة


فقط بضع نقرات لإنشاء قائمة منسدلة شرطية باستخدام Kutools for Excel

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

كما ترى ، يمكن إجراء العملية بأكملها ببضع نقرات فقط. تحتاج فقط إلى:

1. في مربع الحوار ، اختر الوضع أ: مستويين في ال موضة قسم.
2. حدد الأعمدة التي تحتاجها لإنشاء قائمة منسدلة شرطية بناءً على ؛
3. حدد نطاق الإخراج.
4. انقر OK.
ملاحظات:
1) كوتولس ل إكسيل يقدم الإصدار التجريبي المجاني من 30 يومًا بلا قيود ، اذهب للتنزيل.
2) بالإضافة إلى إنشاء قائمة منسدلة ذات مستويين ، يمكنك بسهولة إنشاء قائمة منسدلة من 2 إلى 3 مستويات باستخدام هذه الميزة. ألق نظرة على هذا البرنامج التعليمي: أنشئ بسرعة قائمة منسدلة لمستويات متعددة في Excel.

بديل أفضل لوظيفة IF: الوظيفة غير المباشرة

كبديل لوظائف IF و IFS ، يمكنك استخدام توليفة من غير مباشر و استبدل وظائف لإنشاء قائمة منسدلة شرطية ، وهي أبسط من الصيغ التي قدمناها أعلاه.

خذ نفس المثال المستخدم في الشروط المتعددة أعلاه (كما هو موضح في صورة gif أدناه). سأوضح لك هنا كيفية استخدام مجموعة الدالتين INDIRECT و SUBSTITUTE لإنشاء قائمة منسدلة شرطية في Excel.

1. في الخلية E10 ، أنشئ القائمة المنسدلة الرئيسية التي تحتوي على جميع البلدان. اتبع الخطوة 1 أعلاه.

2. قم بتسمية نطاق الخلايا للمدن تحت كل بلد. اتبع الخطوة 2 أعلاه.

3. استخدم دالتي INDIRECT و SUBSTITUTE لإنشاء قائمة شرطية منسدلة.

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

1) ابق في الإعدادات التبويب؛
شنومكس) حدد قائمة في ال السماح قائمة منسدلة؛
3) أدخل الصيغة التالية في ملف مصدر صندوق؛
=INDIRECT(SUBSTITUTE(E10," ","_"))
شنومكس) انقر فوق OK .

لقد نجحت الآن في إنشاء قائمة منسدلة شرطية باستخدام الدالتين INDIRECT و SUBSTITUTE.

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (1)
Rated 3.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Very helpful tutorial, no comment on the guidance it's been great. It is however low-key problematic that 2 Moroccan cities (Rabat - the Moroccan capital btw - and Casablanca) are listed as Tunisian cities.
Rated 3.5 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations