كيفية التصفية حسب الألوان المتعددة في برنامج excel (مع مثال)
يوضح المثال التالي خطوة بخطوة كيفية تصفية الصفوف حسب ألوان متعددة في Excel.
دعنا نذهب!
الخطوة 1: أدخل البيانات
أولاً، دعنا ندخل في قائمة المهام التالية في Excel والتي تم ترميزها بالألوان بناءً على ما إذا كانت قد اكتملت أم لا:
الخطوة 2: استخدم VBA لاستخراج رمز اللون
بعد ذلك، سنكتب دالة بسيطة في VBA لاستخراج لون كل خلية كقيمة عددية.
للقيام بذلك، انقر فوق Alt + F11 لفتح محرر VB. ثم انقر فوق علامة التبويب إدراج ، ثم انقر فوق الوحدة النمطية .
في نافذة الوحدة النمطية التي تظهر، اكتب الكود التالي:
Function FindColor(CellColor As Range) FindColor = CellColor.Interior.ColorIndex End Function
سيؤدي هذا إلى إنشاء وظيفة مخصصة يمكننا استخدامها في Excel لاستخراج لون الخلفية لأي خلية كقيمة عددية.
توضح لقطة الشاشة التالية كيفية القيام بذلك عمليًا:
بمجرد إدخال الرمز، لا تتردد في إغلاق محرر VB. سيتم حفظ الرمز تلقائيًا.
الخطوة 3: استخراج ألوان الخلية
بعد ذلك، دعنا نكتب الصيغة التالية في الخلية B2 لاستخراج لون الخلفية من الخلية A2 :
=FindColor( A2 )
ثم انقر على هذه الصيغة واسحبها إلى كل خلية متبقية في العمود B:
يعرض العمود B الآن لون الخلفية (كقيمة عددية) لكل خلية مطابقة في العمود A.
الخطوة 4: التصفية بألوان متعددة
الآن بعد أن أصبح لدينا لون خلفية كل خلية كقيمة عددية، يمكننا ببساطة تصفية الصفوف بناءً على القيم الموجودة في عمود اللون .
للقيام بذلك، قم بتمييز نطاق الخلايا A1:B11 ، ثم انقر فوق علامة التبويب “بيانات ” على طول الشريط العلوي، ثم انقر فوق أيقونة ” تصفية ” في مجموعة “فرز وتصفية” .
ثم انقر فوق السهم المنسدل بجوار اللون وقم بإلغاء تحديد المربع المجاور لـ 35 :
بمجرد النقر فوق “موافق” ، ستتم تصفية الصفوف لإظهار فقط تلك التي يكون لون المهمة فيها أصفر أو أحمر:
لا تتردد في إلغاء تحديد أي رموز ألوان تريد تصفيتها حسب مجموعة مختلفة من الألوان.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في Excel:
Excel: كيفية استخدام حرف البدل في وظيفة التصفية
Excel: كيفية تصفية الخلايا التي تحتوي على كلمات متعددة
إكسل: كيفية حساب الصفوف التي تمت تصفيتها