دالة SORTBY في Excel
تقوم دالة SORTBY بفرز محتويات نطاق أو مصفوفة وفقًا للقيم الموجودة في نطاق أو مصفوفة مرتبطة، سواء كانت هذه القيم مشمولة في النطاق أو المصفوفة المراد فرزها أم لا.
ملاحظة: تتوفر دالة SORTBY حصريًا في Excel لـ Microsoft 365، وExcel 2021 أو الإصدارات الأحدث، وكذلك في Excel للويب.

الصيغة
=SORTBY()array, by_array1, [sort_order1], [by_array2, sort_order2], …)
المعاملات
- المصفوفة (مطلوبة):النطاق أو المصفوفة المراد فرزها
- by_array1 (مطلوبة):النطاق أو المصفوفة التي يتم الفرز وفقًا لها.
- [sort_order1] ()اختياري):رقم يشير إلى ترتيب الفرز:
- 1أومُهمَل، لفرز البيانات بترتيب تصاعدي؛
- -1، لفرز البيانات بترتيب تنازلي.
- [by_array2، sort_order2]، … (اختياري):أزواج إضافية من المصفوفات وترتيبات الفرز.
قيمة العودة
تُرجع دالة SORTBY مصفوفة مرتبة.
ملاحظات حول الدالة
- المصفوفةيمكن إدخالها كصفٍ من القيم، أو عمودٍ من القيم، أو مجموعةٍ من الصفوف والأعمدة معًا.
- يجب إدخال المعاملby_array كصف واحد أو عمود واحد، على أن تكون أبعاده متوافقة معالمصفوفة.
- أبعاد المصفوفة الناتجة تطابق أبعاد معاملالمصفوفة. وإذا كانت إحدى الخلايا أو أكثر في نطاق التدفق (spill range) غير فارغة، فسيتم إرجاع خطأ#SPILL!.
- إذا رغبت في حذف المعاملsort_order من أزواج المصفوفات وترتيبات الفرز الإضافية، فاحرص على الاحتفاظ بالفاصلة (،)، على سبيل المثال: [by_array2 ،].
- يمكنك استخدام دالة SORTBY عبر ملفات عمل مختلفة. ولكن تأكد من أن ملفات العمل التي يتم الإشارة إليها مفتوحة، وإلا فسيتم إرجاع خطأ#REF! عند تحديث خلية النتيجة.
- نتائج دالة SORTBY ديناميكية، أي أنها تتجدّد تلقائيًا عند تغيّر القيم في البيانات الأصلية. ومع ذلك، لن تتجدّد النتائج إذا أضفت إدخالات جديدة إلىالمصفوفة. ولإصلاح ذلك، يجب استخدامالمراجع المنظمةكمعاملالمصفوفة.
مثال
افترض أن لديك جدولًا يعرض ترتيب الدرجات كما في لقطة الشاشة أدناه. لفرز الجدول حسب الفصول (من الفصل A إلى الفصل B)، ثم حسب الدرجات (من الأعلى إلى الأدنى) دون عرض الدرجات نفسها، يجب تحديد معاملالمصفوفةليشمل الأعمدة التي تريد عرضها، أيC4:E15، وتعيينby_array1 ليشير إلى عمود الفصل، وترك معاملsort_order فارغًا لأنه يأخذ القيمة الافتراضية للفرز الأبجدي. بعد ذلك، أضف زوجًا إضافيًا من مصفوفة الفرز وترتيبه: B4:B15,-1. يُرجى نسخ الصيغة أدناه أو إدخالها في الخلية العلوية اليسرى من جدول النتائج، ثم الضغط علىEnter للحصول على النتيجة:
=SORTBY()C4:E15،C4:C15،،B4:B15,-1)

دوال ذات صلة
تقوم دالة SORT بفرز محتويات نطاق أو مصفوفة بسلاسة وفقًا لتسلسل تصاعدي أو تنازلي.
تستخرج دالة UNIQUE القيم الفريدة من نطاق البيانات، والذي قد يحتوي على نصوص وأرقام وتواريخ وقيم أخطاء وغيرها.
تصف دالة FILTER نطاقًا من البيانات وتعيد النتائج المطابقة ديناميكيًّا وفقًا للمعايير التي تحددها.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.