كيف يمكن ملء الخلايا تلقائيًا بأرقام متزايدة في Excel؟
في عملك اليومي مع Excel، يُعد ملء الخلايا تلقائيًا بأرقام متزايدة أمرًا شائعًا جدًّا. فربما تحتاج، على سبيل المثال، إلى ملء عمود بسرعة بتسلسل مثل 1، 2، 3، وهكذا دواليك، لتتبع المعرّفات أو أرقام المعاملات أو تنظيم البيانات. لكن في كثير من الأحيان، قد تتطلب مهمتك أن تزداد الأرقام بفترة ثابتة غير 1 — كتوليد أرقام فواتير مثل 10001، 10012، 10023، إلخ. وإدخال كل قيمة يدويًّا ليس فقط يستهلك وقتك، بل يرفع أيضًا احتمالية الوقوع في الأخطاء. لذا، فإن إتقان طرق ملء التسلسلات المتزايدة تلقائيًّا — سواء بخطوة بسيطة أو فترة مخصصة — سيُحسّن كفاءتك ودقتك بشكل كبير. ويعرض هذا البرنامج التعليمي عدة حلول عملية تناسب احتياجاتك المختلفة ومستويات مهارتك في Excel، لتمكينك من توليد الأرقام المتزايدة بالضبط كما تريد.
ملء الخلايا المتزايدة تلقائيًا باستخدام وظيفة الملء التلقائي
ملء الخلايا المتزايدة تلقائيًا باستخدام صيغة
ملء الخلايا المتزايدة تلقائيًا باستخدام Kutools لـ Excel ![]()
ملء الخلايا المتزايدة تلقائيًا باستخدام كود VBA
ملء الخلايا المتزايدة تلقائيًا باستخدام وظيفة الملء التلقائي
توفر ميزة الملء التلقائي في Excel طريقة سريعة وبديهية لإنشاء تسلسلات أساسية من القيم المتزايدة في ورقة العمل الخاصة بك، وهي خيارٌ مثالي للأنماط البسيطة أو عندما تحتاج إلى حلٍ مرئي فوري دون اللجوء إلى الصيغ.
السيناريو المناسب:استخدم هذه الطريقة عندما تحتاج إلى ملء سلسلة أرقام بخطوة ثابتة (مثل 1، 2، 3...) أو فاصل مخصص (مثل 10001، 10013، 10025...)، وكانت السلسلة بسيطة بما يكفي لتحديدها من خلال الرقم الأول فقط.
1. انقر على الخلية التي تريد أن يبدأ منها تسلسلك. على سبيل المثال، أدخل الرقم الأول (مثل 10001) في الخلية A1. راجع لقطة الشاشة:

2. في الخلية التالية بالأسفل (مثل A2)، أدخل الرقم التالي وفقًا للزيادة التي تريدها بين الأرقام. على سبيل المثال، إذا كنت ترغب في أن تزداد القيم بمقدار 11، فاكتب 10012 في الخلية A2. (تحقق من هذه القيمة بدقة — فهي تحدد حجم الخطوة لسلسلتك بأكملها.)

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

القيود:قد تتطلب إعادة الإدخال إذا تغيّر الفاصل الزمني (أو الفاصل العددي)، كما أنها ليست ديناميكية: فتغيير القيمة الأولى بعد ملء الخلايا لأسفل لن يُحدِّث باقي القيم تلقائيًّا.
ملء الخلايا المتزايدة تلقائيًا باستخدام صيغة
بالإضافة إلى الملء التلقائي، يمكنك الاستفادة من صيغ Excel للحصول على تحكمٍ أكبر ومرونةٍ أعلى عند إنشاء تسلسلات متزايدة. وتُعد هذه الطريقة مثاليةً للحالات التي ترغب فيها في تحديث السلسلة تلقائيًا بمجرد تغيّر القيمة الابتدائية، أو عندما تريد نسخ الصيغة لتعديل التسلسلات بسهولة في مواقع أخرى.
السيناريو المناسب:استخدم الصيغ لتوليد تسلسلات متزايدة ديناميكية، خاصةً عندما قد تتغير القيمة الابتدائية أو الفترة، أو عند التعامل مع قوائم أطول حيث تكون الأتمتة والاتساق أمرَين بالغَي الأهمية.
1. أولًا، في خليتك الابتدائية (مثل A1)، أدخل قيمتك الأولية. على سبيل المثال، اكتب10001 في الخلية A1. بعد ذلك، انقر على الخلية الموجودة أسفلها مباشرةً (A2) وأدخل الصيغة التالية، باستخدام الفترة المرغوبة (هنا، الفترة هي 11):
=A1+11 حيث إنA1 تشير إلى خليتك الابتدائية، و11 هي قيمة الزيادة. عدّل الخطوة حسب الحاجة لتتناسب مع تسلسلك.

2. اضغط علىEnter لحساب القيمة. بعد ذلك، انقر على الخلية A2 لتحديدها، ثم اسحب مقبض الملء (المربع الصغير في الزاوية السفلية اليمنى) لأسفل لتمديد الصيغة بقدر ما تحتاج. وسيؤدي ذلك إلى توليد قيم متزايدة تلقائيًا بالفترة المحددة في جميع الخلايا المحددة.

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

2. في مربع الحوارإدراج رقم تسلسليالذي يظهر، انقر علىجديدلإنشاء تسلسل جديد. انظر لقطة الشاشة:

3. أكمل الإعدادات التالية في مربع الحوار الموسع:
1) أدخل اسمًا لتسلسلك الجديد (مفيد لإعادة استخدامه أو التعرف عليه لاحقًا)؛
2) حددالرقم الأول، وهي القيمة الأولى في تسلسلك؛
3) أدخل الفترة المرغوبة في مربعالزيادة(مثل إدخال 11 لحجم خطوة 11)؛
4) حدد عدد الأرقام المعروضة في الحقلعدد الأرقام. على سبيل المثال، عند إدخال "5"، سيتم إضافة أصفار بادئة للأرقام بحيث يُعرض الرقم 10001 كـ 10001، والرقم 15 كـ 00015.
5) يمكنك أيضًا تحديدبادئةأولاحقةاختيارية، تظهر قبل أو بعد كل رقم (مثل: ‹ID-› أو ‹-A›).

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

سيتم الآن ملء النطاق الذي حددته بأرقام متزايدة منسَّقة تمامًا وفقًا لمعيارك، بما في ذلك أي بادئة أو لاحقة مخصصة.

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

المزايا:متعددة الاستخدامات للغاية لتوليد أرقام تسلسلية أو رموز ذات مظهر احترافي، خاصةً عند وجود متطلبات تنسيق أو إعادة تشغيل محددة. وهي ممتازة للعمليات الدُفعية وتقليل الأخطاء البشرية.
تلميح:احفظ تكوينات التسلسل التي تستخدمها بشكل متكرر لإعادة استخدامها لاحقًا وتوفير المزيد من الوقت.
ملء الخلايا المتزايدة تلقائيًا باستخدام كود VBA
عندما تحتاج إلى أتمتة تسلسل الأرقام المتزايدة في سيناريوهات أكثر تعقيدًا أو تنفيذ الإجراء بشكل متكرر، قد ترغب في استخدام VBA (Visual Basic for Applications). تتميّز هذه الطريقة بمرونتها العالية وقدرتها على إنشاء سلاسل متزايدة مخصصة بسرعة، خاصةً عند التعامل مع مجموعات بيانات ضخمة أو أنماط مخصصة محددة.
1. اضغط علىAlt + F11 لفتح محرر Visual Basic for Applications. في المحرر، انقر علىإدراج > وحدة نمطيةلإنشاء وحدة نمطية جديدة. بعد ذلك، انسخ والصق كود VBA التالي في نافذة الوحدة النمطية:
Sub FillIncrementCells()
Dim rng As Range
Dim startVal As Long
Dim stepVal As Long
Dim i As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select range to fill incrementing values:", xTitleId, rng.Address, Type:=8)
startVal = Application.InputBox("Enter the starting number:", xTitleId, "", Type:=1)
stepVal = Application.InputBox("Enter the increment step:", xTitleId, "", Type:=1)
If rng Is Nothing Then Exit Sub
For i = 1 To rng.Count
rng.Cells(i).Value = startVal + (i - 1) * stepVal
Next i
End Sub 2. بعد ذلك، اضغط على مفتاحF5 لتشغيل هذا الكود. في مربعات المطالبة، أدخل الرقم الأول والفترة واحدًا تلو الآخر. سيتم ملء الخلايا المحددة بالتسلسل المتزايد كما هو محدد.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل