كيفية إزالة العناصر المستخدمة من القائمة المنسدلة في Excel (طريقتان)

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

تنزيل كتاب التدريب هذا لممارسة المهمة أثناء أنت تقرأ هذه المقالة.

إزالة العناصر المستخدمة. xlsx

2 ​​طرق سهلة لإزالة العناصر المستخدمة من القائمة المنسدلة في Excel

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

الطريقة 1: استخدم أعمدة المساعد لإزالة العناصر المستخدمة من القائمة المنسدلة في Excel

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

الخطوة 1:

  • أولاً ، اكتب الصيغة التالية في الخلية C5 تحت رقم الصف
=IF(COUNTIF($F$5:$F$14,B5)>=1,"",ROW())

تفصيل الصيغة:

  • ستقوم الوظيفة IF بتشغيل الاختبار المنطقي COUNTIF ($ F $ 5: $ F $ 14، B5) & gt؛ = 1 .
  • ستكتشف الوظيفة COUNTIF ما إذا كانت الخلية B5 تظهر في النطاق المطلق $ F $ 5: $ F $ 14 أكثر من مرة .
  • إذا ظهرت الخلية B5 مرة واحدة أو أكثر في النطاق المطلق $ F $ 5: $ F $ 14 ، ستعيد الدالة IF سلسلة فارغة ( "" ).
  • وإلا ، ستُرجع الدالة IF رقم الصف للخلية B5 باستخدام ROW .
  • ثم ، عند الضغط على ENTER ، سنكتشف رقم الصف للخلية B5 في الخلية C5 .

  • الآن ، سنقوم بسحب مقبض التعبئة من الخلية C5 نزولاً إلى قم بتطبيقالصيغة إلى باقي الخلايا في رقم الصف.

  • أخيرًا ، سنحصل الآن على جميع أرقام الصفوف من خلايا الموظف .

الخطوة 2:

  • بعد ذلك ، اكتب الصيغة التالية في الخلية D5 ضمن اسم الموظف.
=IF(ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14),"",INDEX(B:B,SMALL(C$5:C$14,1+ROW(B5)-ROW(B$5))))

انهيار الصيغة:

  • ستعمل الوظيفة IF على تشغيل الاختبار المنطقي ROW (B5) -ROW (B $ 5) + 1 & gt؛ COUNT (C $ 5: C $ 14) .
  • ستحسب الوظيفة COUNT عدد الخلايا في النطاق المطلق C $ 5: C $ 14 .
  • ستعمل الوظيفة SMALL اكتشف أصغر قيمة k في النطاق المطلق C $ 5: C $ 14 . هنا ، سيتم تحديد k بواسطة 1 + ROW (B5) -ROW (B $ 5) .
  • ستأخذ الوظيفة INDEX kth أصغر قيمة في النطاق المطلق C $ 5: C $ 14 تحددها الدالة SMALL كوسيطة وحيدة ( row_num ) والعودة مراجع من خلايا .
  • ثم ، عند الضغط على ENTER ، سنحصل على اسم الموظف من الخلية B5 في الخلية D5 .

  • الآن ، سنقوم بسحب مقبض التعبئة للخلية D5 لأسفل إلى قم بتطبيق الصيغة على باقي الخلايا في اسم الموظف .

  • أخيرًا ، سنحصل الآن على جميع أسماء الموظفين في الموظف العمود.

الخطوة 3:

  • بعد ذلك ، سنضغط على حدد الاسم تحت الصيغ .

  • الآن ، نافذة جديدة بعنوان تحرير سيظهر الاسم . سنقوم بإدخال الموظف في مربع الإدخال الاسم .
  • بعد ذلك ، سنقوم بإدراج الصيغة أدناه في تشير إلى مربع الإدخال.
=Helper!$B$4:$D$14=OFFSET(Helper!$D$5,0,0, COUNTA(Helper!$D$5:$D$14)-COUNTBLANK(Helper!$D$5:$D$14),1)

انهيار الصيغة:

  • المساعد هو اسم ورقة العمل التي نعمل عليها.
  • ستحسب الوظيفة COUNTA جميع قيم الخلية في النطاق المطلق $ D $ 5: $ D $ 14 .
  • ستعد الدالة COUNTBLANK رقم من خلايا فارغة في النطاق المطلق $ D $ 5: $ D $ 14 .
  • بعد ذلك ، سننقر في موافق .

الخطوة 4:

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

  • الآن ، ستظهر نافذة جديدة بعنوان التحقق من صحة البيانات . بعد ذلك ، سنختار قائمة من القائمة المنسدلة السماح .

  • ثم ، سنقوم بإدراج = الموظف في مربع الإدخال المصدر .
  • بعد ذلك ، سنضغط على موافق .

  • أخيرًا ، سنرى قوائم منسدلة في كل خلية من قائمة منسدلة.
  • الآن ، سنختار الاسم Gus Fring من القائمة المنسدلة في الخلية F5 .

  • الآن ، إذا نقرنا على القائمة المنسدلة الثانية ، فسنرى أن الاسم لم يتم تضمين Gus Fring في هذه القائمة المنسدلة. نظرًا لأننا استخدمنا هذا العنصر بالفعل ، فسيتم إزالته من القوائم المنسدلة التالية.

  • التالي ، إذا قمنا بتحديد الأسماء من القوائم المنسدلة الأخرى ، فسنرى أن العناصر المحددة أو الأسماء ستتم إزالتها من القوائم المنسدلة التالية .

اقرأ المزيد: كيفية الإنشاء القائمة المنسدلة في أعمدة متعددة في Excel (3 طرق)

قراءات مماثلة:

  • كيفية إنشاء مربع قائمة متعدد التحديد في Excel
  • قائمة Excel المنسدلة اعتمادًا على التحديد
  • كيفية ربط قيمة خلية بقائمة منسدلة في Excel (5 طرق)
  • القائمة المنسدلة الشرطية في Excel (الإنشاء والفرز والاستخدام)
  • كيفية إنشاء قائمة منسدلة ديناميكية تابعة في Excel

الطريقة 2: إزالة العناصر المستخدمة من القائمة المنسدلة في Excel مع الجمع بين وظيفتي FILTER و COUNTIF

إذا كان لديك حق الوصول إلى Microsoft Office 365 ، أسهل طريقة بعد ذلك هي استخدام ملف وظيفة مرشح خاص بـ Excel 365 لإزالة العناصر المستخدمة من القائمة المنسدلة. علينا اتباع الخطوات التالية.

الخطوة 1:

  • أولاً ، اكتب الصيغة التالية في الخلية C5 تحت رقم الصف
=FILTER(B5:B14, COUNTIF(E5:E14,B5:B14)=0)

انهيار الصيغة:

  • ستتيح لنا الوظيفة عامل التصفية مرشح النطاق B5: B14 استنادًا إلى المعايير COUNTIF (E5: E14، B5: B14) = 0 .
  • ستحدد الوظيفة COUNTIF ما إذا كان النطاق B5: B14 يظهر في النطاق E5: E14 أو ليس .
  • ثم ، عند الضغط على ENTER ، سيحصل الآن على جميع أسماء الموظفين الخاصة بعمود الموظف .

الخطوة 2:

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

  • الآن ، نافذة جديدة بعنوان التحقق من صحة البيانات ث تظهر سيئة. سنحدد قائمة من القائمة المنسدلة السماح .

  • بعد ذلك ، سنقوم بإدخال $ C $ 5: $ C $ 14 في مربع الإدخال المصدر . بدلاً من ذلك ، يمكنك أيضًا إدراج = $ C $ 5 # في مربع الإدخال المصدر .
  • بعد ذلك ، سنضغط على موافق .

  • أخيرًا ، سنرى قوائم منسدلة في كل خلية من القائمة المنسدلة
  • الآن ، سنختار الاسم ستيوارت بلوم من القائمة المنسدلة في الخلية F5 .

  • الآن ، إذا نقرنا على القائمة المنسدلة الثانية ، سنرى أن الاسم ستيوارت بلوم غير مدرج في هذه القائمة المنسدلة. نظرًا لأننا استخدمنا هذا العنصر بالفعل ، فسيتم إزالته من القوائم المنسدلة التالية.

  • التالي ، إذا قمنا بتحديد الأسماء من القوائم المنسدلة الأخرى ، فسنرى أن العناصر المحددة أو الأسماء ستتم إزالتها من القوائم المنسدلة التالية .

اقرأ المزيد: إنشاء قطرة عامل التصفية السفلي لاستخراج البيانات بناءً على التحديد في Excel

ملاحظات سريعة

🎯 وظيفة عامل التصفية هي وظيفة حصرية متاحة حاليًا فقط لـ Excel 365 . لذلك ، لن تعمل في ورقة العمل الخاصة بك إذا لم يكن لديك Excel 365 على جهاز الكمبيوتر الخاص بك.

🎯 و اقرأ هذه المقالة لمعرفة كيفية إنشاء قطرة قائمة منسدلة بقيم فريدة في Excel.

الخاتمة

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

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.