قائمة Excel المنسدلة: الإنشاء، التحرير، الإزالة والمزيد من العمليات المتقدمة
تُشبه القائمة المنسدلة مربع قائمة يتيح للمستخدمين اختيار قيمة واحدة من قائمة محددة. يعرض هذا البرنامج التعليمي العمليات الأساسية للقائمة المنسدلة: إنشاؤها، وتحريرها، وإزالتها في Excel. بالإضافة إلى ذلك، يقدم البرنامج التعليمي عمليات متقدمة للقائمة المنسدلة لتعزيز وظيفتها وحل المزيد من مشكلات Excel.
جدول المحتويات:[ إخفاء ]
إنشاء قائمة منسدلة بسيطة
للاستفادة من القائمة المنسدلة، عليك أولًا تعلّم كيفية إنشائها. ويقدّم لك هذا القسم 6 طرق فعّالة لإنشاء قائمة منسدلة في Excel.
إنشاء قائمة منسدلة من نطاق خلايا
هنا، سنعرض لك الخطوات البسيطة لإنشاء قائمة منسدلة من نطاق خلايا في Excel. يُرجى اتباع ما يلي:
1. حدد نطاق الخلايا الذي ترغب في إضافة القائمة المنسدلة إليه.

نصيحة: يمكنك إنشاء قائمة منسدلة لعدة خلايا غير متجاورة دفعة واحدة بالضغط باستمرار على مفتاح «Ctrl» أثناء تحديد الخلايا واحدة تلو الأخرى.
2. انقر فوق «بيانات» > «التحقق من صحة البيانات» > «التحقق من صحة البيانات».

3. في مربع حوار «التحقق من صحة البيانات»، ضمن علامة التبويب «الإعدادات»، يُرجى ضبط الإعدادات على النحو التالي:

ملاحظات:

الآن تم إنشاء القائمة المنسدلة. عند النقر على خلية القائمة، سيظهر بجانبها سهم؛ انقره لتوسيع القائمة واختر العنصر الذي تريده منها.

إنشاء قائمة منسدلة ديناميكية من جدول
يمكنك تحويل نطاق البيانات الخاص بك إلى جدول Excel، ثم إنشاء قائمة منسدلة ديناميكية مبنية على هذا الجدول.
1. حدد نطاق البيانات الأصلي، ثم اضغط على مفتاحي «Ctrl» + «T».
2. انقر فوق «موافق» في مربع حوار «إنشاء جدول» المنبثق، ليتم بعد ذلك تحويل نطاق البيانات إلى جدول.

3. حدد نطاق الخلايا الذي ترغب في إضافة قائمة منسدلة إليه، ثم انقر على «بيانات» > «التحقق من صحة البيانات» > «التحقق من صحة البيانات».
4. في مربع حوار «التحقق من صحة البيانات»، عليك أن:

بعد ذلك، يتم إنشاء قائمة منسدلة ديناميكية تُحدِّث قيمها تلقائيًا عند إضافة بيانات إلى نطاق الجدول أو حذفها منه.
إنشاء قائمة منسدلة ديناميكية باستخدام الصيغ
بالإضافة إلى إنشاء قائمة منسدلة ديناميكية من نطاق الجدول، يمكنك أيضًا استخدام صيغة لإنشاء قائمة منسدلة ديناميكية في Excel.
1. حدد الخلايا التي ترغب في إضافة القوائم المنسدلة إليها.
2. انقر على «بيانات» > «التحقق من البيانات» > «التحقق من البيانات».
3. في مربع حوار «التحقق من صحة البيانات»، يُرجى ضبط الإعدادات على النحو التالي:
=OFFSET($A$13,0,0,COUNTA($A$13:$A$24),1) 
بعد ذلك، يتم إنشاء قائمة منسدلة ديناميكية تُحدِّث قيمها تلقائيًا كلما أضفتَ بيانات جديدة أو حذفتَها من النطاق المحدد.
إنشاء قائمة منسدلة من نطاق مسمّى
يمكنك أيضًا إنشاء قائمة منسدلة باستخدام نطاق مسمّى في Excel.
1. أولًا، أنشئ نطاقًا مسمّى: حدد نطاق الخلايا الذي تريد إنشاء النطاق المسمّى بناءً عليه، ثم اكتب الاسم في مربع «الاسم» واضغط مفتاح «Enter».

