كيفية فرز البيانات أبجديًا في Excel

كيفية فرز البيانات أبجديًا في Excel

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





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





كيف تصنع زخارف في الفوتوشوب

الفرز أبجديًا في Excel باستخدام أداة الفرز

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





  نموذج لجدول بيانات في Excel

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

  1. حدد جدول البيانات بأكمله. في هذا المثال ، ستكون الخلايا A2 إلى ب 11 .
  2. اذهب إلى بيانات علامة التبويب من شريط Excel.
  3. في ال فرز وتصفية القسم ، انقر فوق فرز . سيؤدي هذا إلى فتح نافذة الفرز.   نموذج لجدول بيانات في Excel
  4. في ال فرز نافذة تحت عمودي ، حدد العمود الذي تريد فرز الجدول حسبه. سيكون ذلك اسم العمود في هذا المثال.
  5. تحت الفرز على ، تحديد قيم الخلية .
  6. تحت ترتيب ، تحديد من الألف إلى الياء . يمكنك أيضًا ضبط هذا على Z إلى A لفرز البيانات بترتيب تنازلي.
  7. يختار نعم .

سيقوم Excel الآن بفرز جدول البيانات حسب العمود الذي حددته ، على قيم الخلية ، وبترتيب تصاعدي.



إكس بوكس ​​ون تحكم عصا التلفزيون النار

الفرز أبجديًا في Excel باستخدام VBA

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

  فرز التعليمات البرمجية لـ VBA الماكرو في Excel

دعنا نحاول فرز البيانات في نموذج جدول بيانات آخر في Excel باستخدام كود VBA. يتضمن جدول البيانات هذا عمودًا واحدًا.





  1. اذهب إلى مطور علامة التبويب من شريط Excel.
  2. في ال شفرة قسم ، حدد وحدات الماكرو . سيؤدي هذا إلى فتح نافذة ماكرو.
  3. أدخل اسمًا لماكروك أسفل اسم الماكرو .
  4. انقر فوق خلق . سينقلك هذا إلى محرر كود VBA.
  5. في محرر الكود ، أدخل الرمز أدناه:
    Sub AZSort() 
    Dim R As Range
    ActiveSheet.Sort.SortFields.Clear
    Set R = Selection.Columns(1)
    R.Select
    R.Sort Key1:=R.Cells(1), Order1:=xlAscending, Header:=xlNo

    End Sub

قبل المضي قدمًا ، دعنا نكسر هذا الرمز. يتم إنشاء السطر الأول والأخير تلقائيًا بواسطة VBA ووضع علامة على بداية الماكرو ونهايته. قمنا بتسمية الماكرو AZSort في هذا المثال. إذا استخدمت اسمًا مختلفًا ، فسيظهر هذا الاسم بدلاً من AZSort.

السطر التالي يحدد المتغير ر ك نطاق . يمكنك التغيير ر إلى أي اسم آخر تريده ؛ فقط تذكر أن تظل متسقًا في جميع أنحاء الكود ، حيث يتم تناول هذا المتغير عدة مرات في الكود.





تطبيقات تحرير الفيديو الجيدة ليوتيوب

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

وأخيرا، فإن ر فرز سطر يفرز العمود. ال رأس تشير المعلمة إلى ما إذا كان التحديد يتضمن رأسًا أم لا. يمكنك أن تقرأ عنها كيف تختلف الخلايا والنطاق في Excel VBA في مقالتنا المتعمقة. الآن بعد أن أصبح لديك فهم كافٍ للماكرو الذي كتبته للتو ، دعنا نستخدمه في العمود.

  1. ارجع إلى دقيق نافذة او شباك.
  2. حدد الماكرو الخاص بك ثم انقر فوق خيارات .
  3. قم بتعيين مفتاح اختصار للماكرو.
  4. يضعط نعم .
  5. حدد العمود الذي تريد فرزه.
  6. اضغط على اختصار لوحة المفاتيح للماكرو على لوحة المفاتيح.

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

قم بإحضار الطلب إلى جداول بيانات Excel الخاصة بك

تتمثل إحدى وظائف Excel الرئيسية في تنظيم البيانات لجعلها أكثر قابلية للفهم. إحدى الطرق الشائعة لفرز الأسماء هي ترتيبها أبجديًا.

يمكنك إما استخدام أداة Excel Sort أو كتابة رمز VBA للفرز أبجديًا في Excel. الآن بعد أن عرفت كيفية القيام بالأمرين معًا ، فقد حان الوقت لتقديم الطلبات إلى جداول البيانات الخاصة بك!