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

إنشاء قائمة ديناميكية ديناميكي في Excel (خطوة بخطوة)

المؤلفصنتاريخ التعديل

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

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

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

حمّل ملف العينة مجانًاأيقونة لتنزيل ملف العينة لإنشاء قوائم منسدلة معتمدة في Excel


فيديو: أنشئ قائمة ديناميكية في Excel

 

أنشئ قائمة ديناميكية ديناميكيًا

 

الخطوة 1: اكتب العناصر الخاصة بـ قائمة منسدلة

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

لاحظ أن العناصر الموجودة في العمود الأول (المنتج) ستُستخدم كأسماء في Excel للقوائم التابعة لاحقًا. فعلى سبيل المثال، سيُخصص اسم «فواكه» للنطاق B2:B5، واسم «خضروات» للنطاق C2:C6، كلٌّ على حدة.

راجع لقطة الشاشة:

لقطة شاشة تُظهر إدخالات القوائم المنسدلة في Excel، كل قائمة في عمود منفصل

2. بعد ذلك، أنشئ جداولًا لكل قائمة بيانات.

حدد النطاق A1:A3، ثم اختر «إدراج» > «جدول». في مربع حوار إنشاء الجدول، فعّل الخيار «جدولي يحتوي على رؤوس أعمدة»، ثم انقر «موافق».

لقطة شاشة تُظهر كيفية إنشاء جدول في Excel لإدخالات القائمة المنسدلة

ثم كرّر هذه الخطوة لإنشاء جداول للقوائم الأخرى.

يمكنك عرض جميع الجداول والمراجع الخاصة بالنطاقات في «مدير الأسماء» (اضغط «Ctrl» + "F3" لفتحه).

لقطة شاشة تُظهر "مدير الأسماء" مع مراجع الجداول في Excel

الخطوة 2: إنشاء اسم الخلية

في هذه الخطوة، عليك إنشاء «أسماء» للقائمة الرئيسية ولكل قائمة فرعية.

1. حدد العناصر التي تظهر في القائمة الرئيسية ("A2:A3").

2. ثم انتقل إلى «مربع الاسم» الموجود بجانب «شريط الصيغة».

3. اكتب الاسم فيه، مثلًا «Product» (منتج).

4. اضغط مفتاح «Enter» لإتمام العملية بسلاسة.

لقطة شاشة تُظهر كيفية إنشاء اسم نطاق للقائمة المنسدلة الرئيسية في Excel

ثم كرّر الخطوات السابقة لإنشاء أسماء منفصلة لكل قائمة تابعة.

هنا تم تسمية العمود الثاني (B2:B5) باسم «Fruit» (فواكه)، والعمود الثالث (C2:C6) باسم «Vegetable» (خضروات).

لقطة شاشة تُظهر كيفية إنشاء أسماء نطاقات لقائمة الفواكه

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

يمكنك عرض جميع أسماء الخلايا في مدير الأسماء (اضغط «Ctrl» + "F3" لفتحه).

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

الخطوة 3: إضافة القائمة المنسدلة الرئيسية

بعد ذلك، أضف القائمة المنسدلة الرئيسية (المنتج)، وهي قائمة تحقق من صحة البيانات لمجموعة قائمة منسدلة عادية وليست قائمة منسدلة تابعة.

1. أولًا، أنشئ جدولًا.

حدد خلية (مثل "E1")، واكتب رأس العمود الأول («Product»)، ثم انتقل إلى الخلية التالية في الصف نفسه ("F1") واكتب رأس العمود الثاني («Item»). وسيحتوي هذا الجدول على قائمة منسدلة.

بعد ذلك، حدد الخليتين "E1" و"F1"، ثم انتقل إلى تبويب «إدراج» واختر «جدول» من مجموعة الجداول.

في مربع حوار إنشاء الجدول، فعّل خانة «جدولي يحتوي على رؤوس أعمدة»، ثم انقر «موافق».

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

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

لقطة شاشة تُظهر كيفية إدراج قائمة منسدلة رئيسية في Excel باستخدام التحقق من الصحة (Data Validation)

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

  • اختر «قائمة» في قسم «السماح»،
  • اكتب الصيغة التالية في شريط «المصدر»، حيث أن «Product» هو اسم القائمة الرئيسية،
  • انقر فوق «موافق».
=Product

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

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

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

الخطوة 4: إضافة القائمة المنسدلة التابعة

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

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

  • اختر «قائمة »في قسم «السماح »،
  • اكتب الصيغة التالية في شريط «المصدر»، علماً بأن الخلية E2 تحتوي على القائمة المنسدلة الرئيسية.
  • انقر فوق «موافق».
=INDIRECT(SUBSTITUTE(E2," ","_"))

لقطة شاشة تُظهر كيفية إضافة قائمة منسدلة معتمدة في Excel باستخدام التحقق من الصحة (Data Validation)

إذا كانت الخلية E2 فارغة (أي لم تختر أي عنصر من القائمة المنسدلة الرئيسية)، فستظهر رسالة مشابهة لتلك الموضحة في الصورة أدناه — انقر على «نعم» للمتابعة.

لقطة شاشة تُظهر رسالة تحذير عند فراغ القائمة المنسدلة الرئيسية في Excel

أصبحت القائمة الديناميكية جاهزة الآن!

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

الخطوة 5: جرّب القائمة الديناميكية.

1. اختر «فواكه» من القائمة المنسدلة الرئيسية (الخلية "E2")، ثم انتقل إلى القائمة الديناميكية (الخلية "F2")، وانقر رمز السهم للتأكد من ظهور عناصر الفواكه، واختر عنصرًا واحدًا منها.

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

رسوم متحركة توضح كيفية استخدام القائمة المنسدلة المعتمدة في Excel

ملاحظات:

10 ثوانٍ لإنشاء قائمة ديناميكية باستخدام أداة مفيدة

 

يوفر «Kutools لـ Excel» أداة قوية لإنشاء قائمة ديناميكية بشكل أسهل وأسرع:

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

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

الخطوة 1: كتابة العناصر الخاصة بالقائمة المنسدلة

أولًا، رتّب بياناتك كما في لقطة الشاشة أدناه:

لقطة شاشة تُظهر كيفية ترتيب البيانات لإنشاء قائمة منسدلة معتمدة

الخطوة 2: تطبيق أداة Kutools

1. حدد البيانات التي أنشأتها، ثم انتقل إلى تبويب «Kutools» وانقر عليه، وبعدها اختر «قائمة منسدلة» لعرض القائمة الفرعية، وانقر على «قائمة منسدلة ديناميكية».

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

2. في «القائمة الديناميكية»:

  • حدد «الوضع B» الذي يتطابق مع نمط بياناتك،
  • اختر «منطقة وضع القائمة»، يجب أن يكون عمود منطقة وضع القائمة مساويًا لعمود نطاق البيانات،
  • انقر فوق «موافق».

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

الآن تم إنشاء القائمة المنسدلة التابعة بنجاح.

لقطة شاشة تُظهر قائمة منسدلة معتمدة مكتملة تم إنشاؤها باستخدام Kutools

نصائح:
  • يدعم «الوضع B» إنشاء مستوى ثالث أو أكثر في قائمة منسدلة:
    لقطة شاشة تُظهر الوضع B في Kutools لإنشاء قائمة منسدلة معتمدة متعددة المستويات
  • إذا كانت بياناتك مرتبة كما في لقطة الشاشة أدناه، فستحتاج إلى استخدام «الوضع A»، الذي يدعم إنشاء قائمة ديناميكية من مستويين فقط.
    لقطة شاشة تُظهر الوضع A في Kutools لإنشاء قائمة منسدلة معتمدة ذات مستويين
  • لمزيد من التفاصيل حول كيفية استخدام Kutools لإنشاء قائمة ديناميكية،يُرجى زيارة هذا البرنامج التعليمي.

Kutools لـ Excel

استمتع بتجربة مجانية كاملة الميزات لمدة 30 يومًا—بدون الحاجة إلى بطاقة ائتمان!

أكثر من 300 ميزة ووظيفة متقدمة وقوية في Excel.

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

أنشئ قائمة ديناميكية ديناميكيًا في Excel 2021 وExcel 365 والإصدارات الأحدث

 

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

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

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

الخطوة 1: استخدام صيغة للحصول على العناصر الخاصة بـ قائمة منسدلة الرئيسية

حدّد خلية، مثل الخلية G3، ثم استخدم دالتَي UNIQUE وFILTER لاستخراج القيم الفريدة من قائمة «المنتج» التي ستُستخدم كمصدر للقائمة المنسدلة الرئيسية، واضغط مفتاح «Enter».

=UNIQUE(FILTER(A3:A20, A3:A20<>""))
ملاحظة: بما أن المنتجات موجودة في النطاق A3:A12، فقد أضفنا 8 خلايا إضافية إلى المصفوفة لاستيعاب الإدخالات الجديدة المحتملة. بالإضافة إلى ذلك، قمنا بتضمين دالة FILTER داخل دالة UNIQUE لاستخراج القيم الفريدة دون الخلايا الفارغة.

لقطة شاشة تُظهر صيغتي UNIQUE وFILTER المستخدمتين لاستخراج العناصر للقائمة المنسدلة الرئيسية في Excel

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

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

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

  • اختر «قائمة» في قسم «السماح»،
  • اكتب الصيغة التالية في شريط «المصدر»،
  • انقر فوق «موافق».
=$G$3#
ملاحظة: يُطلق على هذا مرجع نطاق الامتداد (spill range reference)، وتشير هذه الصيغة إلى النطاق بأكمله بغض النظر عن مدى تمدده أو انكماشه.

لقطة شاشة تُظهر مربع حوار التحقق من الصحة (Data Validation) لإنشاء القائمة المنسدلة الرئيسية في Excel

الآن تم إنشاء القائمة المنسدلة الرئيسية.

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

الخطوة 3: استخدام صيغة للحصول على العناصر الخاصة بـ قائمة ديناميكية

حدد خلية، مثل الخلية H3، ثم استخدم دالة FILTER لتصفية العناصر بناءً على القيمة الموجودة في الخلية D3 (أي العنصر المحدَّد من القائمة المنسدلة الرئيسية)، واضغط مفتاح Enter.

=FILTER(B3:B20, A3:A20=D3)
ملاحظة: إذا كانت هناك خلية فارغة في قائمة منسدلة الرئيسي، فستُعيد الصيغة أصفارًا.

لقطة شاشة تُظهر صيغة FILTER المستخدمة لاستخراج العناصر المعتمدة في Excel

الخطوة 4: إنشاء قائمة ديناميكية

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

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

  • اختر «قائمة» في قسم «السماح»،
  • اكتب الصيغة التالية في شريط «المصدر»،
  • انقر فوق «موافق».
=$H$3#
ملاحظة: يُعرف هذا باسم مرجع نطاق الامتداد (spill range reference)، وتُشير هذه الصيغة إلى النطاق بأكمله بغض النظر عن مدى تمدده أو انكماشه.

لقطة شاشة تُظهر مربع حوار التحقق من الصحة (Data Validation) لإنشاء القائمة المنسدلة المعتمدة في Excel

لقد تم إنشاء القائمة الديناميكية بنجاح الآن!

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

ستُحدَّث القائمة المنسدلة تلقائيًا عند إضافة عناصر جديدة أو إجراء أي تغييرات في النطاق A3:A20.

نصائح:

فرز قائمة منسدلة أبجديًا

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

بالنسبة للقائمة المنسدلة الرئيسية (الصيغة في الخلية G3):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")))

بالنسبة للقائمة المنسدلة التابعة (الصيغة في الخلية H3):

=SORT(FILTER(B3:B20, A3:A20=D3))

الآن أصبح كلا قائمة منسدلة مرتبًا من A إلى Z.

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

للحصول على ترتيب من Z إلى A، يُرجى استخدام الصيغة التالية:

بالنسبة للقائمة المنسدلة الرئيسية (الصيغة في الخلية G3):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")), 1, -1)

بالنسبة للقائمة المنسدلة التابعة (الصيغة في الخلية H3):

=SORT(FILTER(B3:B20, A3:A20=D3), 1, -1)

بعض الأسئلة التي قد تطرحها:

1. لماذا يتم إدراج جدول منفصل لكل قائمة بيانات؟

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

لقطة شاشة تُظهر كيف يقوم الجدول بتحديث القائمة المنسدلة تلقائيًا عند إضافة بيانات جديدة

2. لماذا تستخدم جدولًا لإنشاء قائمة منسدلة؟

عند الضغط على مفتاح Tab لإضافة سطر جديد إلى الجدول، تُضاف القوائم المنسدلة تلقائيًا في ذلك السطر الجديد أيضًا.

3. كيف تعمل دالة INDIRECT؟

تُستخدم دالة INDIRECT لتحويل سلسلة نصية إلى مرجع صالح.

4. كيف تعمل الصيغة INDIRECT(SUBSTITUTE(E2&F2،« »،«»))؟

أولًا، تقوم دالة SUBSTITUTE باستبدال نص بنص آخر، وتُستخدم هنا لإزالة المسافات من الأسماء المدمجة في الخليتين E2 وF2. بعد ذلك، تحوّل دالة INDIRECT السلسلة النصية الناتجة (المكوَّنة من دمج محتويات E2 وF2) إلى مرجع صالح.

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

🤖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 يومًا— لا تسجيل، ولا بطاقة ائتمان
  • أفضل قيمة— وفّر مقارنةً بشراء الإضافات بشكل منفصل