كيفية تكرار تسلسل أرقام في إكسل: دليل خطوة بخطوة
يمكن أن يكون تكرار تسلسل أرقام في إكسل—مثل 1، 2، 3، 4، ثم العودة إلى 1، 2، 3، 4—أداة قوية لتنظيم البيانات، وإنشاء أنماط منظمة، وأتمتة المهام المتكررة بسلاسة. سواء كنت تعمل على مجموعات بيانات صغيرة أو جداول ضخمة، يوفّر إكسل طرقًا فعّالة ومتنوعة لتكرار تسلسلات الأرقام بكل يسر. يعرض هذا المقال عدة طرق عملية لإنشاء أنماط متكررة في جداولك، مع تسليط الضوء على أفضل سيناريوهات الاستخدام، والمزايا، والقيود المرتبطة بكل منها. كما يتضمّن حلولًا مرنة لتكرار التسلسلات المخصصة، بدءًا من الميزات المدمجة في إكسل ووصولًا إلى أساليب كود VBA المصممة لتلبية احتياجاتك المتنوعة والمتقدمة.
- تكرار تسلسل الأرقام باستخدام مقبض الملء
- تكرار تسلسل الأرقام باستخدام دالة MOD
- تكرار تسلسل الأرقام أو السلاسل النصية باستخدام ميزة قوية
- تكرار تسلسل الأرقام باستخدام دالة SEQUENCE (Excel 365 / Excel 2021)
- تكرار تسلسل مخصص باستخدام صيغة INDEX (للنصوص أو الترتيب المخصص)
- أتمتة تكرار التسلسل باستخدام كود VBA
تكرار تسلسل الأرقام باستخدام مقبض الملء
يُعد مقبض الملء أحد أكثر أدوات إكسل بديهية لإنشاء الأنماط والتسلسلات المتكررة، إذ يمكّن المستخدمين من إعادة إنتاج القيم المتكررة بنقرات قليلة، ويعمل بكفاءة مع التسلسلات القصيرة نسبيًّا أو تلك التي يمكن إدارتها بصريًّا. وتبرز فائدته بشكل خاص عند الحاجة إلى إنشاء قوائم متكررة بسرعة دون الاعتماد على صيغ معقدة، أو عند عرض الأنماط لأغراض إدخال البيانات والقوالب.
- أدخل التسلسل الذي ترغب في تكراره ضمن مجموعة من الخلايا. على سبيل المثال، اكتب الأرقام 1 و2 و3 و4 في الخلايا من A1 إلى A4.
- حدد الخلايا التي تحتوي على تسلسلك، ثم حرّك مؤشر الفأرة إلى الزاوية السفلية اليمنى من التحديد (المربع الصغير) حتى يتحول إلى صليب أسود صغير.
- اضغط مع الاستمرار على مفتاحCtrl، ثم اسحب مقبض الملء لأسفل (أو عبر) لملء المزيد من الخلايا. وستحصل بذلك على تكرار سلس للنمط المحدد دون الحاجة إلى أي إعدادات إضافية!

سيناريوهات التطبيق:يُعدّ مقبض الملء خيارًا ممتازًا للإعداد السريع لمرة واحدة لأنماط قصيرة ومرئية، وهو عملي بشكل خاص عندما تحتاج إلى تكرار التسلسل بضع مرات فقط أو عند العمل مع بياناتك بطريقة تفاعلية وبصرية.
القيود:مع مجموعات البيانات الكبيرة أو عند اعتماد نهج آلي قائم على الصيغ، يصبح استخدام مقبض الملء يدويًّا أقل كفاءة وقد يؤدي إلى عدم الاتساق أو الأخطاء في القوائم الطويلة.
تكرار تسلسل الأرقام باستخدام دالة MOD

دالة MOD طريقة مرنة لإنشاء تسلسلات متكررة، وهي مفيدة بشكل خاص عند رغبتك في أتمتة التكرار عبر مجموعة بيانات كبيرة. فهي تسمح بتكرار دقيق قائم على الصيغ يمكن تعديله بسهولة من حيث الطول والنمط ونقطة البداية. وتتناسب هذه الطريقة بشكل خاص مع التسلسلات الخطوية المنتظمة مثل 1 و2 و3 و4 التي تتكرر باستمرار في عمود.
أدخل أو انسخ الصيغة أدناه في خلية فارغة حيث تريد بدء تسلسل الأرقام، ثم اسحبها لأسفل لملء العمود بأرقام متتالية. راجع لقطة الشاشة:
=MOD(ROW()-1,4)+1 - تُعطي الدالة ROW()-1 عدًّا متتاليًا يبدأ من 0، حيث ينتج طرح 1 من رقم الصف الأول في إكسل القيمة 0.
- تُعيد الدالة MOD(...،4) العد إلى 0 كل 4 صفوف، مما يؤدي إلى تكرار التسلسل بعد كل 4 قيم.
- +1 يُزيح النتيجة القائمة على الصفر ليبدأ تسلسلك من 1 بدلاً من 0، مما يُنتج نطاقًا من 1–4 بدلًا من 0–3.
- الصيغة مثالية لتكرار الأرقام الخطية (مثل 1–4)، ولا تدعم مباشرةً التسلسلات غير الخطية أو المخصصة أو تلك القائمة على النصوص (مثل تخطي أرقام معينة أو دمج الحروف مع الأرقام).
- إذا لم يبدأ تسلسلك من الصف 1، فستحتاج إلى تعديل الصيغة (على سبيل المثال، غيّر `ROW()-1` إلى `ROW()-x`، حيث يُعدَّل `x` ليتوافق مع الرقم الأول) للحفاظ على المحاذاة المطلوبة للنمط.
- يتكرر التسلسل كلما قمت بنسخ الصيغة—فإذا كنت بحاجة إلى عدد ثابت من التكرارات أو إلى التوقف عند قيمة معيّنة، فستحتاج إلى تقييد نطاق النسخ يدويًّا أو إضافة ضوابط إضافية.
تكرار تسلسل الأرقام أو السلاسل النصية باستخدام ميزة قوية
يمكن أن يكون تكرار تسلسل أرقام أو نصوص في Excel أمرًا مرهقًا—خاصةً عند التعامل مع مجموعات بيانات كبيرة أو أنماط غير قياسية. وعلى الرغم من أن الصيغ مثل MOD أو SEQUENCE مفيدة، إلا أنها قد تستغرق وقتًا طويلاً وتتطلب فهمًا متقدمًا للصيغ. وهنا يدخل Kutools for Excel ليُبسّط العملية بشكل كبير! بفضل واجهته البديهية، يمكّنك Kutools من تكرار تسلسلات الأرقام أو النصوص—سواء كانت خطية أو مخصصة—في بضع خطوات فقط، دون الحاجة إلى كتابة صيغ معقدة أو كود VBA، مع دعم مباشر للتطبيق على نطاقات واسعة لتحقيق أقصى قدر من الكفاءة.
بعد تثبيت Kutools لـ Excel، يُرجى اتباع الخطوات التالية:
- حدد العمود أو نطاق الخلايا الذي ترغب في إدراج التسلسل المتكرر فيه. يمكن أن يكون هذا أي نطاق، ولا يشترط أن تبدأ من خلية أو عمود معيّن.
- بعد ذلك، انقر فوق **Kutools > Insert > إدراج رقم تسلسلي**. راجع لقطة الشاشة التالية:

- في مربع الحوار، حدد ترتيب التعبئة، ثم انقر فوق الزر «New» لإنشاء تسلسلك المخصص.

- في مربع الحوار التالي، قم بتهيئة تسلسل الأرقام حسب حاجتك:
- أدخل اسمًا مميزًا لقائمتك المخصصة للتسلسل، ليصبح إدارتها وإعادة استخدامها في المستقبل أمرًا سهلاً وسلسًا.
- حدِّد الرقم الأول والرقم الأخير وقيمة الزيادة وعدد الأرقام لتخصيص تسلسل الأرقام المتكررة بالكامل.
- يمكنك أيضًا تحديد بادئة و/أو لاحقة لإضافة هيكل إضافي (مثل “Q1-” أو “SFX”).
- انقر فوق موافق لحفظ إعداداتك.

- عند العودة إلى مربع الحوار السابق، انقر فوق «موافق» أو «Apply». سيتم تطبيق النمط المحدد فورًا على نطاق التحديد، مما يتيح لك معاينة النتيجة قبل التأكيد. انظر التوضيح:

نصائح وملاحظات:مع Kutools، يمكنك إنشاء تسلسلات رقمية ونصية، والتحكم في فترات التكرار، ومعالجة النطاقات المدمجة أو التحديدات غير المتصلة بسهولة.
متى تستخدمه:مثالي عندما تريد تخصيص أنماط تكرار بسيطة أو معقدة (بما في ذلك مزيج من الأرقام والنصوص)، أو تكرار كميات كبيرة من البيانات بشكل موثوق، أو أتمتة إدراج التسلسل دون الحاجة إلى إنشاء صيغ أو كتابة أكواد.
القيود:يتطلب Kutools تثبيتًا إضافيًا، لكنه يوفّر مرونةً كبيرةً للمستخدمين الذين يتعاملون بشكل متكرر مع تسلسلاتٍ كبيرةٍ أو ذات أنماط فريدة.
تكرار تسلسل أرقام باستخدام دالة SEQUENCE (Excel 365/Excel 2021)
إذا كنت تستخدم إصدارًا حديثًا من Excel (مثل Excel 365 أو Excel 2021)، فإن دالة SEQUENCE تُفعّل معالجة المصفوفات الديناميكية، مما يمكّنك من إنشاء أنماط بسهولة عبر الأعمدة أو الصفوف. وهي مثالية بشكل خاص لإنشاء تسلسلات رقمية متكررة وبسيطة تملأ نطاقات كبيرة على الفور.