2. انقر على «بيانات» > «التحقق من البيانات» > «التحقق من البيانات».
3. في مربع حوار «التحقق من البيانات»، يُرجى تهيئة الإعدادات كما يلي:

الآن تم إنشاء القائمة المنسدلة باستخدام بيانات من نطاق مسمّى.
إنشاء قائمة منسدلة من مصنف آخر
افترض أن هناك مصنفًا باسم «SourceData»، وتريد إنشاء قائمة منسدلة في مصنف آخر بناءً على البيانات الموجودة في مصنف «SourceData» هذا، يُرجى اتباع ما يلي:
1. افتح مصنف «SourceData»، وحدّد البيانات التي ترغب في إنشاء قائمة منسدلة بناءً عليها، ثم أدخل اسم الخلية في مربع «الاسم» واضغط مفتاح «Enter».
هنا تم تسمية النطاق باسم City.

2. افتح ورقة العمل التي ترغب في إدراج القائمة المنسدلة بها، ثم انقر فوق «صيغ» > «تعريف اسم».

3. في مربع حوار «اسم جديد»، قم بإنشاء نطاق مسمّى استنادًا إلى اسم الخلية الذي أنشأته في مصنف «SourceData»، مع ضبط الإعدادات كما يلي:
=SourceData.xlsx!City 
ملاحظات:
4. افتح المصنف الذي تريد إدراج القائمة المنسدلة فيه، وحدد الخلايا المخصصة للقائمة المنسدلة، ثم انقر فوق «بيانات» > «التحقق من صحة البيانات» > «التحقق من صحة البيانات».

5. في مربع حوار «التحقق من صحة البيانات»، يُرجى ضبط الإعدادات على النحو التالي:

الآن تم إدراج القوائم المنسدلة ضمن النطاق المحدد، وتستمد قيمها من مصنف آخر.

أنشئ قائمة منسدلة بسهولة باستخدام أداة رائعة
هنا، أنصحك بشدة باستخدام أداة «إنشاء قائمة منسدلة بسيطة» من «Kutools لـ Excel»، التي تتيح لك بسهولة إنشاء قائمة منسدلة إما من قيم خلايا محددة أو من قائمة مخصصة جاهزة في Excel.
1. حدد الخلايا التي ترغب في إدراج قائمة منسدلة بها، ثم انقر على «Kutools» > «قائمة منسدلة» > «إنشاء قائمة منسدلة بسيطة».

2. في مربع حوار «إنشاء قائمة منسدلة بسيطة»، يُرجى ضبط الإعدادات على النحو التالي:

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

الآن تم إدراج القوائم المنسدلة في النطاق المحدد.
Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
تحرير القائمة المنسدلة
إذا كنت ترغب في تحرير القائمة المنسدلة، فستساعدك الطرق الواردة في هذا القسم.
تحرير قائمة منسدلة مبنية على نطاق خلايا
لتحرير قائمة منسدلة مبنية على نطاق خلايا، يُرجى اتباع ما يلي:
1. حدد الخلايا التي تحتوي على القائمة المنسدلة التي ترغب في تعديلها، ثم انقر على «بيانات» > «التحقق من صحة البيانات» > «التحقق من صحة البيانات».

2. في مربع حوار «التحقق من صحة البيانات»، غيّر مراجع الخلايا في حقل «المصدر»، ثم انقر على زر «موافق».

تحرير قائمة منسدلة مبنية على نطاق مسمّى
افترض أنك أضفت أو حذفت قيمًا من النطاق المسمى الذي تستند إليه القائمة المنسدلة. ولعرض القيم المُحدَّثة في القوائم المنسدلة، يُرجى اتباع الخطوات التالية:
1. انقر فوق «صيغ» > «مدير الأسماء».
نصيحة: افتح نافذة «مدير الأسماء» بسهولة بالضغط على مفاتيح «Ctrl» + "F3".

2. في نافذة «مدير الأسماء»، اضبط الإعدادات كما يلي:
لتحديد النطاق المحدَّث لقائمتك المنسدلة؛
3. بعد ذلك، ستظهر نافذة منبثقة باسم «Microsoft Excel»—انقر فوق زر «نعم» لحفظ التغييرات.

بعد ذلك، تُحدَّث القوائم المنسدلة المبنية على هذا النطاق المسمّى.
إزالة القائمة المنسدلة
يتناول هذا القسم كيفية إزالة القائمة المنسدلة في Excel.
إزالة القائمة المنسدلة باستخدام ميزة Excel المضمنة
يوفر Excel ميزة مضمنة تساعدك على إزالة القائمة المنسدلة من ورقة العمل. يُرجى اتباع الخطوات التالية:
1. حدد نطاق الخلايا الذي يحتوي على القائمة المنسدلة التي ترغب في إزالتها.
2. انقر على «بيانات» > «التحقق من البيانات» > «التحقق من البيانات».

3. في مربع حوار «التحقق من صحة البيانات»، انقر زر «مسح الكل»، ثم اضغط «موافق» لحفظ التغييرات.

أُزيلت القوائم المنسدلة الآن من تحديد النطاق.
أزل قوائم منسدلة بسهولة باستخدام أداة رائعة
يوفر «Kutools لـ Excel» أداة مفيدة تُسمى «مسح قيود التحقق من صحة البيانات»، والتي تساعدك على إزالة القائمة المنسدلة بسهولة من خلية واحدة أو من نطاقات متعددة دفعة واحدة. يُرجى اتباع الخطوات التالية:
1. حدد نطاق الخلايا الذي يحتوي على القائمة المنسدلة التي ترغب في إزالتها.
2. انقر فوق «Kutools» > «تحديد حد للإدخال» > «مسح قيود التحقق من صحة البيانات». راجع لقطة الشاشة:

3. بعد ذلك، تظهر نافذة حوارية باسم «Kutools لـ Excel» تسألك عما إذا كنت تريد مسح قائمة الإسقاط؛ يُرجى النقر على زر «موافق».

بعد ذلك، تُزال قوائم الإسقاط في هذا النطاق المحدد فورًا.
Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
إضافة لون إلى القائمة المنسدلة
في بعض الحالات، قد تحتاج إلى إنشاء قائمة منسدلة مرمَّزة بالألوان لتمييز البيانات في خلايا القائمة بلمحة سريعة. ويقدّم هذا القسم طريقتين تساعدانك على حل هذه المشكلة بالتفصيل.
إضافة لون إلى قائمة الإسقاط باستخدام استخدم تنسيق الشروط
يمكنك إنشاء قواعد تنسيق شرطي للخلية التي تحتوي على قائمة منسدلة لتمييزها بالألوان. يُرجى اتباع الخطوات التالية.
1. حدد الخلايا التي تحتوي على قائمة منسدلة وترغب في تطبيق التنسيق المُلوَّن عليها.
2. انقر على «الصفحة الرئيسية» > «استخدم التنسيق الشرطي» > «إدارة القواعد».

3. في مربع الحوار «مدير قواعد التنسيق الشرطي»، انقر على زر «قاعدة جديدة».

4. في مربع الحوار «قاعدة تنسيق جديدة»، يُرجى إجراء التهيئة التالية:


5. عند العودة إلى مربع الحوار «استخدم تنسيق الشروط لإدارة القواعد»، كرّر الخطوتين 3 و4 أعلاه لتعيين الألوان لعناصر قائمة الإسقاط الأخرى. وبعد الانتهاء من تحديد الألوان، انقر على «موافق» لحفظ التغييرات.

من الآن فصاعدًا، عند اختيار عنصر من قائمة الإسقاط، ستُميَّز الخلية بلون الخلفية المحدَّد وفقًا للنص المختار.

أضف لونًا إلى القائمة المنسدلة بسهولة باستخدام أداة رائعة
هنا نقدّم لك ميزة «قائمة مع الألوان» من «Kutools لـ Excel» لتسهيل إضافة الألوان إلى قوائم الإسقاط في Excel!
1. حدد الخلايا التي تحتوي على قائمة الإسقاط التي ترغب في إضافة لون إليها.
2. انقر على «Kutools» > «قائمة منسدلة» > «قائمة مع الألوان».

3. في مربع الحوار «قائمة مع الألوان»، يُرجى اتباع الخطوات التالية:

تلميح: إذا كنت ترغب في تمييز نطاق صفوف بناءً على اختيارك من قائمة الإسقاط، فاختر خيار «الصف بأكمله» في قسم «تطبيق على»، ثم حدّد الصفوف التي تريد تمييزها في مربع «نطاق الصف المميز».

أصبحت قوائم الإسقاط الآن مرمَّزة بالألوان، كما يظهر في لقطات الشاشة أدناه.
تمييز الخلايا بناءً على اختيار قائمة منسدلة

نطاق الصف المميز بناءً على اختيار قائمة منسدلة

Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
إنشاء قائمة إسقاط تابعة في Excel أو أوراق Google
تُمكّنك القائمة المنسدلة التابعة من عرض خيارات تتناسب مع القيمة التي تحددها في القائمة المنسدلة الأولى. وإذا كنت بحاجة إلى إنشاء قائمة منسدلة تابعة (متسلسلة) في ورقة عمل Excel أو في أوراق Google، فستجد الطرق الموضحة في هذا القسم مفيدة لك.
إنشاء قائمة إسقاط تابعة في ورقة عمل Excel
يعرض العرض التوضيحي أدناه قائمة الإسقاط التابعة في ورقة عمل Excel.
انقركيفية إنشاء قائمة إسقاط تابعة متسلسلة في Excel؟للحصول على دليل تعليمي خطوة بخطوة!

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

1. أولًا، أنشئ عمودًا مساعدًا بجانب قائمة البيانات الأصلية باستخدام صيغة صفيفية.
في هذه الحالة، قم بتحديد الخلية B2، ثم أدخل الصيغة أدناه واضغط مفاتيح «Ctrl» + «Shift» + «Enter» للحصول على النتيجة الأولى.
=IFERROR(INDEX($A$2:$A$50,SMALL(IFERROR(MATCH(IF(FIND(CELL("contents"),$A$2:$A$50)>0,$A$2:$A$50,""),$A$2:$A$50,0),""),ROW(A1))),"") حدد الخلية الأولى للنتائج، ثم اسحب «مقبض الملء» حتى نهاية القائمة.

ملاحظة: في صيغة الصفيف هذه، يُعد $A$2:$A$50 نطاق البيانات الأصلية الذي ستُنشئ منه القائمة المنسدلة. يُرجى تعديله ليتوافق مع نطاق البيانات الخاص بك.
2. انقر على «الصيغ» > «تعريف اسم».

3. في مربع الحوار «تحرير الاسم»، يُرجى ضبط الإعدادات كما يلي:
=OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B$2:$B$50)-COUNTIF(Sheet1!$B$2:$B$50,""),1) 
الآن، ستحتاج إلى إنشاء قائمة إسقاط بناءً على النطاق المسمّى. في هذه الحالة، سأقوم بإنشاء قائمة إسقاط قابلة للبحث في الورقة Sheet2.
4. افتح Sheet2، وحدد النطاق المخصص لقائمة الإسقاط، ثم انقر على «بيانات» > «التحقق من صحة البيانات» > «التحقق من صحة البيانات».

5. في مربع الحوار «التحقق من صحة البيانات»، يُرجى اتباع الخطوات التالية.


6. انقر بزر الماوس الأيمن على تبويب الورقة (Sheet2)، ثم اختر «عرض الكود» من القائمة المنبثقة.

7. في نافذة «مايكروسوفت فيجوال بيسيك للتطبيقات» المفتوحة، انسخ كود VBA أدناه إلى محرر الكود.
كود VBA: إنشاء قائمة إسقاط قابلة للبحث في Excel
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Calculate
End Sub 
8. اضغط على مفاتيح «Alt» + «Q» لإغلاق نافذة «مايكروسوفت فيجوال بيسيك للتطبيقات».
الآن تم إنشاء قوائم الإسقاط القابلة للبحث. إذا أردت اختيار عنصر، ما عليك سوى إدخال حرف واحد أو عدة أحرف متتالية من هذا العنصر في خلية القائمة، ثم النقر على سهم الإسقاط، وسيتم عرض العناصر المطابقة للمحتوى المدخل في قائمة الإسقاط. راجع لقطة الشاشة:

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

1. على يمين البيانات الأصلية (عمود أسماء الدول)، أنشئ عمودًا جديدًا يحتوي على اختصارات أسماء الدول التي ترغب في عرضها في خلية القائمة.

2. حدد كلًا من قائمة «الأسماء الدول» وقائمة «الاختصارات»، ثم اكتب اسمًا في مربع «الاسم» واضغط مفتاح «Enter».

3. حدد الخلايا المخصصة لقائمة الإسقاط (في هذا المثال، D2:D8)، ثم انتقل إلى «بيانات» > «التحقق من صحة البيانات» > «التحقق من صحة البيانات».

4. في مربع الحوار «التحقق من صحة البيانات»، يُرجى إجراء التهيئة التالية:

5. بعد إنشاء قائمة الإسقاط، انقر بزر الماوس الأيمن على تبويب الورقة، ثم اختر «عرض الكود» من القائمة المنبثقة.

6. في نافذة «مايكروسوفت فيجوال بيسيك للتطبيقات» المفتوحة، انسخ كود VBA أدناه إلى محرر الكود.
كود VBA: عرض قيمة مختلفة في قائمة الإسقاط
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20201027
selectedNa = Target.Value
If Target.Column = 4 Then
selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
If Not IsError(selectedNum) Then
Target.Value = selectedNum
End If
End If
End Sub ملاحظات:
7. اضغط على مفاتيح «Alt» + «Q» لإغلاق نافذة «مايكروسوفت فيجوال بيسيك للتطبيقات».
من الآن فصاعدًا، عند اختيار اسم دولة من القائمة المنسدلة، سيظهر اختصار الدولة المحددة في الخلية.

إنشاء قائمة منسدلة تحتوي على خانات اختيار (Checkboxes)
يُفضّل العديد من مستخدمي Excel إنشاء قائمة منسدلة مزوّدة بخانات اختيار متعددة، تتيح لهم تحديد أكثر من عنصر دفعة واحدة بمجرد تأشير الخانات المطلوبة.
كما يظهر في العرض التوضيحي أدناه، عند النقر على الخلية التي تحتوي على قائمة منسدلة، تظهر قائمة تحتوي على مربع اختيار بجانب كل عنصر. ما عليك سوى تحديد المربعات المناسبة لعرض العناصر المطلوبة في الخلية.
إذا كنت ترغب في إنشاء قائمة منسدلة تحتوي على خانات اختيار في Excel، فاطّلع علىكيفية إنشاء قائمة منسدلة تحتوي على خانات اختيار متعددة في Excel؟.

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

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

1. أولاً، عليك إنشاء قائمة منسدلة تحتوي القيم المحددة التي ستستند إليها عند استخراج البيانات.
تلميح: يُرجى اتباع الخطوات أعلاه لـإنشاء قائمة منسدلة في Excel.
إنشاء قائمة منسدلة تحتوي على قائمة فريدة من العناصر
إذا كان نطاقك يحتوي على عناصر مكررة، ولا ترغب في ظهور أي تكرار في القائمة المنسدلة، فيمكنك إنشاء قائمة فريدة من العناصر على النحو التالي.
1) انسخ الخلايا التي ستعتمد عليها لإنشاء القائمة المنسدلة باستخدام مفاتيح «Ctrl» + «C»، ثم الصقها في نطاق جديد.
2) حدد الخلايا في النطاق الجديد، ثم انقر «Data» > «إزالة التكرارات».

3) في مربع الحوار «إزالة التكرارات»، انقر على زر «موافق».

4) بعد ذلك، يظهر مربع حوار «Microsoft Excel» لإعلامك بعدد العناصر المكررة التي تمت إزالتها، فانقر «موافق».

الآن أصبحت لديك قائمة فريدة من العناصر، ويمكنك إنشاء قائمة منسدلة بناءً عليها.
2. بعد ذلك، ستحتاج إلى إنشاء ثلاث أعمدة مساعدة على النحو التالي.
=ROWS($A$2:A2) 
=IF(A2=$H$2,D2,"") 
=IFERROR(SMALL($E$2:$E$17,D2),"") 
3. أنشئ نطاقًا جديدًا استنادًا إلى نطاق البيانات الأصلي لاستخراج البيانات باستخدام الصيغ التالية.
=IFERROR(INDEX($A$2:$C$17,$F2,COLUMNS($J$2:J2)),"") 

ملاحظات:
لقد تم الآن إنشاء مرشّح قائمة منسدلة، ويمكنك بسهولة استخراج البيانات من نطاق البيانات الأصلي وفقًا لاختيارك في القائمة المنسدلة.

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

تعيين قيمة افتراضية (مسبقة التحديد) للقائمة المنسدلة
بشكل افتراضي، تظهر خلية القائمة المنسدلة فارغة، ولا يظهر السهم المنسدل إلا عند النقر على الخلية. كيف يمكنك التعرُّف بسرعة على الخلايا التي تحتوي قوائم منسدلة في ورقة العمل؟
سيوضح هذا القسم كيفية تعيين قيمة افتراضية (مسبقة التحديد) للقائمة المنسدلة في Excel. يُرجى اتباع الخطوات التالية:

قبل تطبيق الطريقتين التاليتين، عليك إنشاء قائمة منسدلة وإجراء بعض الإعدادات التالية.
1. حدد الخلايا المخصصة للقائمة المنسدلة، ثم انقر «Data» > «Data Validation» > «Data Validation».
تلميحات: إذا كنت قد أنشأت القائمة المنسدلة بالفعل، فحدّد الخلايا التي تحتوي على القائمة المنسدلة، ثم انقر «Data» > «Data Validation» > «Data Validation».

2. في مربع حوار «Data Validation»، يُرجى تطبيق الإعدادات التالية.


بعد إنشاء القائمة المنسدلة، يُرجى تطبيق إحدى الطريقتين التاليتين لتعيين قيمة افتراضية لها.
تعيين قيمة افتراضية للقائمة المنسدلة باستخدام صيغة
يمكنك تطبيق الصيغة التالية لتعيين قيمة افتراضية للقائمة المنسدلة التي أنشأتها وفقًا للخطوات السابقة.
1. حدد خلية القائمة المنسدلة، وأدخل الصيغة التالية فيها، ثم اضغط مفتاح «Enter» لعرض القيمة الافتراضية. وإذا كانت خلايا القائمة المنسدلة متجاورة، يمكنك ببساطة سحب «مقبض التعبئة» من خلية الناتج لتطبيق الصيغة على الخلايا الأخرى.
=IF(C2="", "--Choose item from the list--") 
ملاحظات:
تعيين قيمة افتراضية لجميع القوائم المنسدلة في ورقة العمل دفعة واحدة باستخدام كود VBA
لنفترض أن لديك العديد من القوائم المنسدلة موزعة على نطاقات مختلفة في ورقة العمل الخاصة بك. ولتعيين القيمة الافتراضية لجميعها، ستحتاج إلى تطبيق الصيغة مرارًا وتكرارًا — وهي عملية تستغرق وقتًا طويلاً. يقدّم هذا القسم كود VBA مفيدًا يُمكّنك من تعيين القيمة الافتراضية لجميع القوائم المنسدلة في ورقة العمل دفعة واحدة!
1. افتح ورقة العمل التي تحتوي على القوائم المنسدلة التي ترغب في تعيين قيمة افتراضية لها، ثم اضغط مفاتيح «Alt» + "F11" لفتح نافذة «Microsoft Visual Basic for Applications».
2. في نافذة «Microsoft Visual Basic for Applications»، انقر «Insert» > «Module»، ثم الصق كود VBA التالي في نافذة الكود.
كود VBA: تعيين قيمة افتراضية لجميع القوائم المنسدلة في ورقة العمل دفعة واحدة
Sub SetDropDownListToDefaultValue()
'Updated by Extendoffice 20201026
Dim xWs As Worksheet
Dim xRg, xFRg As Range
Dim xET: xET = Null
Dim xStr As String
xStr = "- Choose from the list -"
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange.Cells
On Error Resume Next
For Each xFRg In xRg
xET = Null
xET = xFRg.Validation.Type
If Not IsNull(xET) Then
If xFRg.Validation.Type = 3 Then
xFRg.Value = "'" & xStr
End If
End If
Next
End Sub 
ملاحظة: في الكود أعلاه، تظهر القيمة «- اختر من القائمة -» كقيمة افتراضية في خلية القائمة المنسدلة، ويمكنك تغيير هذه القيمة الافتراضية وفقًا لاحتياجاتك.
3. اضغط مفتاح "F5" لفتح مربع حوار «Macros»، وتأكد من تحديد «DropDownListToDefault» في مربع «Macro Name»، ثم انقر على زر «Run» لتشغيل الكود.

بعد ذلك، يتم ملء القيمة الافتراضية المحددة في خلايا القوائم المنسدلة فورًا.

زيادة حجم الخط القائمة المنسدلة
عادةً ما تأتي القائمة المنسدلة بحجم خط ثابت، فإذا كان حجم الخط صغيرًا جدًّا ويصعُب قراءته، جرِّب طريقة VBA التالية لتكبيره.

1. افتح ورقة العمل التي تحتوي على القوائم المنسدلة التي تريد تكبير حجم خطها، ثم انقر بزر الماوس الأيمن على لسان الورقة واختر «View Code» من القائمة المنبثقة.

2. في نافذة «Microsoft Visual Basic for Applications»، انسخ كود VBA التالي والصقه في محرر الكود.
كود VBA: تكبير حجم الخط القوائم المنسدلة في ورقة العمل
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'updateby Extendoffice 20201027
On Error GoTo LZoom
Dim xZoom As Long
xZoom = 100
If Target.Validation.Type = xlValidateList Then xZoom = 130
LZoom:
ActiveWindow.Zoom = xZoom
End Sub 
ملاحظة: هنا، تعني العبارة «xZoom = 130» في الكود أنك ستقوم بتكبير حجم الخط لجميع القوائم المنسدلة في ورقة العمل الحالية إلى 130. ويمكنك تعديل القيمة حسب احتياجاتك.
3. اضغط مفاتيح «Alt» + «Q» لإغلاق نافذة «Microsoft Visual Basic for Applications».
من الآن فصاعدًا، عند النقر على خلية القائمة المنسدلة، سيزداد مستوى التكبير لورقة العمل الحالية تلقائيًا، وعند النقر على السهم المنسدل، ستجد أن حجم خط جميع عناصر القائمة قد كُبِّر أيضًا.
بعد تحديد عنصر من القائمة المنسدلة، انقر على أي خلية خارج خلية القائمة للعودة فورًا إلى مستوى التكبير الأصلي.

أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل