المحاضره رقم ١٦ في كورس تعلم الاكسيل شرح دالة 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) التي تحتوي على "تفاح" AND وأيضاً موجودة في المنطقة (شرق) =FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),"").

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

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

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