أدخل أو انسخ الصيغة التالية في خلية فارغة (مثل A1) حيث تريد إدراج تسلسل الأرقام، ثم اضغط مفتاح الإدخال. وسيقوم إكسل تلقائيًّا بملء التسلسل لأسفل وفقًا لعدد الصفوف المحدد:
=MOD(SEQUENCE(20,1,0),4)+1 - SEQUENCE(20،1،0): يُولِّد سلسلةً عموديةً من الأرقام، تبدأ من 0 وتنتهي عند 19—أي ما مجموعه 20 صفًّا.
- MOD(...،4): يقسم كل نتيجة على 4 ويعيد الباقي، مُحقّقًا تأثير التكرار الدوري.
- =MOD(SEQUENCE(20،1،0)،4)+1: يُزيح التسلسل ليتكرر ضمن النطاق من 1 إلى 4. غيّر القيمتين 20 و4 للحصول على أطوال تسلسل مختلفة ونطاقات تكرار متنوعة.
إذا كنت ترغب في تسلسلٍ متكررٍ أطول أو أقصر، فعدّل قيمة "20" في دالة SEQUENCE. ولتغيير نطاق التكرار (مثلًا من 1 إلى 7)، غيّر قيمة "4" لتصبح مساوية لحجم النطاق الجديد.
- يعمل فقط مع إصدارات Excel 365 و2021: إذ لا تدعم الإصدارات السابقة من Excel دالة SEQUENCE أو ميزة المصفوفات الديناميكية.
- إخراج رقمي فقط: هذه الصيغة مخصصة للأرقام. ولتكرار نصوص مخصصة أو تسلسلات تحتوي على قيم مختلطة، راجع حل صيغة INDEX أدناه.
- النمط الخطي فقط: ينتج دائمًا نمطًا متسلسلاً. أما التكرارات غير القياسية أو غير المنتظمة أو تلك ذات الأنماط المخصصة، فتتطلب نهجًا مختلفًا (مثل استخدام صيغة INDEX).
تكرار تسلسل مخصص باستخدام صيغة INDEX (للنصوص أو الترتيب المخصص)
توفّر دالةINDEX في Excel مرونة استثنائية في تكرار التسلسلات المخصصة—سواء كانت أرقامًا ونصوصًا معًا، أو ترتيبًا معيّنًا يحدّده المستخدم. وعلى عكس صيغMOD التي تقتصر على الأنماط الرقمية ذات الخطوات المنتظمة، تستطيع صيغةINDEX تكرار أي قائمة بغض النظر عن محتواها أو ترتيبها، مما يجعلها الحل الأمثل للتسلسلات المختلطة أو غير الخطية أو القائمة على النصوص.
يكون هذا الأسلوب مفيدًا بشكل خاص عند الحاجة إلى تكرار أنماط غير قياسية مثل 1، 5، 9 أو تسميات نصية مخصصة مثل A وB وC، أو قيم مختلطة.
1. في خلية فارغة (مثل B1)، أدخل الصيغة التالية لتكرار تسلسل نصي مثل A وB وC أسفل مجموعة البيانات الخاصة بك:
=INDEX({"A","B","C"},MOD(ROW()-1,3)+1) 2. اضغط على Enter لتأكيد الصيغة، ثم اسحب مقبض التعبئة لأسفل لتطبيق النمط على الصفوف الإضافية.
كيف تعمل:تحتوي المصفوفة{"A","B","C"} على تسلسلك المخصص—ويمكن أن تتضمن أرقامًا أو نصوصًا أو أي قيم تحتاجها. أما الصيغةMOD(ROW()-1,3)+1، فتقوم بالتنقّل دوريًّا عبر المصفوفة: فكلما نسخت الصيغة لأسفل، يتكرر رقم الفهرس، وبالتالي يتكرر التسلسل.
التخصيص:لاستخدام نمط مختلف (مثل {5، 10، 15، 20})، عدّل المصفوفة:
=INDEX({5,10,15,20},MOD(ROW()-1,4)+1) نصائح:بالنسبة للتسلسلات المحفوظة في نطاق خلايا (مثل D1:D3)، استخدمINDEX($D$1:$D$3،MOD(ROW()-1,3)+1) — مما يسهّل تحديث القائمة المتكررة أو توسيعها دون الحاجة إلى تعديل الصيغة.
المزايا:تتغلب دالة INDEX على قيود صيغتي MOD وSEQUENCE من خلال دعم التسلسلات المختلطة، وأنواع البيانات المختلفة، وأي ترتيب مخصص—مما يجعلها الخيار الأمثل للتكرارات المتقدمة، وغير المنتظمة، والقائمة على النصوص.
المشاكل المحتملة:إذا كانت صيغتك تُرجع دائمًا نفس القيمة، فتحقق من مراجع الخلايا المطلقة والنسبية، وتأكد من أن عمليات حساب الصفوف تتوافق مع المكان الذي بدأت فيه الصيغة.
أتمتة تكرار التسلسل باستخدام كود VBA
بالنسبة للسيناريوهات المتقدمة أو عندما تكون الأنماط معقدة للغاية، أو يتم إنشاؤها برمجيًا، أو تحتاج إلى أتمتة تفوق ما يمكن للصيغ تحقيقه بسهولة، يُمكّنك VBA (Visual Basic for Applications) من بناء أي نمط تكراري وتعبئته ديناميكيًا. ويكون هذا الأسلوب مفيدًا جدًا عندما:
- يتم إنشاء التسلسل وفق قواعد أو دوال أو يتم جلبه ديناميكيًّا (غير معروف مسبقًا).
- يختلف عدد النسخ المكررة أو حجم الكتلة أو طول التسلسل، أو يعتمد على إدخال المستخدم.
- يتضمن تسلسلك منطقًا معقدًا أو تكرارًا مشروطًا أو يحتاج إلى توسيع تلقائي للنطاق.
خطوات التنفيذ:
1. في Excel، انقر علىأدوات المطور > Visual Basic لفتح محرر VBA. في نافذة VBA، انقر علىإدراج > وحدة نمطية (Module)، ثم الصق الكود التالي في الوحدة النمطية:
Sub RepeatCustomSequence()
Dim seqArr As Variant
Dim repeats As Long
Dim outRange As Range
Dim i As Long, n As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
' Prompt for sequence to repeat (as comma-separated values)
Dim seqInput As String
seqInput = Application.InputBox("Enter your sequence to repeat (comma separated):", xTitleId, "A,B,C")
If seqInput = "" Then Exit Sub
seqArr = Split(seqInput, ",")
repeats = Application.InputBox("How many repeats?", xTitleId, 10, Type:=1)
Set outRange = Application.InputBox("Select top-left cell of output range", xTitleId, Type:=8)
n = UBound(seqArr) - LBound(seqArr) + 1
For i = 0 To repeats - 1
outRange.Offset(i, 0).Value = seqArr((i Mod n) + LBound(seqArr))
Next i
End Sub 2. في محرر VBA، انقر على زر
التشغيل أو اضغط F5 للتنفيذ. عند المطالبة، أدخل التسلسل المخصص الذي تريد تكراره (مفصَّلًا بفواصل، مثل A، B، C أو 5، 10، 15)، وحدّد عدد مرات التكرار وخلية الإخراج الأولى. وسيقوم نص VBA بإخراج نمطك المتكرر مباشرةً في ورقة العمل.
التخصيص:يمكن تكييف طريقة VBA هذه بشكل أكبر—على سبيل المثال، لكتابة كتل متكررة أفقيًا، أو تحديد فترات زمنية مخصصة، أو دعم منطق تسلسلي أكثر تعقيدًا. كل ما عليك هو تعديل منطق منطقة وضع القائمة أو الطريقة التي يتم بها تدوير التسلسل.
استكشاف الأخطاء وإصلاحها:إذا لم يظهر شيء، فتأكد مجددًا من إعدادات أمان ماكرو في Excel، وتحقق من أن التسلسل والعدد المحددين صحيحان. احفظ دائمًا ملف عملك قبل تشغيل أي كود جديد لحماية بياناتك الحالية.
✅ الخاتمة
يمكنك تكرار تسلسلات الأرقام أو النصوص في Excel بطرق فعّالة متعددة، وفقًا لاحتياجاتك وإصدار Excel الذي تستخدمه.
- مقبض الملء مثالي للأنماط اليدوية السريعة، ويتميّز بسهولة الاستخدام مع التسلسلات القصيرة أو التنسيقات البصرية الأساسية.
- تقدم دالة MOD حلاً ديناميكيًّا قائمًا على الصيغ لتكرار الأرقام المتباعدة بانتظام—وهو الخيار الأمثل للتكرار الرقمي الخطي.
- للحصول على مزيد من المرونة والسهولة—خاصةً للتسلسلات المخصصة أو المختلطة من النصوص والأرقام—يوفر Kutools لـ Excel واجهة سهلة الاستخدام ومعالجة قوية للتسلسلات دون الحاجة إلى إعدادات معقدة.
- دالة SEQUENCE في إكسل مثالية لإنشاء سريع وقائم على الصيغ فقط لتكرار الأرقام الخطية في إصدارات إكسل الحديثة.
- للتكرارات غير الخطية أو المخصصة أو القائمة على أنماط نصية، تقدم طريقة صيغة INDEX تحكمًا لا يضاهى ويمكنها استيعاب أي نمط محدد في مصفوفة أو نطاق، متجاوزة بذلك حدود التكرار الرقمي فقط أو التكرار التدرجي.
- عند الحاجة إلى أقصى درجات المرونة أو الأنماط الديناميكية—بما في ذلك التسلسلات المُنشأة أو المعقدة للغاية أو المحددة أثناء التشغيل—فإن أتمتة VBA توفر قوة متقدمة ومناسبة للمهام المهنية والتقنية التي تفشل فيها الأدوات المدمجة.
اختر الطريقة الأنسب لسير عملك ومتطلبات نمط التسلسل لتعزيز إنتاجيتك وتبسيط مهام البيانات المتكررة. ولا تنسَ استكشاف مواردنا للحصول على المزيد من حلول Excel والاستراتيجيات المصممة خصيصًا لكل مستوى مهارة:يقدم موقعنا الإلكتروني آلاف الدروس التعليمية لمساعدتك على إتقان Excel.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل




