كيف تُنشئ قائمة سلسلة أبجدية في Excel؟
إن إدخال تسلسل أبجدي يدويًّا (من A إلى Z أو من a إلى z) خليةً خليةً في Excel ليس مملًّا ومستهلكًا للوقت فحسب، بل عُرضةً أيضًا للخطأ—خاصةً إذا احتجتَ إلى إعادة إنشاء القائمة أو استخدامها مرارًا. وفي سيناريوهات عديدة، مثل إعداد كشوف الحضور أو قوائم التصحيح أو إنشاء قوالب تصنيف البيانات بسرعة، يمكن أن تُسهم القدرة على إنشاء سلسلة أبجدية بكفاءة في تسريع سير عملك بشكل كبير. يقدم هذا البرنامج التعليمي عدة طرق عملية تساعدك على إنشاء قائمة سلسلة أبجدية في Excel بسرعة ودقة، وفقًا لمتطلباتك المختلفة وإصدار Excel الذي تستخدمه.
إنشاء قائمة سلسلة أبجدية باستخدام صيغة
إنشاء قائمة سلسلة أبجدية باستخدام Kutools لـ Excel
إنشاء قائمة سلسلة أبجدية باستخدام ماكرو VBA
إنشاء قائمة سلسلة أبجدية باستخدام صيغة SEQUENCE وCHAR
إنشاء قائمة سلسلة أبجدية باستخدام صيغة
للمستخدمين الذين يُفضلون الصيغ ويرغبون في التوافق مع مجموعة واسعة من إصدارات Excel، يمكنكم إنشاء تسلسل أبجدي بدمج أكواد المحارف مع دالة CHAR. يُرجى اتباع الخطوات التالية:
1. ابدأ بإنشاء قائمة بأرقام تمثّل قيم ASCII للأحرف الكبيرة من A إلى Z. أدخل 65 في الخلية A1 و66 في الخلية A2. بعد تحديد الخليتين A1 وA2 معًا، اسحب مقبض التعبئة لأسفل حتى تصل إلى الرقم 90 في الخلية الأخيرة (لأن الأرقام من 65 إلى 90 تمثّل الحروف من A إلى Z في جدول ASCII).

2. بعد ذلك، في الخلية المجاورة لأول كود (مثل B1)، أدخل الصيغة التالية لتحويل القيمة ASCII إلى الحرف المقابل:
=CHAR(A1)
بعد ذلك، اسحب مقبض التعبئة لأسفل حتى تصل إلى الخلية المجاورة للخلية التي تحتوي على الرقم 90.
بعد إكمال هذه الخطوة، ستظهر أمامك جميع الأحرف الإنجليزية الكبيرة مرتبةً بشكلٍ متسلسل. وإذا احتجتَ إلى الأحرف الصغيرة، فاستبدل قيمة ASCII بالأرقام من 97 إلى 122، وطبّق الصيغة نفسها. يُرجى التأكد بدقة من خلو السلسلة من أي أحرف مفقودة أو قيم مكررة لضمان اكتمالها.

يُعدّ هذا النهج مناسبًا للمهام البسيطة وعند الحاجة إلى سلسلة أبجدية فقط. ومع ذلك، فهو يتطلب عمودًا مساعدًا إضافيًّا لأرقام ASCII، وقد لا يكون الحل الأمثل إذا كنت تبحث عن حلٍّ من خطوة واحدة.
إنشاء قائمة سلسلة أبجدية باستخدام Kutools لـ Excel
إذا كنت تبحث عن حلٍّ أكثر سهولةً وإمكانية لإعادة الاستخدام، فإنKutools لـ Excelيوفّر ميزةتعبئة القوائم المخصصةالتي تتيح لك إنشاء سلسلة أبجدية واستخدامها مرارًا بنقرات قليلة فقط! وهي مثاليةٌ خصوصًا للمهام المتكررة أو عند الحاجة إلى هذه القائمة بشكل متكرر عبر ملفات مختلفة.
1. انقر فوقKutools > إدراج > ملء القوائم المخصصة. راجع لقطة الشاشة:

2. في مربع الحوارملء القوائم المخصصة، انقر فوق الزرتحرير القائمة. سيظهر مربع حوارقائمة مخصصة، وعليك القيام بما يلي:

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

4. ستظهر السلسلة الأبجدية في النطاق المعيّن. يمكنك الآن إغلاق مربع الحوار.
من الآن فصاعدًا، ستكون السلسلة الأبجدية متاحة دائمًا فيملء القوائم المخصصةلاستخدامها بسرعة في أي وقت، مما يعزز إنتاجيتك ويقضي على الحاجة إلى الإعدادات المتكررة.
ملاحظة: تأكد من تحديث Kutools لـ Excel لديك للحصول على أفضل توافق. وإذا لم تُعرض الأحرف الأبجدية بشكل صحيح، فراجع قائمتك مرة أخرى للتحقق من وجود أي أحرف مفقودة أو مسافات غير مقصودة.
Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
إنشاء قائمة سلسلة أبجدية باستخدام ماكرو VBA
أحيانًا، قد ترغب في ملء نطاقٍ ما تلقائيًّا بتسلسل أحرف أبجدية دون الحاجة إلى إعداد أعمدة مساعدة أو الاعتماد على ميزات القوائم المضمنة. وهنا يأتي دور ماكرو VBA، الذي يُنفّذ هذه المهمة تلقائيًّا، ليكون حلاً مثاليًّا خصوصًا عندما تريد إعادة تطبيق التسلسل بسرعة أو إنشاء قوائم بأحرف كبيرة وصغيرة داخل نطاق مخصص.
1. للبدء، افتح محرر VBA بالنقر فوقأدوات المطور > Visual Basic. في نافذةMicrosoft Visual Basic for Applications التي تظهر، انقر فوقإدراج > وحدة نمطية (Module)، ثم الصق إحدى الشيفرات التالية في النافذة.
لإنشاء سلسلة أبجدية بأحرف كبيرة (من A إلى Z):
Sub FillUppercaseAlphabet()
Dim i As Integer
Dim rng As Range
Set rng = Application.InputBox("Select the first cell of the range you want to fill (for example, A1):", "KutoolsforExcel", Type:=8)
On Error Resume Next
For i = 0 To 25
rng.Offset(i, 0).Value = Chr(65 + i)
Next i
End Sub لإنشاء سلسلة أبجدية بأحرف صغيرة (من a إلى z)، استخدم هذه الشيفرة بدلاً من ذلك:
Sub FillLowercaseAlphabet()
Dim i As Integer
Dim rng As Range
Set rng = Application.InputBox("Select the first cell of the range you want to fill (for example, A1):", "KutoolsforExcel", Type:=8)
On Error Resume Next
For i = 0 To 25
rng.Offset(i, 0).Value = Chr(97 + i)
Next i
End Sub 2. لتنفيذ الشيفرة، انقر فوق الزر
في محرر VBA أو اضغط علىF5. عند المطالبة، حدد الخلية الابتدائية المستهدفة لسلسلتك (مثل A1). سيقوم الماكرو بعد ذلك تلقائيًّا بملء 26 صفًّا لأسفل باختيار نطاق الأحرف.
يُعد هذا الماكرو مثاليًا لإنشاء أعمدة أبجدية كاملة بسرعة، خاصةً عند رغبتك في أتمتة العملية أو إنشاء قائمة تتوافق مع تنسيق معيّن. تأكد من توفر ما لا يقل عن 26 خلية فارغة في نطاقك المستهدف، وإلا سيقوم الماكرو بكتابة البيانات فوق أي محتوى موجود في مساره.
استكشاف الأخطاء وإصلاحها:إذا واجهت رسائل خطأ، تأكد أولًا من تمكين الماكرو في مصنفك وأنك حددت خلية ابتدائية صالحة. يكتب الماكرو فوق الخلايا التي يملؤها، لذا تحقق دائمًا من نطاقك المستهدف قبل التشغيل.
إنشاء قائمة سلسلة أبجدية باستخدام صيغة SEQUENCE وCHAR
للمستخدمين الذين يستخدمون Office 365 أو Excel 2021 فأحدث، يقدّم Excel دوال المصفوفات الديناميكية التي تُبسّط هذه المهمة وتُسرّعها بشكل ملحوظ. يمكنك الآن إنشاء سلسلة أبجدية كاملة فورًا باستخدام صيغة واحدة فقط، دون الحاجة إلى أعمدة مساعدة أو إدخال يدوي!
1. انقر على الخلية التي تريد أن تبدأ منها قائمتك الأبجدية (مثل A1)، ثم أدخل الصيغة التالية للحصول على سلسلة من الأحرف الكبيرة من A إلى Z:
=CHAR(SEQUENCE(26,1,65)) اضغط Enter. سيتم ملء السلسلة الكاملة من A إلى Z تلقائيًّا في 26 صفًّا لأسفل، بدءًا من الخليّة المحددة.
لإنشاء سلسلة من الأحرف الصغيرة من a إلى z، استخدم الصيغة التالية في خليتك الابتدائية:
=CHAR(SEQUENCE(26,1,97)) ستحصل على قائمة كاملة من الأحرف الصغيرة تمتد عبر 26 صفًّا لأسفل.
نصائح:
- إذا كان نطاق الامتداد (spill area) محجوبًا ببيانات أخرى، فسيعرض Excel خطأً من نوع#SPILL!. تأكد من توفر مساحة كافية أسفل الخلية الابتدائية لتمكين جميع القيم من الامتداد إلى صفوفها الخاصة.
- إذا رغبت في إنشاء قائمة أفقية (تُملأ الأحرف عبر الأعمدة)، غيّر معاملات الدالة SEQUENCE من
SEQUENCE(26,1,65)إلىSEQUENCE(1,26,65). - يُعد هذا الحل مثاليًّا للقوالب الديناميكية، وخصوصًا عند الحاجة إلى قوائم تضبط نفسها أو تتجدد تلقائيًّا.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل