SORTBY (الدالة SORTBY)

تقوم الدالة SORTBY بفرز محتويات نطاق أو صفيف استناداً إلى القيم في نطاق أو صفيف مقابل.

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

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

في هذا المثال، قمنا بفرز قائمة بأسماء الأشخاص حسب عمرهم، بترتيب تصاعدي.

استخدم SORTBY لفرز نطاق. في هذه الحالة، نستخدم =SORTBY(D2:E9,E2:E9) لفرز قائمة بأسماء الأشخاص حسب العمر الخاص بهم، بترتيب تصاعدي.

= SORTBY (array, by_array1, [sort_order1], [by_array2, sort_order2],...) 

الوسيطة

الوصف

الصفيف

مطلوب

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

by_array1

مطلوب

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

[sort_order1]

اختياري

الترتيب المطلوب استخدامه للفرز. 1 بالنسبة إلى الترتيب التصاعدي ،-1 لترتيب تنازلي. الافتراضي هو الترتيب التصاعدي.

[by_array2]

اختياري

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

[sort_order2]

اختياري

الترتيب المطلوب استخدامه للفرز. 1 بالنسبة إلى الترتيب التصاعدي ،-1 لترتيب تنازلي. الافتراضي هو الترتيب التصاعدي.

ملاحظات: 

  • يمكن اعتبار الصفيف كصف أو عمود من القيم أو مجموعة صفوف أو أعمدة من القيم. في المثال أعلاه، صفيف المعادلة SORTBY هو النطاق D2:E9.

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

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

أمثلة

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

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

استخدم SORTBY مع RANDARRAY، و COUNTA لترتيب قائمة من القيم بشكل عشوائي. في هذه الحالة، E2# تشير إلى بداية نطاق الصفيف الديناميكي في الخلية E2، والتي تم ملؤها باستخدام =SEQUENCE(10). علامة # تسمى عامل تشغيل النطاق الممدّ.

استخدم SORTBY مع RANDARRAY وCOUNTA. في هذه الحالة، E2# تشير إلى بداية النطاق بأكمله في الخلية E2، والتي تم ملؤها باستخدام =SEQUENCE(10). علامة # تسمى عامل تشغيل النطاق الممدّ.

استخدم SORTBY لفرز جدول قيم درجة الحرارة ومعدل سقوط الأمطار حسب ارتفاع درجة الحرارة.

استخدم SORTBY لفرز جدول قيم درجة الحرارة ومعدل سقوط الأمطار حسب ارتفاع درجة الحرارة.

شروط الخطأ

  • يجب أن تكون الوسيطات by_array إما صفاً واحداً ارتفاعاً، وإما عموداً واحداً عرضاً.

  • يجب أن تكون كل الوسيطات بنفس الحجم.

  • إذا لم تكن وسيطة ترتيب الفرز -1 أو 1، فستؤدي الصيغة إلى الخطأ #VALUE!. خطأ. إذا تركت الوسيطة ترتيب الفرز ، سيكون Excel افتراضيا بالترتيب التصاعدي.

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

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

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

الدالة FILTER

دالة RANDARRAY

دالة SEQUENCE

الدالة SORT

الدالة UNIQUE

أخطاء #SPILL! في Excel

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

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

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

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

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

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

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

×