هناك العديد من الطرق لفرز البيانات في Microsoft Excel ، وواحدة من أبسط وأكثرها ملاءمة هي وظيفة sortby. يتيح لك فرز بياناتك ديناميكيًا بأكثر من صفيف مع الحفاظ على سلامة البيانات الأصلية.
في وقت كتابة هذا التقرير (أبريل 2025) ، لا تتوفر وظيفة sortby إلا للأشخاص الذين يستخدمون Excel أو Office 2021 أو لاحقًا ، Excel for Microsoft 365 على جهاز الكمبيوتر أو Mac ، أو Excel ، أو تطبيقات Mobile و Excel.
بناء جملة Sortby
بناء الجملة لوظيفة sortby في Excel هو واضح ومنطقي على حد سواء:
=SORTBY(a,b¹,b²,c¹,c²...)
أين
- أ (مطلوب) هو النطاق أو الصفيف الذي تريد فرزه ،
- ب (مطلوب) هو النطاق الأول أو الصفيف الذي تريد من خلاله فرز البيانات ،
- B² (اختياري) هو ترتيب الفرز ل ب، و
- ج و C² (اختياري) هي الصفيف الثاني والترتيب الذي تريد من خلاله فرز البيانات ، ويمكن أن يكون لديك ما يصل إلى 64 من هذه الاقتران بشكل عام.
إذا قمت بحذف وسيطات ترتيب الفرز أو الكتابة 1، سيتم ترتيب البيانات بالترتيب الصاعد أو الأبجدي من خلال النطاق أو الصفيف المحدد. من ناحية أخرى ، اكتب -1 لفرز البيانات بالترتيب أو العكسي.
الحجج أو بو جو د، وهكذا يجب أن تكون متوافقة من حيث أبعادها. على سبيل المثال ، إذا كان النطاق المحدد للسياسة أ هو 10 صفوف لأسفل ، يجب أن تكون المصفوفات التي تريد فرز البيانات بها أيضًا 10 صفوف.
باستخدام sortby لفرز عمود واحد
دعونا نلقي نظرة على كيفية استخدام وظيفة sortby لفرز بعض البيانات حسب عمود واحد.
للمتابعة كما تقرأ ، تنزيل نسخة مجانية من المصنف تستخدم في لقطات هذه المقالة. بعد النقر فوق الرابط ، ستجد زر التنزيل في الزاوية العلوية اليمنى من الشاشة.
في هذا المثال ، لنفترض أنه تم تسليم جدول Excel المسماة T_Targets ، وطُلب منك فرز البيانات حسب عمود النقاط. في الوقت نفسه ، تحتاج إلى ترك الجدول الأصلي دون تغيير ، حيث يتم تنظيم المعلومات بترتيب يجب أن يبقى دون تغيير.

متعلق ب
إذا لم تقم بإعادة تسمية الجداول في Excel ، فإن اليوم اليوم لبدء التشغيل
ماذا في الاسم؟ حسنًا ، كثيرًا.
أفضل طريقة للقيام بذلك هي استخدام وظيفة sortby.
الخطوة الأولى هي إعداد المنطقة في جدول البيانات الخاص بك حيث ستذهب البيانات. في هذا المثال ، قمت بنسخ ورؤوس العمود إلى الخلايا G1 إلى K1 ، وقمت بتعديل حجم الخط ومواءمة الخلايا G2 إلى K25 (للسماح للنمو الرأسي) لمطابقة تنسيق البيانات الأصلية.
نظرًا لأن وظيفة sortby تُرجع مجموعة ديناميكية ، تأكد من وجود خلايا شاغرة كافية لعرض النتيجة كاملة. خلاف ذلك ، ستحصل على #spill اللعين! خطأ عند إكمال الصيغة الخاصة بك.
بعد ذلك ، في الخلية G2 ، اكتب:
=SORTBY(T_Targets,T_Targets(Points),-1)
أين
- t_targets هي الصفيف ،
- T_Targets (نقاط) هو اسم العمود الذي يحتوي على البيانات التي سيتم فرز الصفيف بواسطة ، و
- -1 يخبر Excel بالفرز T_Targets (نقاط) في ترتيب تنازلي.
عند الضغط على Enter ، سترى النتيجة إعادة ترتيب بياناتك حسب عمود النقاط. يذكرك خط أزرق حول النتيجة بأنه صفيف ديناميكي (بمعنى آخر ، انسكبت النتيجة من الخلية G2 إلى الخلايا الأخرى).
لا يجب أن تكون صيغة Sortby في ورقة العمل نفسها – أو حتى نفس المصنف! – كبيانات المصدر. ومع ذلك ، إذا كنت تستخدم sortby بين المصنفات ، فيجب أن يكون كلا الملفين مفتوحين – وإلا ، فستحصل على #REF! خطأ.
يمكنك بعد ذلك تطبيق التنسيق الشرطي على النتيجة للمساعدة في مزيد من التحليل. على سبيل المثال ، قد ترغب في تلوين صفوف الأشخاص الذين قابلوا مستهدفهم الأخضر ، وأولئك الذين ليسوا باللون الأحمر.

متعلق ب
كيفية تنسيق صفيف مسكوب في Excel
لا تطبق التنسيق المباشر.
باستخدام Sortby للفرز بأكثر من عمود واحد
تتمثل إحدى فائدة استخدام Sortby بدلاً من الفرز في Excel في أنه يمكنك اختيار أكثر من متغير واحد لفرز بياناتك.
البقاء مع نفس المثال على النحو الوارد أعلاه ، دعنا نفترض الآن أنه على الرغم من أنك لا تزال ترغب في فرز الأفراد من إجمالي نقاطهم ، فأنت تريد أن يكون كل من قابل هدفه أعلى من لم يفعلوا في الطاولة. بمعنى آخر ، هل تريد فرز البيانات بواسطة Met؟ عمود، وثم بواسطة عمود النقاط.
بعد تحضير الخلايا التي ستذهب فيها البيانات ، بما في ذلك تكرار رؤوس الأعمدة وحذف أي وظيفة سابقة من نوع ما كتبتها ، في الخلية G2 ، اكتب:
=SORTBY(T_Targets,T_Targets(Met?),-1,T_Targets(Points),-1)
أين
- t_targets هي الصفيف ،
- T_Targets (Met؟) هو العمود الأول من نوعه في تلك الصفيف ،
- -1 يخبر Excel بالفرز T_Targets (Met؟) بالترتيب العكسي (YS فوق NS) ،
- T_Targets (نقاط) هو العمود الثاني من النوع ، و
- -1 يخبر Excel بالفرز T_Targets (نقاط) في ترتيب تنازلي.
إليك النتيجة التي ستحصل عليها عند الضغط على Enter. لاحظ كيف يتم إجمالي النقاط للأشخاص الذين يملك يتم تجميع هدفهم معًا وعرضهم بترتيب تنازلي ، وينطبق الشيء نفسه على أولئك الذين لا التقى هدفهم.
باستخدام sortby مع مرشح
يمكن استخدام وظيفة sortby مع وظائف أخرى في Excel لتحسين النتيجة. على وجه التحديد ، سأريكم كيفية استخدام Sortby مع Filter للفرز و قم بتصفية البيانات في صفيف جديد في نفس الوقت.
دعنا نقول أن هدفك الآن هو إنتاج نتيجة ترسل البيانات حسب عمود النقاط ، ولكنها تُظهر فقط الأشخاص الذين سجلوا أكثر من 55 نقطة بشكل عام.
بعد إنشاء رؤوس الأعمدة للنتيجة في الصف 1 ، في الخلية G2 ، اكتب:
=FILTER(SORTBY(T_Targets,T_Targets(Points),-1),SORTBY(T_Targets(Points),T_Targets(Points),-1)>55)
واضغط على إدخال.
دعنا نقطع هذه الصيغة لأسفل لاستكشاف المزيد من التفاصيل كيف تعمل.

متعلق ب
كيفية استخدام وظيفة المرشح في Microsoft Excel
هناك أكثر من طريقة لتصفية بياناتك.
تتطلب وظيفة المرشح وسيطتين: الصفيف وما يجب تضمينه في المرشح. لذا ، فإن جزء الصيغة التي تقرأ:
SORTBY(T_Targets,T_Targets(Points),-1)
هي وظيفة المرشح حجة صفيف. ومع ذلك ، من خلال تعشش في هذه الوسيطة ، فأنت تخبر Excel أن الصفيف هو الجدول المسماة T_Targets ، ولكن مع البيانات التي تم تصنيفها بواسطة عمود النقاط بترتيب تنازلي.
ثم ، الجزء الذي يقرأ:
SORTBY(T_Targets(Points),T_Targets(Points),-1)>55
هي وظيفة المرشح معايير التضمين. ومع ذلك ، نظرًا لأن وسيطة الصفيف تستخدم البيانات المصنفة ، فأنت بحاجة إلى معايير التضمين المراد فرزها أيضًا. في هذه الحالة ، فإن الصفيف الذي يحتوي على البيانات المترتبة على فرز هو عمود النقاط ، ونفس العمود هو الصفيف الذي استخدمته مسبقًا لفرز البيانات بترتيب تنازلي. بعد ذلك ، يخبر الجزء الأخير من معايير التضمين Excel بتضمين القيم فقط في هذه المجموعة التي تم فرزها أكبر من 55.
فرز مقابل sortby في Excel
في حين أن وظائف الفرز والفرز تهدف إلى إعادة تنظيم البيانات بناءً على قيم معينة في البيانات ، إلا أنها تعمل بطرق مختلفة قليلاً:
صفات |
فرز الوظيفة |
وظيفة sortby |
---|---|---|
بناء الجملة الصيغة | تتيح لك وظيفة الفرز تحديد المصفوفة ، ورقم فهرس العمود للفرز ، وترتيب الفرز ، وخيار الفرز حسب صف بدلاً من عمود. | تتيح لك وظيفة sortby تحديد النطاق ، وما يصل إلى 64 إقران ترتيب صفيف فرز. |
مستويات الفرز | عند استخدام وظيفة الفرز ، يمكنك الفرز فقط بصفًا أو عمودًا واحدًا. | عند استخدام وظيفة sortby ، يمكنك الفرز بما يصل إلى 64 صفًا أو أعمدة. |
مراجع الحجة | يتم الرجوع إلى الصف أو العمود الذي يجب فرزه بواسطة رقم فهرس ، بمعنى أنه إذا قمت بإضافة أو إزالة الصفوف أو الأعمدة في البيانات الأصلية ، فقد يصبح رقم الفهرس قديمًا. | نظرًا لأن المصفوفة أو المصفوفات التي يمكن فرزها يمكن أن تكون مرجعًا مسماة – مثل رؤوس الأعمدة – ستبقى هذه المرجع ثابتًا ، حتى إذا قمت بإضافة أو إزالة الأعمدة في البيانات الأصلية. |
هناك طريقة أخرى لإنشاء إصدار جديد من مجموعة البيانات التي يمكنك معالجتها – كلها مع ترك البيانات الأصلية سليمة – هي إنشاء محوري. تتيح لك أداة Excel القوية تلخيص بياناتك وإعادة تنظيمها بطرق مختلفة ، مما يعني أنه يمكنك إنشاء الحسابات بسرعة وتحليل أرقامك دون استخدام صيغ معقدة.
(tagstotranslate) Microsoft (T) Microsoft Excel (T) Microsoft 365