Breaking News
القائمة
Advertisement

دالة الـSORT في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية

دالة الـSORT في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
Advertisement

محتويات المقال

يعد تنظيم مجموعات البيانات المبعثرة يدوياً عنق زجاجة محبطاً للمحللين الماليين ومديري الأعمال. تعمل دالة SORT الديناميكية في برنامج Microsoft Excel على التخلص من النقرات اليدوية القديمة عبر الشريط، وذلك من خلال ترتيب القيم تلقائياً داخل جداول البيانات مباشرة. وعلى عكس أدوات الفرز الثابتة التي تغير تسلسل بيانات المصدر بشكل دائم، تقوم هذه الدالة الحديثة باستخراج وترتيب النصوص والأرقام مع ترك مجموعة البيانات الأصلية دون أي مساس.

كيفية تكوين بنية دالة SORT

نظراً لأنها تعمل كصيغة تعتمد على المصفوفات الديناميكية، فإن نشر الدالة يتطلب فهماً دقيقاً لمعطياتها المحددة. تحتوي بنية الصيغة على معطى إلزامي واحد وثلاثة مدخلات اختيارية:

  • المعطى array: يمثل نطاق البيانات المستهدف أو كتل الخلايا المحددة التي تحتاج إلى تنظيمها.
  • المعطى sort_index (اختياري): فهرس العمود المحدد المستخدم كنقطة ارتكاز في عملية الترتيب. إذا تم تركه فارغاً، يعتبره النظام افتراضياً مساوياً للرقم 1.
  • المعطى sort_order (اختياري): يحدد الاتجاه الزمني أو الأبجدي. استخدم الرقم 1 للترتيب التصاعدي (الإعداد الافتراضي) أو الرقم -1 لفرض الترتيب التنازلي.
  • المعطى by_col (اختياري): يحدد محور الفرز. أدخل قيمة TRUE للفرز أفقياً بحسب العمود، أو قيمة FALSE للفرز عمودياً بحسب الصف (الإعداد الافتراضي).

أمثلة عملية على استخدام الصيغة

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

القيم الأصلية (العمود A) المثال الأول (تنازلي) المثال الثاني (تصاعدي) المثال الثالث (مفلتر)
6,380 6,380 4,565 5,619
5,619 6,380 5,619 6,380
4,565 5,619 6,380 6,380
6,380 4,565 6,380

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

=SORT(A2:A5, 1, -1)

في السيناريو الثاني، يؤدي تغيير معطى الترتيب إلى عدد صحيح إيجابي إلى توجيه البرنامج لتنظيم مجموعة البيانات المتطابقة بتنسيق تصاعدي تقليدي.

=SORT(A2:A5, 1, 1)

بالنسبة للمثال الثالث، يتم إطلاق العنان للقوة الحقيقية للمصفوفات الديناميكية من خلال دمج الدوال معاً. من خلال الجمع بين أمر FILTER وصيغة الفرز، يقوم البرنامج أولاً بإزالة أي قيم لا تفي بشرط صارم (مثل القيم الأقل من الخلية A3)، ثم يقوم بتنظيم المخرجات المتبقية بشكل أنيق.

=SORT(FILTER(A2:A5, A2:A5>A3, ""), 1, 1)

نظرتي التحليلية: قوة المصفوفات الديناميكية المدمجة

قد تبدو دالة SORT زائدة عن الحاجة إذا كنت تفكر فقط في مسارات عمل جداول البيانات القديمة، حيث يحقق النقر فوق زر الشريط نتيجة مرئية مماثلة. ومع ذلك، فإن الفرز الثابت يدمر التسلسل الأصلي للبيانات ويتطلب تحديثات يدوية مستمرة. يفصل نهج المصفوفات الديناميكية الحديث تماماً طبقة العرض عن مدخلات البيانات الأولية الخاصة بك.

عندما تقوم بدمج هذه الأداة المحددة مع أمر FILTER، فإنك تبني على الفور لوحات معلومات مالية مؤتمتة يتم تحديثها في الوقت الفعلي. يؤدي هذا إلى القضاء على الهدر التشغيلي الهائل المتمثل في تنظيف البيانات يدوياً كلما تم إدخال متغير جديد أو مقياس أعمال في النظام.

هل أعجبك هذا المقال؟
Advertisement

عمليات البحث الشائعة