قائمة Excel المنسدلة: إنشاء وتحرير وإزالة والمزيد من العمليات المتقدمة
القائمة المنسدلة تشبه مربع القائمة الذي يسمح للمستخدمين باختيار قيمة واحدة من قائمة التحديد. سيوضح هذا البرنامج التعليمي العمليات الأساسية للقائمة المنسدلة: إنشاء وتحرير وإزالة القائمة المنسدلة في Excel. بصرف النظر عن ذلك ، يوفر هذا البرنامج التعليمي عمليات متقدمة للقائمة المنسدلة لتحسين وظائفها لحل المزيد من مشكلات Excel.
يغطي هذا البرنامج التعليمي بشكل أساسي ما يلي: (انقر فوق أي عنوان في جدول المحتويات أدناه أو على اليمين للتنقل إلى المحتوى المقابل.)
انشاء وتحرير وازالة وتلوين وتحديد مربعات اختيار وتحديد قيمة افتراضية وتصفية القائمة المسندلة
1. إنشاء قائمة منسدلة بسيطة
إنشاء قائمة منسدلة من نطاق من الخلايا
اشرح هنا خطوات إنشاء قائمة منسدلة من نطاق خلايا في Excel. الرجاء القيام بما يلي
1. حدد نطاق خلايا لتحديد موقع القائمة المنسدلة.
تلميحات : يمكنك إنشاء قائمة منسدلة لخلايا متعددة غير متجاورة في نفس الوقت بالضغط على مفتاح Ctrl أثناء تحديد الخلايا واحدة تلو الأخرى.
2. انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات .
3. في مربع الحوار التحقق من صحة البيانات ، ضمن علامة التبويب " الإعدادات" ، يرجى التهيئة على النحو التالي.
3.1) في القائمة المنسدلة السماح ، حدد القائمة ؛
3.2) في مربع المصدر ، حدد نطاق الخلايا الذي ستعرض القيم في القائمة المنسدلة ؛
3.3) انقر فوق الزر " موافق" .
ملاحظات :
1) يمكنك تحديد أو إلغاء تحديد مربع تجاهل الفراغ اعتمادًا على الطريقة التي تريد بها معالجة الخلايا الفارغة في النطاق المحدد ؛
2) تأكد من تحديد مربع القائمة المنسدلة في الخلية . إذا لم يتم تحديد هذا المربع ، فلن يظهر سهم القائمة المنسدلة عند تحديد الخلية.
3) في مربع المصدر ، يمكنك كتابة قيم مفصولة بفواصل يدويًا كما هو موضح في لقطة الشاشة أدناه.
الآن تم إنشاء القائمة المنسدلة. عند النقر فوق خلية القائمة المنسدلة ، سيظهر سهم بجوارها ، انقر فوق السهم لتوسيع القائمة ، وبعد ذلك يمكنك اختيار عنصر منها.
إنشاء قائمة منسدلة ديناميكية من الجدول
يمكنك تحويل نطاق بياناتك إلى جدول Excel ثم إنشاء قائمة منسدلة ديناميكية بناءً على نطاق الجدول.
1. حدد نطاق البيانات الأصلية، ثم اضغط على مفتاح Ctrl + T مفاتيح.
2. انقر فوق " موافق" في مربع الحوار " إنشاء جدول" المنبثق . ثم يتم تحويل نطاق البيانات إلى الجدول.
3. حدد نطاق خلايا لوضع القائمة المنسدلة ، ثم انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات .
4. في مربع الحوار التحقق من صحة البيانات ، تحتاج إلى:
4.1) حدد قائمة في القائمة المنسدلة السماح ؛
4.2) حدد نطاق الجدول (باستثناء الرأس) في المربع المصدر ؛
4.3) انقر فوق الزر " موافق" .
ثم يتم إنشاء القوائم المنسدلة الديناميكية. عند إضافة البيانات أو إزالتها من نطاق الجدول ، سيتم تحديث القيم في القائمة المنسدلة تلقائيًا.
إنشاء قائمة منسدلة من النطاق المسمى
يمكنك أيضًا إنشاء قائمة منسدلة من نطاق مسمى في Excel.
1. أولاً ، قم بإنشاء نطاق مسمى. حدد نطاق الخلايا الذي ستقوم بإنشاء نطاق مسمى بناءً عليه ، ثم اكتب اسم النطاق في مربع الاسم ، واضغط على مفتاح الإدخال .
2. انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات .
3. في مربع الحوار التحقق من صحة البيانات ، يرجى التهيئة على النحو التالي.
3.1) في مربع السماح ، حدد قائمة ؛
3.2) انقر فوق مربع المصدر ، ثم اضغط على المفتاح F3 .
3.3) في مربع الحوار " لصق الاسم " ، حدد اسم النطاق الذي أنشأته للتو ثم انقر فوق الزر " موافق" ؛
تلميحات: يمكنك أيضًا إدخال = اسم النطاق يدويًا في مربع المصدر . في هذه الحالة ، سأدخل = المدينة .
3.4) انقر فوق " موافق" عندما يعود إلى مربع الحوار التحقق من صحة البيانات . انظر لقطة الشاشة:
الآن يتم إنشاء القائمة المنسدلة التي تستخدم البيانات من نطاق مسمى.
إنشاء قائمة منسدلة من مصنف آخر
لنفترض أن هناك مصنفًا باسم " SourceData " ، وتريد إنشاء قائمة منسدلة في مصنف آخر استنادًا إلى البيانات الموجودة في مصنف " SourceData " ، يرجى القيام بما يلي.
1. افتح المصنف "SourceData". في هذا المصنف ، حدد البيانات التي ستنشئ قائمة منسدلة بناءً عليها ، واكتب اسم النطاق في مربع الاسم ، ثم اضغط على مفتاح الإدخال .
هنا أسمي النطاق باسم City.
2. افتح ورقة العمل التي ستقوم بإدراج القائمة المنسدلة فيها. انقر فوق الصيغ > تحديد الاسم .
3. في مربع الحوار New Name ، تحتاج إلى إنشاء نطاق مسمى بناءً على اسم النطاق الذي قمت بإنشائه في المصنف "SourceData" ، يرجى التهيئة على النحو التالي.
3.1) أدخل اسمًا في مربع الاسم ؛
3.2) في المربع يشير إلى ، أدخل الصيغة أدناه فيه.
SourceData.xlsx! City=
3.3) انقر فوق " موافق" لحفظه
ملاحظات :
1). في الصيغة ، SourceData هو اسم المصنف الذي يحتوي على البيانات التي ستقوم بإنشاء قائمة منسدلة بناءً عليها ؛ City هو اسم النطاق الذي حددته في مصنف SourceData.
2). إذا كانت المسافة أو الأحرف الأخرى مثل - ، # ... متضمنة في اسم مصنف البيانات المصدر ، فأنت بحاجة إلى إحاطة اسم المصنف بعلامات اقتباس مفردة مثل = 'Source Data.xlsx'! المدينة .
4. افتح المصنف الذي ستدرجه في القائمة المنسدلة ، وحدد خلايا القائمة المنسدلة ، ثم انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات .
5. في مربع الحوار التحقق من صحة البيانات ، يرجى التهيئة على النحو التالي.
5.1) في مربع السماح ، حدد قائمة ؛
5.2) انقر فوق مربع المصدر ، ثم اضغط على المفتاح F3 .
5.3) في مربع الحوار " لصق الاسم " ، حدد اسم النطاق الذي أنشأته للتو ثم انقر فوق الزر " موافق" ؛
تلميحات : يمكنك أيضًا إدخال = اسم النطاق يدويًا في مربع المصدر . في هذه الحالة ، سأدخل = اختبار .
5.4) انقر فوق " موافق" عندما يعود إلى مربع الحوار " التحقق من صحة البيانات ".
الآن تم إدراج القوائم المنسدلة في النطاق المحدد. والقيم المنسدلة من مصنف آخر.
تحرير القائمة المنسدلة
إذا كنت تريد تحرير القائمة المنسدلة ، فيمكن للطرق الموجودة في هذا القسم أن تقدم لك معروفًا.
2. تحرير القائمة المنسدلة
قم بتحرير قائمة منسدلة بناءً على نطاق من الخلايا
لتحرير قائمة منسدلة بناءً على نطاق خلايا ، يرجى القيام بما يلي.
1. حدد الخلايا التي تحتوي على القائمة المنسدلة التي تريد تحريرها ، ثم انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات .
2. في مربع الحوار التحقق من صحة البيانات ، قم بتغيير مراجع الخلايا في المربع المصدر ، ثم انقر فوق الزر " موافق" .
قم بتحرير قائمة منسدلة بناءً على نطاق مسمى
لنفترض أنك قمت بإضافة قيم أو حذفها في النطاق المسمى ، وتم إنشاء القائمة المنسدلة بناءً على هذا النطاق المسمى. لإظهار القيم المحدثة في القوائم المنسدلة ، يرجى القيام بما يلي.
1. انقر فوق الصيغ > مدير الاسم .
تلميحات : يمكنك فتح نافذة مدير الأسماء بالضغط على مفتاحي Ctrl + F3 .
2. في نافذة مدير الاسم ، تحتاج إلى التهيئة على النحو التالي:
2.1) في مربع الاسم ، حدد النطاق المسمى الذي تريد تحديثه ؛
2.2) في قسم يشير إلى ، انقر فوق الزرلتحديد النطاق المحدث لقائمتك المنسدلة ؛
2.3) انقر فوق الزر " إغلاق" .
3. ثم ينبثق مربع حوار Microsoft Excel ، انقر فوق الزر " نعم" لحفظ التغييرات.
ثم يتم تحديث القوائم المنسدلة بناءً على هذا النطاق المسمى.
إزالة القائمة المنسدلة
يتحدث هذا القسم عن إزالة القائمة المنسدلة في Excel.
3. إزالة القائمة المنسدلة
قم بإزالة القائمة المنسدلة باستخدام Excel المدمج
يوفر Excel ميزة مضمنة للمساعدة في إزالة القائمة المنسدلة من ورقة العمل. الرجاء القيام بما يلي.
1. حدد نطاق الخلايا الذي يحتوي على القائمة المنسدلة التي تريد إزالتها.
2. انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات .
3. في مربع الحوار التحقق من صحة البيانات ، انقر فوق الزر مسح الكل ، ثم انقر فوق موافق لحفظ التغييرات.
تتم الآن إزالة القوائم المنسدلة من النطاق المحدد.
أضف اللون إلى القائمة المنسدلة
في بعض الحالات ، قد تحتاج إلى إنشاء قائمة منسدلة مُرمَّزة بالألوان من أجل التمييز بين البيانات الموجودة في خلايا القائمة المنسدلة في لمح البصر. يقدم هذا القسم طريقتين لمساعدتك في حل المشكلة بالتفصيل.
4. إضافة لون إلى القائمة المنسدلة
أضف لونًا إلى القائمة المنسدلة باستخدام التنسيق الشرطي
يمكنك إنشاء قواعد شرطية للخلية التي تحتوي على القائمة المنسدلة لجعلها مشفرة بالألوان. الرجاء القيام بما يلي.
1. حدد الخلايا التي تحتوي على القائمة المنسدلة التي تريد جعلها مشفرة بالألوان.
2. انقر فوق الصفحة الرئيسية > تنسيق شرطي > إدارة القواعد .
3. في مربع الحوار " إدارة قواعد التنسيق الشرطي " ، انقر فوق الزر قاعدة جديدة .
4. في مربع حوار قاعدة التنسيق الجديدة ، يرجى التهيئة على النحو التالي.
4.1) في مربع تحديد نوع القاعدة ، اختر الخيار تنسيق الخلايا التي تحتوي فقط ؛
4.2) في قسم تنسيق الخلايا التي تحتوي على فقط ، حدد نصًا محددًا من القائمة المنسدلة الأولى ، وحدد يحتوي على من القائمة المنسدلة الثانية ، ثم حدد العنصر الأول من قائمة المصدر في المربع الثالث ؛
تلميحات : هنا أقوم بتحديد الخلية A16 في مربع النص الثالث. A16 هو العنصر الأول في قائمة المصادر التي أنشأت القائمة المنسدلة بناءً عليها.
4.3) انقر فوق الزر " تنسيق" .
4.4) في مربع الحوار تنسيق الخلايا ، انتقل إلى علامة التبويب " تعبئة" ، واختر لون الخلفية للنص المحدد ، ثم انقر فوق الزر " موافق" . أو يمكنك اختيار لون خط معين للنص حسب حاجتك.
4.5) انقر فوق الزر " موافق" عندما يعود إلى مربع الحوار قاعدة التنسيق الجديدة .
5. عندما يعود إلى مربع الحوار " إدارة قواعد التنسيق الشرطي " ، كرر الخطوتين 3 و 4 أعلاه لتحديد الألوان للعناصر المنسدلة الأخرى. بعد الانتهاء من تحديد الألوان ، انقر فوق OK لحفظ التغييرات.
من الآن فصاعدًا ، عند تحديد عنصر من القائمة المنسدلة ، سيتم تمييز الخلية بلون الخلفية المحدد بناءً على النص المحدد.
إنشاء قائمة منسدلة مع مربعات الاختيار
يميل العديد من مستخدمي Excel إلى إنشاء قائمة منسدلة مع مربعات اختيار متعددة حتى يتمكنوا من تحديد عناصر متعددة من القائمة بمجرد تحديد مربعات الاختيار.
كما هو موضح أدناه ، عند النقر فوق الخلية التي تحتوي على القائمة المنسدلة ، يظهر مربع القائمة. في مربع القائمة ، يوجد مربع اختيار قبل كل عنصر. يمكنك تحديد مربعات الاختيار لعرض العناصر المقابلة في الخلية.
إضافة الإكمال التلقائي إلى القائمة المنسدلة
إذا كانت لديك قائمة منسدلة للتحقق من صحة البيانات تحتوي على عناصر كبيرة ، فأنت بحاجة إلى التمرير لأعلى ولأسفل في القائمة للعثور على الكلمة المناسبة ، أو كتابة الكلمة بأكملها في مربع القائمة مباشرةً. إذا كان بالإمكان إكمال القائمة المنسدلة تلقائيًا عند كتابة الحرف الأول فيها ، فسيصبح كل شيء أسهل.
تصفية البيانات على أساس اختيار القائمة المنسدلة
سيوضح هذا القسم كيفية تطبيق الصيغ لإنشاء مرشح قائمة منسدلة لاستخراج البيانات بناءً على التحديد من القائمة المنسدلة.
1. تحتاج أولاً إلى إنشاء قائمة منسدلة بالقيم المحددة التي ستستخرج البيانات بناءً عليها.
تلميحات : يرجى اتباع الخطوات المذكورة أعلاه لإنشاء قائمة منسدلة في Excel .
قم بإنشاء قائمة منسدلة بقائمة فريدة من العناصر
إذا كان هناك تكرارات في النطاق الخاص بك ، ولا تريد إنشاء قائمة منسدلة مع تكرار عنصر ، يمكنك إنشاء قائمة فريدة من العناصر على النحو التالي.
1) انسخ الخلايا التي ستنشئها من القائمة المنسدلة بناءً على مفاتيح Ctrl + C ، ثم الصقها في نطاق جديد.
2) حدد الخلايا في النطاق الجديد ، انقر فوق البيانات > إزالة التكرارات .
3) في مربع الحوار " إزالة التكرارات " ، انقر فوق الزر " موافق" .
4) ثم ينبثق برنامج Microsoft Excel لإخبارك بعدد التكرارات التي تمت إزالتها ، انقر فوق " موافق" .
الآن تحصل على قائمة فريدة من العناصر ، يمكنك إنشاء قائمة منسدلة بناءً على هذه القائمة الفريدة الآن.
2. ثم تحتاج إلى إنشاء ثلاثة أعمدة مساعد على النحو التالي.
2.1) بالنسبة للعمود المساعد الأول (هنا أختار العمود D كأول عمود مساعد) ، أدخل الصيغة أدناه في الخلية الأولى (باستثناء رأس العمود) ، ثم اضغط على مفتاح Enter . حدد خلية النتيجة ثم اسحب مقبض التعبئة لأسفل حتى تصل إلى أسفل النطاق.
ROWS($A$2:A2)=
2.2) بالنسبة للعمود المساعد الثاني (العمود E) ، أدخل الصيغة أدناه في الخلية E2 ثم اضغط على مفتاح Enter . حدد E2 ثم اسحب مقبض التعبئة إلى أسفل النطاق.
ملاحظة: إذا لم يتم تحديد أي قيمة في القائمة المنسدلة ، فستظهر هنا نتائج الصيغ فارغة.
IF(A2=$H$2,D2,"")=
2.3) بالنسبة للعمود المساعد الثالث (العمود F) ، أدخل الصيغة أدناه في F2 ثم اضغط على مفتاح Enter . حدد F2 ثم اسحب مقبض التعبئة إلى أسفل النطاق.
ملاحظة : إذا لم يتم تحديد أي قيمة في القائمة المنسدلة ، فسيتم عرض نتائج الصيغ فارغة.
IFERROR(SMALL($E$2:$E$17,D2),"")=
3. قم بإنشاء نطاق بناءً على نطاق البيانات الأصلي لإخراج البيانات المستخرجة باستخدام الصيغ أدناه.
3.1) حدد خلية الإخراج الأولى (هنا أختار J2) ، أدخل الصيغة أدناه فيها ثم اضغط على مفتاح Enter .
IFERROR(INDEX($A$2:$C$17,$F2,COLUMNS($J$2:J2)),"")=
3.2) حدد خلية النتيجة ، ثم اسحب مقبض التعبئة عبر الخليتين اليمنى.
3.3) احتفظ بالنطاق J2: l2 محددًا ، واسحب مقبض التعبئة لأسفل حتى يصل إلى أسفل النطاق.
ملاحظات :
1) إذا لم يتم تحديد أي قيمة في القائمة المنسدلة ، فستظهر نتائج الصيغ فارغة.
2) يمكنك إخفاء الأعمدة الثلاثة المساعدة حسب حاجتك.
الآن تم إنشاء عامل تصفية قائمة منسدلة ، يمكنك بسهولة استخراج البيانات من نطاق البيانات الأصلي بناءً على تحديد القائمة المنسدلة.
حدد عدة عناصر من القائمة المنسدلة
بشكل افتراضي ، تسمح القائمة المنسدلة للمستخدمين بتحديد عنصر واحد فقط في كل مرة في الخلية. عند إعادة تحديد عنصر في قائمة منسدلة ، سيتم استبدال العنصر المحدد مسبقًا. ومع ذلك ، إذا طُلب منك تحديد عناصر متعددة من قائمة منسدلة وعرضها جميعًا في الخلية المنسدلة كما هو موضح أدناه ، كيف يمكنك القيام بذلك؟
قم بتعيين القيمة الافتراضية (المحددة مسبقًا) للقائمة المنسدلة
بشكل افتراضي ، تظهر خلية قائمة منسدلة فارغة ، ولا يظهر سهم القائمة المنسدلة إلا عند النقر فوق الخلية. كيف تعرف الخلايا التي تحتوي على قوائم منسدلة في ورقة العمل في لمحة؟
سيوضح هذا القسم كيفية تعيين القيمة الافتراضية (المحددة مسبقًا) للقائمة المنسدلة في Excel. الرجاء القيام بما يلي.
قبل تطبيق الطريقتين التاليتين ، تحتاج إلى إنشاء قائمة منسدلة وإجراء بعض التكوينات على النحو التالي.
1. حدد الخلايا للقائمة المنسدلة ، انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات .
تلميحات : إذا كنت قد أنشأت بالفعل قائمة منسدلة ، فالرجاء تحديد الخلايا التي تحتوي على القائمة المنسدلة ، ثم انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات .
2. في مربع الحوار التحقق من صحة البيانات ، يرجى التهيئة على النحو التالي.
2.1) في مربع السماح ، حدد قائمة ؛
2.2) في مربع المصدر ، حدد بيانات المصدر التي ستعرضها في القائمة المنسدلة.
تلميحات : بالنسبة للقائمة المنسدلة التي قمت بإنشائها بالفعل ، يرجى تخطي هاتين الخطوتين.
2.3) ثم انتقل إلى علامة التبويب تنبيه الخطأ ، وقم بإلغاء تحديد المربع إظهار تنبيه الخطأ بعد إدخال بيانات غير صالحة ؛
2.4) انقر فوق الزر " موافق" .
بعد إنشاء القائمة المنسدلة ، يرجى تطبيق إحدى الطرق أدناه لتعيين القيمة الافتراضية لها.
تعيين القيمة الافتراضية للقائمة المنسدلة مع الصيغة
يمكنك تطبيق الصيغة أدناه لتعيين القيمة الافتراضية للقائمة المنسدلة التي أنشأتها كما هو موضح أعلاه.
1. حدد خلية القائمة المنسدلة ، وأدخل الصيغة أدناه فيها ثم اضغط على مفتاح Enter لعرض القيمة الافتراضية. إذا كانت خلايا القائمة المنسدلة متتالية ، فيمكنك سحب مقبض التعبئة لخلية النتيجة لتطبيق الصيغة على خلايا أخرى.
IF(C2="", "--Choose item from the list--")=
ملاحظات :
1) في الصيغة ، C2 هي خلية فارغة بجوار خلية القائمة المنسدلة ، يمكنك تحديد أي خلية فارغة حسب حاجتك.
2) - اختر عنصرًا من القائمة - هي القيمة الافتراضية التي سيتم عرضها في خلية القائمة المنسدلة. يمكنك أيضًا تغيير القيمة الافتراضية بناءً على حاجتك.
3) تعمل الصيغة فقط قبل تحديد العناصر من القائمة المنسدلة ، وبعد تحديد عنصر من القائمة المنسدلة ، سيتم استبدال القيمة الافتراضية وستختفي الصيغة.