كيفية إعادة ترتيب ترتيب البيانات في Excel؟ | 3 طرق مع المثال

ترتيب عكسي لبيانات Excel

الترتيب العكسي في Excel ليس سوى قلب البيانات حيث تأتي القيمة السفلية في الأعلى وتذهب القيمة الأعلى إلى الأسفل.

للحصول على مثال ، انظر إلى الصورة أدناه.

كما نلاحظ أن القيمة السفلية تكون في الأعلى بترتيب عكسي ونفس الشيء يذهب إلى أعلى قيمة أيضًا. إذن ، كيف نعكس ترتيب البيانات في التفوق هو السؤال الآن.

كيفية عكس ترتيب صفوف البيانات في Excel؟

في Excel ، يمكننا الفرز باتباع عدة طرق ، هنا ، سنعرض لك جميع الطرق الممكنة لعكس الترتيب في التفوق.

يمكنك تنزيل نموذج Excel للطلب العكسي من هنا - قالب Excel للطلب العكسي

الطريقة رقم 1 - طريقة الفرز البسيطة

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

الخطوة 1 - ضع في اعتبارك البيانات أدناه لهذا المثال.

الخطوة 2 - بعد ذلك ، قم بإنشاء عمود يسمى "HELPER" وأدخل الأرقام التسلسلية.

الخطوة 3 - الآن حدد خيار الفرز مفتوحة البيانات وكامل عن طريق الضغط على ALT + D + S .

الخطوة 4 - ضمن "فرز حسب" ، اختر "مساعد".

الخطوة 5 - ثم ضمن "الطلب" ، اختر "من الأكبر إلى الأصغر".

الخطوة 6 - الآن انقر فوق "موافق" ، سيتم عكس بياناتنا.

الطريقة رقم 2 - استخدام صيغة Excel

يمكننا أيضًا عكس الترتيب باستخدام الصيغ أيضًا. على الرغم من عدم وجود أي وظيفة مضمنة للقيام بذلك ، يمكننا الاستفادة من الصيغ الأخرى لعكس الترتيب.

لإجراء ترتيب عكسي للبيانات ، سنستخدم صيغتين ، أي INDEX و ROWS. يمكن لوظيفة INDEX جلب النتيجة من رقم الصف المذكور للنطاق المحدد وستعطي وظيفة ROWS في Excel عدد الصفوف المحددة.

الخطوة 1 - ضع في اعتبارك البيانات أدناه لهذا المثال.

الخطوة 2 - افتح دالة INDEX أولاً.

الخطوة 3 - بالنسبة إلى Array ، حدد أسماء المدن من A2: A9 واجعلها مرجعًا مطلقًا بالضغط على مفتاح F4.

الخطوة 4 - بعد ذلك ، لإدراج دالة Row Num ، افتح ROWS داخل وظيفة INDEX.

الخطوة 5 - بالنسبة لوظيفة ROWS ، حدد نفس نطاق الخلايا الذي حددناه لوظيفة INDEX ولكن هذه المرة اجعل الخلية الأخيرة فقط كمرجع مطلق.

الخطوة 6 - أغلق القوس واضغط على مفتاح الإدخال للحصول على النتيجة.

الخطوة 7 - اسحب الصيغة للحصول على النتيجة الكاملة.

الطريقة رقم 3 - الترتيب العكسي باستخدام تشفير VBA

يمكن أيضًا عكس ترتيب بيانات Excel باستخدام ترميز VBA. إذا كانت لديك معرفة جيدة بـ VBA ، فسيكون الرمز أدناه مناسبًا لك.

رمز:

 Sub Reverse_Order () Dim k As Long Dim LR As Long LR = خلايا (عدد الصفوف ، 1). النهاية (xlUp) .Row For k = 2 إلى LR Cells (k، 2) .Value = Cells (LR، 1) .Value LR = LR - 1 التالي k End Sub 

انسخ هذا الرمز إلى الوحدة النمطية الخاصة بك.

الآن قم بتشغيل الكود للحصول على قائمة الترتيب العكسي في ورقة عمل Excel الخاصة بك.

اسمحوا لي أن أشرح لك كيف يعمل هذا الرمز بالنسبة لك. أولاً ، أعلنت عن متغيرين "k" و "LR" كنوع بيانات طويل.

 خافت ك وطول خافت LR وطول 

"k" للتكرار خلال الخلايا و "LR" للبحث عن آخر صف مستخدم في ورقة العمل.

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

LR = الخلايا (عدد الصفوف ، 1) ، النهاية (xlUp) ، الصف

بعد ذلك ، استخدمت حلقة FOR NEXT لإجراء حلقة عبر الخلايا لعكس الترتيب.

 من أجل k = 2 إلى LR Cells (k، 2) .Value = Cells (LR، 1) .Value LR = LR - 1 Next k

لذلك عندما نقوم بتشغيل هذا الكود نحصل على النتيجة التالية.

أشياء للذكرى

  • لا توجد وظيفة أو أداة مضمنة متوفرة في Excel لعكس الترتيب.
  • مزيج من INDEX + ROWS سيعكس الترتيب.
  • يعد خيار الفرز من جميع التقنيات المتاحة هو الطريقة الأفضل والأسهل للفرز.
  • لفهم التعليمات البرمجية لـ VBA ، يجب أن تكون لديك معرفة مسبقة بوحدات ماكرو VBA.

$config[zx-auto] not found$config[zx-overlay] not found