KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف تُنشئ رقمًا متزايدًا مع نص أو داخله في Excel؟

المؤلفSiluviaتاريخ التعديل

في Excel، يُعد إنشاء تسلسلات الأرقام المتزايدة مهمةً أساسية، خاصةً لتنظيم البيانات أو توليد معرّفات فريدة. وعلى الرغم من أن ميزة مقبض الملء التلقائي (AutoFill Handle) توفر طريقةً سهلةً لملء أرقام متتالية، إلا أنها لا تدعم دمج الأرقام المتزايدة مباشرةً مع سلاسل نصية—مثل إنشاء "User001" و"User002" وما يليها في خطوة واحدة. ويُعقّد هذا القيد مهامًا شائعةً مثل إنشاء أسماء مستخدمين مخصصة، عناوين بريد إلكتروني، رموز منتجات، أو أرقام فواتير تتطلب دمج نصٍ ثابت مع مكوّن رقمي تسلسلي. في هذا البرنامج التعليمي، سنستعرض عدة طرق فعّالة لإنشاء أرقام متزايدة مدمجة مع سلاسل نصية أو مضمنة داخلها في Excel، بدءًا من الصيغ الكلاسيكية ووصولًا إلى الأتمتة المتقدمة باستخدام VBA وأدوات متخصصة سهلة الاستخدام.

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

إنشاء رقم تسلسلي مع نص أو داخله

الرقم المتزايد مع النص باستخدام صيغة في Excel
الرقم المتزايد مع النص باستخدام Kutools لـ Excel
ماكرو VBA: إنشاء أرقام متزايدة داخل النص أو بينه


الرقم المتزايد مع النص باستخدام صيغة في Excel

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

1. جهّز ورقة العمل الخاصة بك وفقًا للشكل الموضح أدناه:

أ. في الخلية A2، أدخل سلسلة النص البادئة (على سبيل المثال، «User»).
ب. يجب أن يحتوي العمود B على أرقامك المتزايدة. أدخل الرقم الأول (مثل 1) في الخلية B2، ثم اسحب لأسفل عبر الخلايا المتبقية لمواصلة السلسلة التسلسلية. يمكنك التحكم في فاصل الخطوات هنا؛ على سبيل المثال، املأ B2 بالرقم 1، وB3 بـ 2، وهكذا، أو استخدم سلسلة بزيادة مخصصة مثل 2،4،6 (عن طريق إدخال الأرقام المرغوبة وسحب مقبض الملء).
ج. في الخلية C2، أدخل أي نص إضافي ترغب في إلحاقه بعد الرقم (مثل نطاق «@localdomain.com» لإنشاء عناوين بريد إلكتروني). ولمنع Excel من التعامل مع بعض السلاسل كصيغ (مثل نطاق البريد الإلكتروني)، قم بتنسيق C2 والخلايا المقابلة كـ «نص» قبل إدخال البيانات.

تحضير بيانات الخلية

2. في الخلية D2، أدخل الصيغة التالية، ثم اضغطEnter لتطبيقها:

=$A$2&TEXT(B2,"000")&$C$2

بعد أن تُرجع الصيغة النتيجة، اسحب مقبض الملء من الخلية D2 لأسفل لملء باقي خلايا العمود D. وستعرض كل خلية نصًا مدمجًا مع رقم متزايد، مثل “User001@localdomain.com” و“User002@localdomain.com”، وهكذا، كما هو موضح أدناه:

زيادة الرقم مع النص بواسطة صيغة

ملاحظات ونصائح:

1. في الصيغة، يحدد "000« الحد الأدنى لعدد الأرقام المعروضة (مثل »001« و»002«). عدّل هذا النمط إذا كنت بحاجة إلى عرض عدد مختلف من الأرقام (مثل »00« لرقمين أو »0000" لأربعة أرقام).
2. استخدم مراجع الخلايا المطلقة ()$A$2و$C$2) للحفاظ على عناصر النص ثابتة عند نسخ الصيغة لأسفل.
3. إذا أردت ظهور الأرقام داخل النص (مثل "User-001-list")، فعدّل البنية في الصيغة وضع قسم الرقم داخل النص حسب الحاجة.

هذا النهج شفافٌ للغاية ومثاليٌ للبيانات المنظمة جيدًا، لكنه غالبًا ما يتطلب إعداد أعمدة مساعدة يدويًّا لكل مكوِّن. علاوةً على ذلك، إذا اختلف موضع التقسيم بين النص والرقم من صفٍّ إلى آخر، فقد يحتاج هذا النهج إلى تعديلات إضافية.


الرقم المتزايد مع النص باستخدام Kutools لـ Excel

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

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         نسخة تجريبية مجانية...

1. على شريط Excel، انتقل إلىKutools > إدراج > إدراج رقم تسلسلي…كما هو موضح أدناه:

انقر على ميزة إدراج أرقام التسلسل من Kutools

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

أ: في حقلالاسم، أدخل تسمية وصفية لنمط تسلسلك. وهذا يساعدك إذا أردت إعادة استخدام نفس التسلسل مستقبلاً.
ب: حددالرقم الأول(على سبيل المثال،1).
ج: اضبط قيمةالزيادةللتحكم في مقدار الزيادة التدريجية (مثلًا، أدخل 1 للحصول على 1،2،3…؛ وأدخل 5 للحصول على 1،6،11، إلخ).
د: عيّن عددالأرقاملتحديد عدد الأصفار البادئة في العدد (أدخل 3 لتنسيق الأعداد كـ “001”، “002”…).
هـ: املأالبادئة(النص الذي يسبق الرقم) واللاحقة(النص الذي يتبع الرقم، مثل نطاق البريد الإلكتروني).
و: انقر فوقإضافةلحفظ هذا التنسيق كقالب للاستخدام المستقبلي.

تعيين قاعدة التسلسل في مربع الحوار

3. حدد نطاق الخلايا الذي تريد إدراج الأرقام المتزايدة مع النص فيه، ثم انقر فوقتعبئة النطاق. سيتم ملء الأرقام المخصصة فورًا في النطاق المحدد، لتُنتج نتائج مثل “User001@localdomain.com” و“User002@localdomain.com”…

انقر على ملء النطاق لملء قائمة التسلسل

ملاحظات إضافية:بمجرد تجميع قالب الترقيم وحفظه في Kutools، يمكنك إعادة استخدامه بسرعة—حتى عبر ملفات عمل متعددة! وإذا كان آخر رقم تم إنشاؤه هو 30، فسيستأنف الترقيم تلقائيًا من 31 في المرة التالية التي تستخدم فيها هذا التسلسل. وهذه الميزة مثالية لتجنب تكرار الأرقام أو فقدان التتبع في مجموعات البيانات الكبيرة.

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

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

الرقم المتزايد مع النص باستخدام Kutools لـ Excel

 

ماكرو VBA: إنشاء أرقام متزايدة داخل النص أو بينه

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

قبل البدء، تذكّر دائمًا حفظ ملف العمل الخاص بك كملف يدعم الماكرو ().xlsm) لتجنب فقدان كود VBA الخاص بك. وللأمان التام، ننصحك باختبار أي ماكرو على نسخة من بياناتك أولًا لتفادي أي تغييرات غير متوقعة.

كيفية استخدام الماكرو:

1. افتح ملف العمل الخاص بك، ثم انقر على شريط Excel فوقأدوات المطور > Visual Basic. (إذا لم يكن تبويب المطور ظاهرًا، ففعّله من خلال الانتقال إلى ملف > خيارات > تخصيص الشريط.)

2. في نافذة محررMicrosoft Visual Basic for Applications، انقر فوقإدراج > وحدة نمطية. ثم انسخ والصق الكود التالي في الوحدة النمطية الفارغة:

Sub InsertIncrementNumberIntoText()
    Dim cell As Range
    Dim rng As Range
    Dim startNum As Long
    Dim increment As Long
    Dim pattern As String
    Dim position As Variant
    Dim currentNum As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select the range to apply incremented text.", xTitleId, rng.Address, Type:=8)
    
    startNum = Application.InputBox("Enter the starting number:", xTitleId, 1, Type:=1)
    
    increment = Application.InputBox("Enter the increment between numbers:", xTitleId, 1, Type:=1)
    
    pattern = Application.InputBox("Enter the pattern (use {n} to mark the insertion point, e.g. 'User{n}@local.com'):", xTitleId, "User{n}@local.com", Type:=2)
    
    currentNum = startNum
    
    If rng Is Nothing Then Exit Sub
    
    For Each cell In rng
        cell.Value = Replace(pattern, "{n}", currentNum)
        currentNum = currentNum + increment
    Next
End Sub

3. لتنفيذ الماكرو، انقر فوق الزرزر التشغيل أو اضغطF5. بعد ذلك، سيعرض لك مربع حوار يرشدك لاختيار النطاق المستهدف، وتعيين الرقم الأول، وتحديد قيمة الزيادة، واختيار نمط النص المطلوب (على سبيل المثال، استخدم)ID-{n}-LIST لتضمين رقم متزايد بين أجزاء نصية مخصصة).

  • يمكنك إدراج «{n}» في أي مكان ضمن نمطك—قبل النص، بعده، أو حتى في منتصفه—لتخصيص موضع الرقم التسلسلي بدقة.
  • بعد التأكيد، تُملأ كل خلية محددة بمعرّف متزايد يتوافق مع النمط والفاصل الزمني اللذين اخترتهما.
  • لتطبيق الماكرو على منطقة جديدة، ما عليك سوى إعادة تشغيله وتحديد المعايير الجديدة التي تحتاجها.
  • إذا ارتكبت خطأً، فاستخدم ميزةالتراجع (Ctrl+Z) أو أعد تشغيل الماكرو مرة أخرى.

استكشاف الأخطاء وإصلاحها ونصائح:

• اختبر دائمًا على نسخة من البيانات إن أمكن—فالمهام الآلية (الماكرو) تُعدّل قيم الخلايا الأصلية فورًا.
• تأكد من أن خلية واحدة على الأقل ضمن التحديد غير مقفلة أو محمية، وإلا فسيتم تخطي تلك الخلايا تلقائيًا دون تنبيه.
• تدعم المهمة الآلية (الماكرو) أي نمط يحتوي على{n}. أما الأنماط التي لا تحتوي على هذا الرمز فسيتم ملؤها حرفيًّا، لذا راجع نمطك جيدًا قبل التشغيل.
• إذا ظهرت لك رسالة خطأ بشأن أمان المهام الآلية (الماكرو)، فقم بتمكين الماكرو في إكسل عبر ملف > خيارات > مركز التوثيق > إعدادات مركز التوثيق > إعدادات الماكرو.

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


أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في 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.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل