KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

قائمة Excel المنسدلة: الإنشاء، التحرير، الإزالة والمزيد من العمليات المتقدمة

المؤلفSiluviaتاريخ التعديل

تُشبه القائمة المنسدلة مربع قائمة يتيح للمستخدمين اختيار قيمة واحدة من قائمة محددة. يعرض هذا البرنامج التعليمي العمليات الأساسية للقائمة المنسدلة: إنشاؤها، وتحريرها، وإزالتها في Excel. بالإضافة إلى ذلك، يقدم البرنامج التعليمي عمليات متقدمة للقائمة المنسدلة لتعزيز وظيفتها وحل المزيد من مشكلات Excel.

جدول المحتويات:[ إخفاء ]

(انقر على أي عنوان في جدول المحتويات أدناه أو على اليمين للانتقال إلى الفصل المقابل.)

إنشاء قائمة منسدلة بسيطة

للاستفادة من القائمة المنسدلة، عليك أولًا تعلّم كيفية إنشائها. ويقدّم لك هذا القسم 6 طرق فعّالة لإنشاء قائمة منسدلة في Excel.

إنشاء قائمة منسدلة من نطاق خلايا

هنا، سنعرض لك الخطوات البسيطة لإنشاء قائمة منسدلة من نطاق خلايا في Excel. يُرجى اتباع ما يلي:

1. حدد نطاق الخلايا الذي ترغب في إضافة القائمة المنسدلة إليه.

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

2. انقر فوق «بيانات» > «التحقق من صحة البيانات» > «التحقق من صحة البيانات».

لقطة شاشة لخيار التحقق من صحة البيانات في شريط أدوات Excel

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

3.1) في قائمة «Allow» المنسدلة، اختر «list»؛
3.2) في مربع «Source»، حدد نطاق الخلايا التي تحتوي على القيم التي تريد عرضها في قائمة منسدلة؛
3.3) انقر على زر «OK».

لقطة شاشة تُظهر علامة التبويب "الإعدادات" في مربع حوار التحقق من صحة البيانات مع تحديد "قائمة"

ملاحظات:

1) يمكنك تحديد أو إلغاء تحديد مربع «Ignore blank» حسب الطريقة التي تريد بها التعامل مع الخلايا الفارغة النطاق المحدد؛
2) تأكد من تأشير مربع «In-cell dropdown». إذا لم يكن هذا المربع محددًا، فلن يظهر السهم المنسدل عند تحديد الخلية.
3) في مربع «Source»، يمكنك كتابة القيم يدويًّا مفصولة بفواصل كما في لقطة الشاشة أدناه.

لقطة شاشة تُظهر مربع المصدر في التحقق من صحة البيانات مع قيم تم إدخالها يدويًا لإنشاء قائمة منسدلة

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

لقطة شاشة لقائمة منسدلة تم إنشاؤها في Excel

إنشاء قائمة منسدلة ديناميكية من جدول

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

1. حدد نطاق البيانات الأصلي، ثم اضغط على مفتاحي «Ctrl» + «T».

2. انقر فوق «موافق» في مربع حوار «إنشاء جدول» المنبثق، ليتم بعد ذلك تحويل نطاق البيانات إلى جدول.

لقطة شاشة لمربع حوار إنشاء جدول في Excel المستخدم لتحويل نطاق إلى جدول

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

4. في مربع حوار «التحقق من صحة البيانات»، عليك أن:

4.1) اختر «List» في قائمة منسدلة «Allow»؛
4.2) حدد نطاق الجدول (باستثناء العنوان) في مربع «Source»؛
4.3) انقر على زر «OK».

لقطة شاشة لمربع حوار التحقق من صحة البيانات في Excel يُظهر تحديد نطاق جدول للقائمة المنسدلة

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

إنشاء قائمة منسدلة ديناميكية باستخدام الصيغ

بالإضافة إلى إنشاء قائمة منسدلة ديناميكية من نطاق الجدول، يمكنك أيضًا استخدام صيغة لإنشاء قائمة منسدلة ديناميكية في Excel.

1. حدد الخلايا التي ترغب في إضافة القوائم المنسدلة إليها.

2. انقر على «بيانات» > «التحقق من البيانات» > «التحقق من البيانات».

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

3.1) في مربع «Allow»، اختر «List»؛
3.2) في مربع «Source»، أدخل الصيغة التالية فيه؛
=OFFSET($A$13,0,0,COUNTA($A$13:$A$24),1)
ملاحظة: في هذه الصيغة، $A$13 هي الخلية الأولى من نطاق البيانات، و$A$13:$A$24 هو نطاق البيانات الذي ستعتمد عليه لإنشاء القوائم المنسدلة.
3.3) انقر على زر «موافق». راجع لقطة الشاشة:

لقطة شاشة لمربع حوار التحقق من صحة البيانات في Excel مع إدخال صيغة OFFSET لإنشاء قائمة منسدلة ديناميكية

بعد ذلك، يتم إنشاء قائمة منسدلة ديناميكية تُحدِّث قيمها تلقائيًا كلما أضفتَ بيانات جديدة أو حذفتَها من النطاق المحدد.

إنشاء قائمة منسدلة من نطاق مسمّى

يمكنك أيضًا إنشاء قائمة منسدلة باستخدام نطاق مسمّى في Excel.

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

لقطة شاشة لإنشاء نطاق مسمّى في Excel بإدخال اسم النطاق في مربع الاسم

2. انقر على «بيانات» > «التحقق من البيانات» > «التحقق من البيانات».

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

3.1) في مربع «السماح»، اختر «قائمة»؛
3.2) انقر على مربع «المصدر»، ثم اضغط مفتاح "F3".
3.3) في مربع الحوار «لصق الاسم»، حدد اسم الخلية الذي أنشأته للتو، ثم انقر على زر «موافق»؛
تلميحات: يمكنك أيضًا إدخال «=اسم الخلية» يدويًّا في مربع «المصدر». في هذه الحالة، سأدخل «=City».
3.4) انقر على «موافق» عند العودة إلى مربع حوار «التحقق من البيانات». راجع لقطة الشاشة:

لقطة شاشة لمربع حوار التحقق من صحة البيانات في Excel مع تحديد نطاق مسمّى للقائمة المنسدلة

الآن تم إنشاء القائمة المنسدلة باستخدام بيانات من نطاق مسمّى.

إنشاء قائمة منسدلة من مصنف آخر

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

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

هنا تم تسمية النطاق باسم City.

لقطة شاشة لتعريف اسم نطاق في Excel لبيانات القائمة المنسدلة

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

لقطة شاشة لتحديد خيار تعريف الاسم في Excel

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

3.1) أدخل اسمًا في مربع «الاسم»؛
3.2) في مربع «يشير إلى»، أدخل الصيغة التالية فيه.
=SourceData.xlsx!City
3.3) انقر على «موافق» لحفظه

لقطة شاشة لمربع حوار الاسم الجديد في Excel

ملاحظات:

1). في الصيغة، «SourceData» هو اسم المصنف الذي يحتوي على البيانات التي ستعتمد عليها لإنشاء قائمة منسدلة؛ و«City» هو اسم الخلية الذي حددته في مصنف SourceData.
2). إذا كان اسم مصنف البيانات الأصلية يحتوي على مسافات أو أحرف أخرى مثل - أو # أو …، فعليك إحاطة اسم المصنف بعلامتي اقتباس مفردتين، مثل: « ='البيانات الأصلية.xlsx'! City».

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

لقطة شاشة لخيار التحقق من صحة البيانات في شريط أدوات Excel

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

5.1) في مربع «السماح»، اختر «قائمة»؛
5.2) انقر على مربع «المصدر»، ثم اضغط مفتاح "F3".
5.3) في مربع الحوار «لصق الاسم»، حدد اسم الخلية الذي أنشأته للتو، ثم انقر على زر «موافق»؛
تلميحات: يمكنك أيضًا إدخال «=اسم الخلية» يدويًّا في مربع «المصدر». في هذه الحالة، سأدخل «=Test».
5.4) انقر على «موافق» عند العودة إلى مربع حوار «التحقق من البيانات».

لقطة شاشة لمربع حوار لصق الاسم في Excel لاختيار اسم النطاق للقائمة المنسدلة

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

لقطة شاشة تُظهر قائمة منسدلة في Excel تم إنشاؤها من بيانات في مصنف آخر

أنشئ قائمة منسدلة بسهولة باستخدام أداة رائعة

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

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

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

لقطة شاشة لخيار Kutools "إنشاء قائمة منسدلة بسيطة" في شريط أدوات Excel

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

3.1) في مربع «تطبيق على»، يمكنك رؤية أن تحديد النطاق معروض هنا. يمكنك تغيير نطاق الخلايا المطبق حسب حاجتك؛
3.2) في قسم «المصدر»، إذا كنت تريد إنشاء قوائم منسدلة استنادًا إلى بيانات نطاق خلايا أو كنت بحاجة فقط إلى إدخال القيم يدويًّا، فحدد خيار «إدخال قيمة أو الرجوع إلى قيمة خلية». في مربع النص، حدد نطاق الخلايا أو اكتب القيم (افصل بينها بفواصل) التي ستعتمد عليها لإنشاء قائمة منسدلة؛
3.3) انقر على «موافق».

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

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

لقطة شاشة لمربع حوار "إنشاء قائمة منسدلة بسيطة" مع تحديد خيار "القوائم المخصصة"

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

Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن


تحرير القائمة المنسدلة

إذا كنت ترغب في تحرير القائمة المنسدلة، فستساعدك الطرق الواردة في هذا القسم.

تحرير قائمة منسدلة مبنية على نطاق خلايا

لتحرير قائمة منسدلة مبنية على نطاق خلايا، يُرجى اتباع ما يلي:

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

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

لقطة شاشة لمربع حوار التحقق من صحة البيانات في Excel حيث يتم تعديل مربع المصدر لتحديث القائمة المنسدلة

تحرير قائمة منسدلة مبنية على نطاق مسمّى

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

1. انقر فوق «صيغ» > «مدير الأسماء».

نصيحة: افتح نافذة «مدير الأسماء» بسهولة بالضغط على مفاتيح «Ctrl» + "F3".

لقطة شاشة لخيار مدير الأسماء في شريط أدوات Excel

2. في نافذة «مدير الأسماء»، اضبط الإعدادات كما يلي:

2.1) في مربع «الاسم»، اختر نطاق الاسم الذي تريد تحديثه؛
2.2) في قسم «يشير إلى»، انقر على الزرزر تحديد النطاقلتحديد النطاق المحدَّث لقائمتك المنسدلة؛
2.3) انقر على زر «إغلاق».

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

3. بعد ذلك، ستظهر نافذة منبثقة باسم «Microsoft Excel»—انقر فوق زر «نعم» لحفظ التغييرات.

لقطة شاشة لمربع حوار Microsoft Excel الذي يؤكد حفظ التغييرات على النطاق المسمّى للقائمة المنسدلة

بعد ذلك، تُحدَّث القوائم المنسدلة المبنية على هذا النطاق المسمّى.


إزالة القائمة المنسدلة

يتناول هذا القسم كيفية إزالة القائمة المنسدلة في Excel.

إزالة القائمة المنسدلة باستخدام ميزة Excel المضمنة

يوفر Excel ميزة مضمنة تساعدك على إزالة القائمة المنسدلة من ورقة العمل. يُرجى اتباع الخطوات التالية:

1. حدد نطاق الخلايا الذي يحتوي على القائمة المنسدلة التي ترغب في إزالتها.

2. انقر على «بيانات» > «التحقق من البيانات» > «التحقق من البيانات».

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

لقطة شاشة تُظهر خيار "مسح الكل" في مربع حوار التحقق من صحة البيانات

أُزيلت القوائم المنسدلة الآن من تحديد النطاق.

أزل قوائم منسدلة بسهولة باستخدام أداة رائعة

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

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

1. حدد نطاق الخلايا الذي يحتوي على القائمة المنسدلة التي ترغب في إزالتها.

2. انقر فوق «Kutools» > «تحديد حد للإدخال» > «مسح قيود التحقق من صحة البيانات». راجع لقطة الشاشة:

لقطة شاشة لقائمة Kutools for Excel مع خيار "مسح قيود التحقق من صحة البيانات"

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

لقطة شاشة لمربع حوار Kutools الذي يطلب تأكيد إزالة القائمة المنسدلة

بعد ذلك، تُزال قوائم الإسقاط في هذا النطاق المحدد فورًا.

Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن


إضافة لون إلى القائمة المنسدلة

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

إضافة لون إلى قائمة الإسقاط باستخدام استخدم تنسيق الشروط

يمكنك إنشاء قواعد تنسيق شرطي للخلية التي تحتوي على قائمة منسدلة لتمييزها بالألوان. يُرجى اتباع الخطوات التالية.

1. حدد الخلايا التي تحتوي على قائمة منسدلة وترغب في تطبيق التنسيق المُلوَّن عليها.

2. انقر على «الصفحة الرئيسية» > «استخدم التنسيق الشرطي» > «إدارة القواعد».

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

لقطة شاشة لمدير قواعد التنسيق الشرطي مع تمييز زر "قاعدة جديدة"

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

4.1) في مربع «اختيار نوع القاعدة»، اختر خيار «تنسيق الخلايا التي تحتوي فقط على»؛
4.2) في قسم «تنسيق الخلايا التي تحتوي فقط على»، اختر «نص معيّن» من القائمة المنسدلة الأولى، و«يحتوي على» من القائمة المنسدلة الثانية، ثم اختر العنصر الأول من قائمة المصدر في المربع الثالث؛
تلميحات: هنا اخترت الخلية A16 في مربع النص الثالث. A16 هو العنصر الأول من قائمة المصدر التي أنشأت القائمة المنسدلة استنادًا إليها.
4.3) انقر على زر «تنسيق».
لقطة شاشة لمربع حوار "قاعدة تنسيق جديدة" مع خيارات تنسيق نص محددة
4.4) في مربع حوار «تعيين تنسيق الخلية»، انتقل إلى علامة التبويب «تعبئة»، واختر لون الخلفية للنص المحدد، ثم انقر على زر «موافق». أو يمكنك اختيار لون الخط معين للنص حسب حاجتك.
لقطة شاشة لمربع حوار "تنسيق الخلايا" يُظهر علامة التبويب "تعبئة" مع تحديد لون الخلفية
4.5) انقر على زر «موافق» عند العودة إلى مربع حوار «قاعدة تنسيق جديدة».

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

لقطة شاشة لمدير قواعد التنسيق الشرطي بعد تحديد ألوان لعناصر القائمة المنسدلة

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

مثال متحرك يُظهر قائمة منسدلة بألوان مرتبطة بالاختيارات في Excel

أضف لونًا إلى القائمة المنسدلة بسهولة باستخدام أداة رائعة

هنا نقدّم لك ميزة «قائمة مع الألوان» من «Kutools لـ Excel» لتسهيل إضافة الألوان إلى قوائم الإسقاط في Excel!

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

1. حدد الخلايا التي تحتوي على قائمة الإسقاط التي ترغب في إضافة لون إليها.

2. انقر على «Kutools» > «قائمة منسدلة» > «قائمة مع الألوان».

لقطة شاشة لخيار "القائمة المنسدلة الملونة" في قائمة Kutools for Excel

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

3.1) في قسم «تطبيق على»، اختر خيار «الخلية»؛
3.2) في مربع «نطاق التحقق من البيانات (تسلسل»، يمكنك رؤية أن مراجع الخلايا المحددة معروضة داخله. يمكنك تغيير نطاق الخلايا حسب حاجتك؛
3.3) في مربع «عنصر القائمة» (يتم عرض جميع عناصر القائمة المنسدلة النطاق المحدد هنا)، اختر عنصرًا لتحديده بلون معين؛
3.4) في قسم «تحديد اللون»، اختر لون الخلفية؛
ملاحظة: تحتاج إلى تكرار الخطوة 3.3 و3.4 لتحديد ألوان مختلفة للعناصر الأخرى؛
3.5) انقر على زر «موافق». راجع لقطة الشاشة:

لقطة شاشة لمربع حوار "القائمة المنسدلة الملونة"

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

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

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

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

مثال متحرك يُظهر عناصر القائمة المنسدلة بألوان في Excel

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

مثال متحرك يُظهر صفوفًا مُظلَّلة بناءً على اختيار القائمة المنسدلة في Excel

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))),"")

حدد الخلية الأولى للنتائج، ثم اسحب «مقبض الملء» حتى نهاية القائمة.

لقطة شاشة تُظهر عمود مساعد بصيغة مصفوفة في Excel

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

2. انقر على «الصيغ» > «تعريف اسم».

لقطة شاشة لمربع حوار تعريف الاسم في Excel لإنشاء نطاق مسمّى

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

3.1) في مربع «الاسم»، أدخل اسمًا لنطاق الاسم؛
3.2) في مربع «يشير إلى»، أدخل الصيغة التالية فيه؛
=OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B$2:$B$50)-COUNTIF(Sheet1!$B$2:$B$50,""),1)
3.3) انقر على زر «موافق». راجع لقطة الشاشة:

لقطة شاشة لمربع حوار تحرير الاسم في Excel لتعريف صيغة النطاق المسمّى

الآن، ستحتاج إلى إنشاء قائمة إسقاط بناءً على النطاق المسمّى. في هذه الحالة، سأقوم بإنشاء قائمة إسقاط قابلة للبحث في الورقة Sheet2.

4. افتح Sheet2، وحدد النطاق المخصص لقائمة الإسقاط، ثم انقر على «بيانات» > «التحقق من صحة البيانات» > «التحقق من صحة البيانات».

لقطة شاشة لخيار التحقق من صحة البيانات في شريط أدوات Excel

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

5.1) في مربع «السماح»، اختر «قائمة»؛
5.2) انقر على مربع «المصدر»، ثم اضغط مفتاح "F3"؛
5.3) في مربع الحوار المنبثق «لصق الاسم»، اختر نطاق الاسم الذي أنشأته في الخطوة 3، ثم انقر على «موافق»؛
لقطة شاشة لمربع حوار لصق الاسم في Excel يُظهر نطاقًا مسمّى
تلميحات: يمكنك إدخال نطاق الاسم مباشرةً بصيغة «=نطاق الاسم» في مربع «المصدر».
5.4) انقر على علامة التبويب «تنبيه الخطأ»، وألغِ تحديد مربع «عرض تنبيه خطأ بعد إدخال بيانات غير صالحة»، ثم انقر أخيرًا على زر «موافق».
لقطة شاشة لعلامة التبويب "تنبيه الخطأ" في مربع حوار التحقق من صحة البيانات في Excel

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

لقطة شاشة تُظهر خيار عرض الكود في تبويب الورقة في Excel

7. في نافذة «مايكروسوفت فيجوال بيسيك للتطبيقات» المفتوحة، انسخ كود VBA أدناه إلى محرر الكود.

كود VBA: إنشاء قائمة إسقاط قابلة للبحث في Excel

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Calculate
End Sub

لقطة شاشة لمُحرر Microsoft Visual Basic for Applications في Excel مع كود VBA

8. اضغط على مفاتيح «Alt» + «Q» لإغلاق نافذة «مايكروسوفت فيجوال بيسيك للتطبيقات».

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

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

ملاحظة: هذه الطريقة حساسة لحالة الأحرف.


إنشاء قائمة إسقاط ولكن عرض قيمة مختلفة

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

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

لقطة شاشة لأعمدة أسماء الدول والاختصارات في Excel

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

لقطة شاشة لمربع الاسم في Excel المستخدم لتعريف نطاق

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

لقطة شاشة لخيار التحقق من صحة البيانات في شريط أدوات Excel

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

4.1) في مربع «السماح»، اختر «قائمة»؛
4.2) في مربع «المصدر»، حدد نطاق البيانات الأصلية (نطاق قائمة الأسماء الخاص بالبلد في هذه الحالة)؛
4.3) انقر على «موافق».

لقطة شاشة لإعداد التحقق من صحة البيانات للقائمة المنسدلة في Excel

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

لقطة شاشة لخيار عرض الكود في تبويب ورقة Excel

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

ملاحظات:

1) في الكود، الرقم 4 في السطر «If Target.Column = 4» Then يمثل رقم العمود الذي أنشأت فيه القائمة المنسدلة في الخطوتين 3 و4. إذا كانت قائمتك المنسدلة موجودة في العمود F، فالرجاء استبدال الرقم 4 بـ 6؛
2) كلمة «dropdown» في السطر الخامس هي اسم الخلية التي أنشأتها في الخطوة 2. يمكنك تغييرها حسب حاجتك.

7. اضغط على مفاتيح «Alt» + «Q» لإغلاق نافذة «مايكروسوفت فيجوال بيسيك للتطبيقات».

من الآن فصاعدًا، عند اختيار اسم دولة من القائمة المنسدلة، سيظهر اختصار الدولة المحددة في الخلية.

لقطة شاشة تُظهر قائمة منسدلة مع اختيار أسماء الدول وعرض الاختصارات


إنشاء قائمة منسدلة تحتوي على خانات اختيار (Checkboxes)

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

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

إذا كنت ترغب في إنشاء قائمة منسدلة تحتوي على خانات اختيار في Excel، فاطّلع علىكيفية إنشاء قائمة منسدلة تحتوي على خانات اختيار متعددة في Excel؟.


إضافة إكمال تلقائي إلى القائمة المنسدلة

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

لتمكين التكميل التلقائي في قائمة الإسقاط بورقة عمل Excel، يُرجى الرجوع إلىكيفية التكميل التلقائي عند الكتابة في قائمة إسقاط Excel؟.


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

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

1. أولاً، عليك إنشاء قائمة منسدلة تحتوي القيم المحددة التي ستستند إليها عند استخراج البيانات.

تلميح: يُرجى اتباع الخطوات أعلاه لـإنشاء قائمة منسدلة في Excel.

إنشاء قائمة منسدلة تحتوي على قائمة فريدة من العناصر

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

1) انسخ الخلايا التي ستعتمد عليها لإنشاء القائمة المنسدلة باستخدام مفاتيح «Ctrl» + «C»، ثم الصقها في نطاق جديد.

2) حدد الخلايا في النطاق الجديد، ثم انقر «Data» > «إزالة التكرارات».

لقطة شاشة لخيار إزالة التكرارات في شريط أدوات Excel

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

لقطة شاشة لمربع حوار "إزالة التكرارات" في Excel

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

لقطة شاشة لمرشِّح القائمة المنسدلة في Excel يعرض البيانات بناءً على الاختيار

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

2. بعد ذلك، ستحتاج إلى إنشاء ثلاث أعمدة مساعدة على النحو التالي.

2.1) بالنسبة لعمود المساعد الأول (اخترت هنا العمود D كعمود مساعد أول)، أدخل الصيغة التالية في الخلية الأولى (باستثناء رأس العمود)، ثم اضغط مفتاح «Enter». حدد خلية الناتج، ثم اسحب «مقبض التعبئة» حتى يصل إلى أسفل النطاق.
=ROWS($A$2:A2)
لقطة شاشة لصيغة العمود المساعد الأول في Excel لمرشِّح القائمة المنسدلة
2.2) بالنسبة لعمود المساعد الثاني (العمود E)، أدخل الصيغة التالية في الخلية E2، ثم اضغط مفتاح «Enter». حدد الخلية E2، ثم اسحب «مقبض التعبئة» حتى أسفل النطاق.
ملاحظة: إذا لم يتم تحديد أي قيمة في القائمة المنسدلة، فسيتم عرض نتائج الصيغ فارغة هنا.
=IF(A2=$H$2,D2,"")
لقطة شاشة لصيغة العمود المساعد الثاني في Excel لمرشِّح القائمة المنسدلة
2.3) بالنسبة لعمود المساعد الثالث (العمود F)، أدخل الصيغة التالية في الخلية F2، ثم اضغط مفتاح «Enter». حدد الخلية F2، ثم اسحب «مقبض التعبئة» حتى أسفل النطاق.
ملاحظة: إذا لم يتم تحديد أي قيمة في القائمة المنسدلة، فسيتم عرض نتائج الصيغ فارغة.
=IFERROR(SMALL($E$2:$E$17,D2),"")
لقطة شاشة لصيغة العمود المساعد الثالث في Excel لمرشِّح القائمة المنسدلة

3. أنشئ نطاقًا جديدًا استنادًا إلى نطاق البيانات الأصلي لاستخراج البيانات باستخدام الصيغ التالية.

3.1) حدد خلية الإخراج الأولى (اخترت هنا الخلية J2)، وأدخل الصيغة التالية فيها، ثم اضغط مفتاح «Enter».
=IFERROR(INDEX($A$2:$C$17,$F2,COLUMNS($J$2:J2)),"")
3.2) حدد خلية الناتج، ثم اسحب «مقبض التعبئة» إلى الخليتين على اليمين.
لقطة شاشة لصيغة خلية الإخراج الأولى في Excel لاستخراج البيانات بناءً على اختيار القائمة المنسدلة
3.3) مع بقاء النطاق J2:L2 محددًا، اسحب مقبض التعبئة حتى يصل إلى أسفل النطاق.
لقطة شاشة لمقبض التعبئة (Fill Handle) في Excel المستخدم لتوسيع الصيغ لتصفية القائمة المنسدلة

ملاحظات:

1) إذا لم يتم تحديد أي قيمة في القائمة المنسدلة، فسيتم عرض نتائج الصيغ فارغة.
2) يمكنك إخفاء أعمدة المساعد الثلاثة حسب حاجتك.

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

لقطة شاشة لمرشِّح القائمة المنسدلة في Excel يعرض البيانات بناءً على الاختيار


تحديد عناصر متعددة من القائمة المنسدلة

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

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


تعيين قيمة افتراضية (مسبقة التحديد) للقائمة المنسدلة

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

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

قبل تطبيق الطريقتين التاليتين، عليك إنشاء قائمة منسدلة وإجراء بعض الإعدادات التالية.

1. حدد الخلايا المخصصة للقائمة المنسدلة، ثم انقر «Data» > «Data Validation» > «Data Validation».

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

لقطة شاشة لخيار التحقق من صحة البيانات في شريط أدوات Excel

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

2.1) في مربع «السماح»، اختر «قائمة»؛
2.2) في مربع «المصدر»، حدد البيانات الأصلية الذي تريد عرضه في القائمة المنسدلة.
تلميحات: بالنسبة للقائمة المنسدلة التي أنشأتها مسبقًا، يُرجى تخطي هاتين الخطوتين.
لقطة شاشة لمربع حوار "التحقق من صحة البيانات" في Excel يُظهر خيار "السماح بالقائمة"
2.3) بعد ذلك، انتقل إلى علامة التبويب «تنبيه الخطأ»، وألغِ تحديد مربع «عرض تنبيه خطأ بعد إدخال بيانات غير صالحة»؛
2.4) انقر على زر «موافق».
لقطة شاشة لعلامة التبويب "تنبيه الخطأ" في مربع حوار "التحقق من صحة البيانات" في Excel

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

تعيين قيمة افتراضية للقائمة المنسدلة باستخدام صيغة

يمكنك تطبيق الصيغة التالية لتعيين قيمة افتراضية للقائمة المنسدلة التي أنشأتها وفقًا للخطوات السابقة.

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

=IF(C2="", "--Choose item from the list--")

لقطة شاشة لصيغة مطبَّقة لتعيين قيمة افتراضية في القائمة المنسدلة في Excel

ملاحظات:

1) في الصيغة، "C2" هي خلية فارغة بجانب خلية القائمة المنسدلة، ويمكنك تحديد أي خلية فارغة حسب حاجتك.
2) «--اختر عنصرًا من القائمة--» هي القيمة الافتراضية المعروضة في خلية القائمة المنسدلة. يمكنك أيضًا تغيير القيمة الافتراضية حسب حاجتك.
3) تعمل الصيغة فقط قبل تحديد عناصر من القائمة المنسدلة، وبعد تحديد عنصر منها، سيتم استبدال القيمة الافتراضية وستختفي الصيغة.
تعيين قيمة افتراضية لجميع القوائم المنسدلة في ورقة العمل دفعة واحدة باستخدام كود 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

لقطة شاشة تُظهر نافذة Microsoft Visual Basic for Applications مع كود VBA ملصق في وحدة

ملاحظة: في الكود أعلاه، تظهر القيمة «- اختر من القائمة -» كقيمة افتراضية في خلية القائمة المنسدلة، ويمكنك تغيير هذه القيمة الافتراضية وفقًا لاحتياجاتك.

3. اضغط مفتاح "F5" لفتح مربع حوار «Macros»، وتأكد من تحديد «DropDownListToDefault» في مربع «Macro Name»، ثم انقر على زر «Run» لتشغيل الكود.

لقطة شاشة لمربع حوار وحدات الماكرو في Excel مع تحديد ماكرو "DropDownListToDefault"

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

لقطة شاشة تُظهر القيمة الافتراضية المُدخلة في خلايا القائمة المنسدلة في Excel


زيادة حجم الخط القائمة المنسدلة

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

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

لقطة شاشة تُظهر خيار "عرض الكود" في قائمة تبويب الورقة في Excel

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

لقطة شاشة تُظهر نافذة Microsoft Visual Basic for Applications مع كود VBA لتكبير حجم خط القائمة المنسدلة

ملاحظة: هنا، تعني العبارة «xZoom = 130» في الكود أنك ستقوم بتكبير حجم الخط لجميع القوائم المنسدلة في ورقة العمل الحالية إلى 130. ويمكنك تعديل القيمة حسب احتياجاتك.

3. اضغط مفاتيح «Alt» + «Q» لإغلاق نافذة «Microsoft Visual Basic for Applications».

من الآن فصاعدًا، عند النقر على خلية القائمة المنسدلة، سيزداد مستوى التكبير لورقة العمل الحالية تلقائيًا، وعند النقر على السهم المنسدل، ستجد أن حجم خط جميع عناصر القائمة قد كُبِّر أيضًا.

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

لقطة شاشة لقائمة منسدلة مقرَّبة في Excel بحجم خط مكبَّر

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

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

عزِّز مهاراتك في 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.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل