FILTER (الدالة FILTER)

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

لا يدعم المستعرض الفيديو. ثبّت Microsoft Silverlight أو Adobe Flash Player أو Internet Explorer 9.

ملاحظة: 24 سبتمبر 2018: تعتبر الدالة FILTER أحدي ميزات بيتا المتعددة ، وهي متوفرة حاليا فقط لجزء من Office insider في هذا الوقت. سنواصل تحسين هذه الميزات خلال الأشهر القليلة القادمة. وعندما تكون جاهزة سنصدرها لمشتركي Office Insider، ومشتركي Office 365.

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

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

تقوم الدالة FILTER بتصفية أحد الصفائف استناداً إلى الصفيف المنطقي (True/False).

=FILTER(array,include,[if_empty])

الوسيطة

الوصف

الصفيف

مطلوب

الصفيف، أو النطاق المطلوب فرزه

تضمين

مطلوب

صفيف "منطقي" يكون ارتفاعه أو عرضه مثل الصفيف

[if_empty]

اختياري

القيمة المطلوب إرجاعها إذا كانت كل القيم في الصفيف المضمن فارغة (لا يقوم عامل التصفية بإرجاع أي شيء)

ملاحظات: 

  • يمكن اعتبار الصفيف كصف أو عمود من القيم أو مجموعة صفوف أو أعمدة من القيم. في المثال أعلاه، فإن صفيف المصدر لصيغة FILTER هو النطاقA5:D20.

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

  • إذا كانت تحتوي مجموعة البيانات إمكانية إرجاع قيمة فارغة، فاستخدم الوسيطة الثالثة ([if_empty]). وبخلاف ذلك، سيؤدي خطأ ‎#CALC!‎! لأن Excel لا يدعم حالياً الصفائف الفارغة.

  • إذا كانت قيمه الوسيطة include عبارة عن خطا (#N/a ، #VALUE ، الخ.) أو لا يمكن تحويلها إلى قيمه منطقيه ، سترجع الدالة FILTER خطا.  

  • يحتوي Excel على دعم محدود للصفائف الديناميكية بين المصنفات، ولا يتم دعم هذا السيناريو إلا عندما يكون كلا المصنفين مفتوحين. إذا قمت بإغلاق المصنف المصدر، فسوف تقوم أية صيغ صفيف ديناميكية مرتبطة بإرجاع خطأ #REF!. الحالات التي يتم فيها تحديث.

أمثلة

استخدام الدالة 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 أو حسب المنطقة (شرق)

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

هل تحتاج إلى مزيد من المساعدة؟

ويمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel‏ التقني،أو الحصول على الدعم من خلال إجابات المجتمع،أو اقتراح ميزة جديدة أو تحسين عن طريق ‏Excel User Voice‏.

اطلع أيضاً على

دالة RANDARRAY

الدالة SEQUENCE

دالة SORT

دالة SORTBY

دالة UNIQUE

أخطاء #SPILL! في Excel

صفائف ديناميكية وسلوك الصفيف الممدّ

عامل تشغيل التقاطع الضمني: @

ملاحظة:  وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إعلامنا إذا ما كانت المعلومات مفيدة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً لك.

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×