KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

دالة Excel FILTER

المؤلفأماندا ليتاريخ التعديل

تصف دالة FILTER نطاقًا من البيانات وتعيد النتائج المطابقة ديناميكيًا وفقًا للمعايير التي تحددها.

ملاحظة: دالة FILTER متاحة فقط في Excel لـ Microsoft 365، وExcel 2021 أو الإصدارات الأحدث، وكذلك في Excel للويب.

وظيفة التصفية 1


الصيغة

=FILTER()array, include, [if_empty])


المعاملات

  • المصفوفة (مطلوبة):النطاق أو المصفوفة التي تريد تصفية عناصرها.
  • التضمين (مطلوب):الاختبار المنطقي الذي يُرجع مصفوفة من القيم المنطقية (صواب أو خطأ) لتحديد ما إذا كان الصف أو العمود المقابل في المصفوفة يجب أن يمر عبر دالة التصفية FILTER.
  • [إذا_كانت_فارغة] (اختياري):القيمة التي يتم إرجاعها إذا لم تُوجد نتائج مطابقة في المصفوفة المضمنة.

قيمة العودة

تُرجع دالة FILTER مصفوفة.


ملاحظات حول الدالة

  • يمكنك تقديم المصفوفة كصف من القيم، أو عمود من القيم، أو مجموعة تجمع بين الصفوف والأعمدة معًا.
  • يجب أن تكون أبعادالتضمينمساوية لأبعادالمصفوفةكمعامل.
  • لإضافة معيارين أو أكثر فيالتضمين، ضع كل معيار بين قوسين واربطها بعلامة النجمة (*).
  • ستنسكب النتيجة التي تُرجعها دالة FILTER في نطاق من الخلايا بنفس هيكلة بياناتك الأصلية فيالمصفوفة. وإذا كانت إحدى الخلايا أو أكثر في نطاق الانسكاب غير فارغة، فسيظهر خطأ#SPILL!.
  • إذا احتوت أيٌّ من القيم المُقدَّمة كمعامل التضمين على خطأ أو تعذَّر تحويلها إلى قيمة منطقية، فستُرجع دالة FILTER خطأً.
  • يجب إحاطة القيم النصية في معاملَيالتضمينأوإذا_كانت_فارغةبعلامتي اقتباس مزدوجتين، وإلا فستُرجع دالة FILTER خطأً#NAME?.
  • لعرض لا شيء عند عدم وجود بيانات مطابقة، قدِّم سلسلة فارغة («») كقيمة لمعاملإذا_كانت_فارغة.
  • ستُرجع دالة FILTER خطأً#CALC! إذا لم توجد بيانات مطابقة ولم يتم توفير قيمة لمعاملإذا_كانت_فارغة.
  • يمكنك استخدام دالة FILTER عبر ملفات عمل مختلفة! ولكن تأكد من أن ملفات العمل التي تشير إليها مفتوحة، وإلا فسيتم إرجاع خطأ#REF! عند تحديث خلية النتيجة.
  • نتائج دالة FILTER ديناميكية، أي أنها تتجدّد تلقائيًا عند تغيير القيم في البيانات الأصلية. ومع ذلك، لن تُحدَّث النتائج إذا أضفت إدخالات جديدة إلىالمصفوفة. ولإصلاح ذلك، يجب استخدامالمراجع المنظَّمةكمعاملالمصفوفة.

مثال

افترض أن لديك جدول طلاب كما هو موضح أدناه، ولتصفية الطلاب الذين هم من الفصل A والذين حصلوا على درجات أعلى من 60، يُرجى نسخ الصيغة أدناه أو إدخالها في الخلية العلوية الخلية على اليسار من جدول النتائج، ثم اضغطEnterللحصول على النتيجة:

=FILTER()B3:E14,(B3:B14=«Class A»)*(E3:E14>60),«NO RECORDS»)

أو استخدم مراجع الخلايا لجعل الصيغة ديناميكية:

=FILTER()B3:E14,(B3:B14=H3)*(E3:E14>J3),«NO RECORDS»)

وظيفة التصفية 2


مثال على عدم وجود تطابقات

افترض أنك تريد تصفية الطلاب الذين هم من الفصل A والذين حصلوا على درجات أقل من 60 (من الواضح أنه لا توجد درجات أقل من 60)، ولعرض النتائج كنص فارغ أو سلسلة نصية معيّنة، يمكنك نسخ الصيغ التالية ثم الضغط علىEnterلرؤية النتائج.

=FILTER()B3:E14,(B3:B14=«Class A»)*(E3:E14<60),«»)>>> تُرجعلا شيء

=FILTER()B3:E14,(B3:B14=«Class A»)*(E3:E14<60),«NO RECORDS»)>>> تُرجعNO RECORDS

وظيفة التصفية 3


دوال ذات صلة

دالة Excel SORT

تصف دالة SORT محتويات نطاق أو مصفوفة بترتيب تصاعدي أو تنازلي.

دالة Excel SORTBY

تصف دالة SORTBY محتويات نطاق أو مصفوفة وفقًا للقيم الموجودة في نطاق أو مصفوفة مقابلة، سواء كان هذا النطاق أو المصفوفة المقابلة جزءًا من النطاق أو المصفوفة المراد ترتيبها أم لا.

دالة Excel UNIQUE

تستخرج دالة UNIQUE القيم الفريدة من نطاق البيانات، والذي قد يحتوي على نصوص وأرقام وتاريخات وقيم أخطاء وغيرها.


أفضل أدوات الإنتاجية للمكتب

Kutools لـ Excel - يساعدك على التميز بين الحشود

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات بناءً على:التنفيذ الذكي   |  إنشاء كود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات|  استدعاء الوظائف المحسنة
الميزات الشائعة:العثور، التمييز أو وضع علامة على المكررات  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  التقريب بدون استخدام الصيغة...
بحث VLookup المتقدم:معايير متعددة  |  قيم متعددة  |  عبر أوراق متعددة  |  مطابقة غامضة...
قائمة منسدلة المتقدمة:قائمة منسدلة سهلة  |  قائمة منسدلة تابعة  |  قائمة منسدلة متعددة الاختيار...
مدير الأعمدة:إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة ظهور الأعمدة المخفية  |مقارنة الأعمدة معتحديد الخلايا المتطابقة/المختلفة...
ميزات مميزة:التركيز على الشبكة  |  عرض التصميم  |  شريط الصيغ المحسن  |  مدير الدفتر والورقة|مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ  |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل بريد إلكتروني من القائمة  |  مرشح متقدم  |  تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل مجموعات أدوات 15:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة...)|  50+أنواعالمخططات(مخطط جانت...)|  40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد...)|  19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار...)|  12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة...)|  7 دمج وتقسيمالأدوات(دمج متقدم للصفوف،تقسيم خلايا Excel...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.