كيف تملأ سلسلة بشكل عكسي أو تنازلي (تناقصي) في Excel؟
عادةً ما تكون السلاسل العددية التي نُنشئها في Excel بترتيب تصاعدي، حيث تزداد القيم كلما انتقلنا لأسفل العمود أو عبر الصف. لكن في العديد من السيناريوهات العملية، قد تحتاج إلى ملء سلسلة بشكل عكسي—أي تنازليًا أو تناقصيًا. فعلى سبيل المثال، قد ترغب في إعداد عدٍّ تنازلي، أو توزيع المهام بترتيب معكوس، أو تنسيق البيانات لإعداد التقارير. في هذه المقالة، سنستعرض عدة طرق فعّالة لملء سلسلة بشكل عكسي في Excel، وتشمل هذه الطرق الأساليب اليدوية والمعتمدة على الصيغ والآليّة، لتتمكّن من اختيار الأنسب منها حسب احتياجاتك الخاصة.
ملء سلسلة بشكل عكسي أو تنازلي باستخدام ميزة مقبض الملء
ملء سلسلة بشكل عكسي أو تنازلي باستخدام Kutools لـ Excel
ملء سلسلة بشكل عكسي أو تنازلي باستخدام صيغة Excel
ملء سلسلة بشكل عكسي أو تنازلي باستخدام كود VBA
ملء سلسلة بشكل عكسي أو تنازلي باستخدام ميزة مقبض الملء
لإنشاء سلسلة عددية تنازلية بسرعة—مثل 100، 99، 98، ...—يمكنك استخدام ميزة مقبض الملء (Fill Handle) المدمجة في Excel. يُعدّ هذا الأسلوب مثاليًا عندما تحتاج إلى سلسلة متتالية تتناقص بمقدار ثابت وترغب في حلٍ سريع دون الحاجة إلى إعدادات معقدة.
1. أدخل القيمة الأولى لسلسلتك التنازلية في الخلية المرغوبة—على سبيل المثال، اكتب100 في الخليةA1.
2. حدد الخليةA1. مرّر مؤشر الفأرة فوق الزاوية اليمنى السفلى للخلية حتى يتغيّر المؤشر إلى صليب أسود صغير. اضغط زر الفأرة الأيمن واسحب مقبض الملء لأسفل العمود حتى تصل إلى النقطة المطلوبة. عند الوصول إلى الخلية المستهدفة، حرّر زر الفأرة. من القائمة المختصرة الظاهرة، اخترسلسلةلتحديد خيارات التعبئة. انظر أدناه:

3. في مربع الحوارسلسلةالظاهر، أدخل قيمة سالبة في حقلقيمة الخطوة—مثل-1 لتقليل القيمة بمقدار 1—وتأكد من تحديد خيار الملء حسب العمود أو الصف وفقًا لاختيارك. ثم انقر زرموافقلإنشاء السلسلة. إليك مثالًا:

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

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

2. في مربع الحوارإدراج رقم تسلسلي، انقرجديدلإعداد سلسلة جديدة. قم بتكوين الحقول التالية حسب الحاجة:

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

4. بعد ملء السلسلة، أغلِق مربع الحوار.
ملء سلسلة بشكل عكسي أو تنازلي باستخدام صيغة Excel
أحيانًا، قد ترغب في ملء سلسلة تنازلية ديناميكيًا باستخدام الصيغ—خاصةً عند التعامل مع نطاقات كبيرة أو ذات أحجام متغيرة، أو عندما تريد تجنُّب العمليات اليدوية عبر مقبض الملء. وباستخدام صيغة مناسبة، يمكنك إنشاء سلسلة عكسية تتكيف تلقائيًا عند إضافة صفوف جديدة أو حذفها، بل ويمكنك حتى الرجوع إلى قيم بداية موجودة في خلايا أخرى لتحقيق مرونة أكبر.
1. حدد الخلية التي تعلو سلسلتك المقصودة (على سبيل المثال،)A1). إذا أردت أن تبدأ السلسلة من 100، فأدخل الصيغة التالية في الخليةA1:
=100-ROW(A1)+1 تعمل هذه الصيغة على النحو التالي: يمثّل "100" الرقم الأول، بينما تُرجع الدالة "ROW(A1)" رقم الصف الخاص بالخلية الحالية (وهو 1 في هذه الحالة). ومع كل مرة تنسخ فيها الصيغة لأسفل العمود، يزداد رقم الصف تدريجيًّا بمقدار 1 في كل صف، مما يؤدي إلى انخفاض النتيجة بمقدار 1 في كل مرة، وبالتالي توليد سلسلة تنازلية بسلاسة.
2. بعد إدخال الصيغة في الخليةA1، اضغطEnter للتأكيد. وللمتابعة في إنشاء السلسلة، حدد الخليةA1، ثم اسحب مقبض الملء لأسفل لنسخ الصيغة إلى صفوف إضافية. غيّر الرقم الأول (100 في المثال) ليتوافق مع القيمة الابتدائية التي تريدها.
=100-(ROW(A1)-1)*2لمقدار خطوة 2 نحو الأسفل.="ID-"&(100-ROW(A1)+1).ملء سلسلة بشكل عكسي أو تنازلي باستخدام كود VBA
في السيناريوهات الأكثر تقدمًا، مثل ملء سلسلة بمقادير خطوات مخصصة أو أنماط أكثر تعقيدًا (مثل تضمين بادئة/لاحقة، أو تركيبات أبجدية رقمية، أو ملء نطاق كبير متغير)، يمكنك استخدام ماكرو VBA لأتمتة العملية. يُوصى بهذه الطريقة للمستخدمين ذوي الخبرة أو عند وجود مهام متكررة أو الحاجة إلى أعلى درجات التخصيص.
1. افتح محرر VBA بالنقر علىأدوات المطورفي الشريط، ثم اخترVisual Basic. في نافذة VBA، انقرإدراج > وحدة نمطيةلإنشاء وحدة جديدة، والصق الكود التالي في نافذة الكود:
Sub FillDescendingSeries()
Dim rng As Range
Dim StartNum As Long
Dim StepValue As Long
Dim cell As Range
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to fill", xTitleId, rng.Address, Type:=8)
StartNum = Application.InputBox("Enter the starting number", xTitleId, "100", Type:=1)
StepValue = Application.InputBox("Enter the decrement per row (e.g.,1)", xTitleId, "1", Type:=1)
For Each cell In rng
cell.Value = StartNum
StartNum = StartNum - StepValue
Next
End Sub 2. لتشغيل هذا الماكرو، انقر على زر
«تشغيل». سيتم طلب تحديد النطاق الذي تريد ملءه أولًا (مثل A1:A20)، ثم إدخال الرقم الأول (مثل 100)، يليه مقدار التناقص (مثل 1، بحيث تكون كل قيمة تالية أقل بمقدار 1 من السابقة). بعد ذلك، سيقوم الماكرو تلقائيًا بملء النطاق المحدد بالسلسلة التنازلية.
cell.Value(على سبيل المثال،)cell.Value = "ID-" & StartNum)..xlsm) إذا أردت الاحتفاظ بحل VBA أو إعادة استخدامه لاحقًا.مقالات ذات صلة:
- كيف تُنشئ أرقامًا متزايدة مع نص أو داخله في Excel؟
- كيفية ملء عمود بنمط أرقام متسلسلة متكررة في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل