القائمة الرئيسية

الصفحات

شرح دالة filter | كيف تتعلم اكسيل

شرح دالة filter


 المحاضره رقم ١٦ في كورس تعلم الاكسيل شرح دالة filter في الاكسيل

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


تعمل دالة الفلترة عن طريق تطبيق شروط فرز على مجموعة البيانات واسترجاع الصفوف التي تفي بتلك الشروط. يمكن استخدام الفلترة لمجموعة متنوعة من الأغراض مثل فلترة القيم المتكررة، أو البحث عن البيانات التي تنطبق على مجموعة معينة من المعايير.


لفهم طريقة عمل الدالة بشكل أفضل، دعنا نلقي نظرة على بعض الأمثلة التفصيلية:


مثال 1: فلترة البيانات بناءً على شرط محدد

لنفترض أن لدينا قائمة بأسماء العملاء وأعمارهم في العمود A و B على التوالي. الآن، إذا أردنا فلترة البيانات لاسترداد أسماء العملاء الذين تتجاوز أعمارهم 30 عامًا، يمكننا استخدام الدالة التالية:


=FILTER(A2:B10, B2:B10>30)


تستخدم هذه الدالة لاسترجاع المدى A2:B10 (الأسماء والأعمار) وتطبيق شرط المرجع B2:B10>30 للحصول على الأسماء التي تتجاوز الـ 30 عامًا.


مثال 2: فلترة البيانات لاسترداد قيم فريدة

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


=UNIQUE(A2:A10)


تستخدم هذه الدالة لاسترجاع القيم الفريدة الموجودة في العمود A بين الصفوف A2 و A10.


إن الدالة الفلترة (Filter) هي أداة قوية في برنامج إكسل لتحليل البيانات والاستفادة منها. يتم دمجها مع وظائف أخرى في برنامج إكسل لتوفير تجربة استخدام شاملة وفعالة للمستخدمين.

تتيح لك الدالة FILTER تصفية نطاق من البيانات استناداً إلى المعايير التي تحددها.

 الصيغة =FILTER(A5:D20,C5:C20=H2,"") لإرجاع كافة سجلات Apple، كما هو محدد في الخلية H2، وإذا لم تكن هناك تفاح، فسترجع سلسلة فارغة ("").

الدالة FILTER - تصفية "المنطقة" حسب المنتج (تفاح)

أمثلة

استخدام الدالة FILTER لإرجاع معايير متعددة

في حالة استخدام عامل الضرب (*) لإرجاع كل القيم في نطاق الصفيف (A5:D20) التي تحتوي على "تفاح" AND وأيضاً موجودة في المنطقة (شرق) =FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),"").

استخدم الدالة FILTER مع عامل الضرب (*) لإرجاع كل القيم في نطاق الصفيف (A5:D20) التي تحتوي على "تفاح" AND وأيضاً موجودة في المنطقة (شرق).

استخدام الدالة FILTER لإرجاع معايير متعددة والفرز

في هذه الحالة، استخدمنا الدالة FILTER السابقة مع الدالة SORT لإرجاع كل القيم في نطاق الصفيف (A5:D20) التي تحتوي على "تفاح" AND وأيضاً موجودة في المنطقة "شرق"، ثم قمنا بفرز الوحدات بترتيب تنازلي: =SORT(FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),""),4,-1)

استخدم FILTER مع الدالة SORT لإرجاع كل القيم في نطاق الصفيف (A5:D20) التي تحتوي على "تفاح" AND وأيضاً موجودة في المنطقة "شرق"، ثم قم بفرز الوحدات بترتيب تنازلي.

في هذه الحالة، استخدمنا الدالة FILTER مع عامل الإضافة (+) لإرجاع كل القيم في نطاق الصفيف (A5:D20) التي تحتوي على "تفاح" OR ً أو موجودة في المنطقة "شرق"، ثم قمنا بفرز الوحدات بترتيب تنازلي: =SORT(FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),""),4,-1).

الدالتان FILTER وSORT معاً - تصفية حسب المنتج (تفاح) OR أو حسب المنطقة (شرق)

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



تعليقات

التنقل السريع