دالة SORT في الإكسيل واحدة من أهم الدوال اللي بتسهل حياتك لو بتتعامل مع بيانات كتير الدالة دي موجودة في إصدارات Excel الحديثة زي Excel 365 وExcel 2021 وهدفها الأساسي ترتيب البيانات بطريقة ذكية وسريعة من غير ما تحتاج تعمل فرز يدوي أو تستخدم القوائم التقليدية
المميز في SORT إنها مش بس بترتب الأرقام لكن كمان الكلمات والتواريخ وكمان تقدر ترتب على أكتر من عمود في نفس الوقت غير كده ممكن تستخدمها مع دوال تانية زي FILTER أو UNIQUE عشان تحصل على قوائم مرتبة وفريدة بشكل مباشر
- الصيغة الأساسية لدالة SORT:
الصيغة بتاعة دالة SORT بسيطة جدا:
SORT(array, [sort_ index], [sort_ order], [by_ col])
- تفسير كل عنصر:
- array: ده الجدول أو القائمة اللي عايز ترتبها
- sort_ index: رقم العمود اللي عايز ترتب عليه البيانات لو الجدول فيه عمود واحد ممكن تسيبه فاضي
- sort _order: ترتيب البيانات لو عايز ترتيب تصاعدي حط 1 ولو تنازلي حط -1
- by_ col: تحديد الترتيب حسب الأعمدة ولا الصفوف القيمة الافتراضية 0 يعني ترتيب حسب الصفوف لو حطيت 1 هيترتب حسب الأعمدة
- دمج دالة SORT مع دوال تانية:
من أحسن مميزات دالة SORT إنك تقدر تدمجها مع دوال حديثة تانية في الإكسيل وتطلع بنتائج احترافية جدا كأنك شغال على برنامج إدارة بيانات مش مجرد ملف إكسيل أشهر الدوال اللي بتتدمج مع SORT هما FILTER وUNIQUE وده بيفتحلك باب كبير لتنظيم البيانات
- دمج دالة SORT مع دالة FILTER:
لو عندك جدول كبير وعايز تعرض بيانات قسم معين بس وفي نفس الوقت تكون مرتبة هنا الدمج ده هيبقى مثالي
مثال: جدول موظفين وعايز تشوف موظفين قسم المحاسبة مرتبين حسب الراتب تنازليا
الصيغة هتبقى كده:
(FILTER(A2:C20,C2:C20="المحاسبة"),2,-1)SORT=
اللي بيحصل هنا:
- FILTER: بتفلتر البيانات وتطلع موظفين المحاسبة بس
- SORT: بترتب النتيجة حسب العمود التاني (الراتب) ترتيب تنازلي
الميزة الكبيرة هنا إن أي موظف جديد يضاف للقسم هيظهر تلقائي في القائمة المرتبة من غير أي تعديل يدوي
- دمج دالة SORT مع دالة UNIQUE:
الدالة دي مفيدة جدا لو عندك بيانات مكررة وعايز تطلع قائمة نظيفة ومرتبة
مثال: عندك عمود فيه أسماء أقسام مكررة وعايز قائمة أقسام من غير تكرار ومرتبة أبجديا
الصيغة:
SORT(UNIQUE(A2:A50))=
النتيجة:
- إزالة التكرار
- ترتيب أبجدي تلقائي
- تحديث مباشر مع أي بيانات جديدة
وده مفيد جدا في التقارير القوائم المنسدلة Data Validation ولوحات التحكم Dashboards
- ليه الدمج ده مهم في الشغل:
- بيخليك تعتمد على معادلات ديناميكية بدل الترتيب اليدوي
- بيقلل الأخطاء البشرية
- بيخلي الملف احترافي وسهل التحديث
- ممتاز للشغل الإداري - المحاسبي - وتقارير الشركات
*ملاحظة مهمة:
أي دالة بتعتمد على SORT لازم تسيب مساحة فاضية تحتها عشان النتائج تظهر بالكامل وإلا هيظهرلك خطأ #SPILL! وده خطأ شائع جدا مع المبتدئين
لشرح دالة HLOOKUP في إكسيل لضغط هنا
