Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

كيفية ملء عناوين IP بشكل تزايدي في Excel؟

Author Siluvia Last modified

يمكن أن يكون تعيين عناوين IP بفاعلية في Excel مفيدًا بشكل خاص، سواء كنت تدير أجهزة المكتب أو الخوادم أو تعد لنشر IT بالجملة. على سبيل المثال، قد تحتاج إلى إنشاء سلسلة من عناوين IP، مثل من 192.168.1.1 إلى 192.168.10.1، مع زيادة جزء من العنوان لكل إدخال. يمكن أن يكون إدخال هذه العناوين يدويًا أمرًا يستغرق وقتًا ويعرض للخطأ، ولا تتعامل ميزة التعبئة التلقائية القياسية في Excel عمومًا مع الأنماط الرقمية لعناوين IP كما هو مطلوب. لذلك، من المهم استكشاف طرق أخرى تسهّل هذه المهمة المتكررة، مما يضمن الدقة والاتساق في تخصيصات عناوين IP الخاصة بك. ستقدم هذه المقالة عدة حلول فعالة، بما في ذلك تقنيات الصيغ المدمجة، والأدوات المتقدمة مثل Kutools for Excel والمزيد، لمساعدتك على ملء عناوين IP بقيم متزايدة بسرعة في Excel.


ملء عنوان IP بشكل تزايدي باستخدام الصيغ

إذا كنت تريد إنشاء نطاق من عناوين IP من 192.168.1.1 إلى 192.168.10.1، حيث يحدث التزايد في الثُمن الثالث، يمكنك تحقيق ذلك بسهولة باستخدام صيغة Excel. هذه الطريقة مفيدة بشكل خاص إذا كان لديك نمط زيادة منتظم وتتطلب حلاً مرناً يعتمد على الصيغ ويعتمد فقط على وظائف Excel المدمجة.

1. اختر خلية فارغة (على سبيل المثال، الخلية B2)، وأدخل الصيغة التالية. ثم اضغط على مفتاح Enter لتوليد أول عنوان IP في السلسلة:

="192.168."&ROWS($A$1:A1)&".1"

enter a formula to Fill down IP Address with increment

2. بمجرد توليد أول عنوان IP، انقر فوق الخلية واسحب مقبض التعبئة الخاص بها إلى أسفل العمود لإنشاء عناوين إضافية تلقائيًا بالتتابع. يجب أن يتطابق عدد الصفوف مع عدد العناوين التي تحتاجها بين القيم الابتدائية والنهائية.

drag the Fill Handle down to the cell until all needed IP Addresses are created

ℹ️ ملاحظات ونصائح عملية:

  • في الصيغة أعلاه، 192، 168، و1 تشير إلى الأثمان الثابتة. الجزء المتغير—ROWS($A$1:A1)—يولد أعدادًا صحيحة متسلسلة، تزداد مع كل صف لتحديث الثُمن الثالث. لبدء من رقم مختلف (مثل 3)، قم بتعديل المرجع (مثل $A$3:A3).
  • لتزايد الثُمن الأول:
    =ROWS($A$1:A192)&".168.2.1"
  • لتزايد الثُمن الثاني:
    ="192."&ROWS($A$1:A168)&".1.1"
  • لتزايد الثُمن الرابع (تعيينات المضيف):
    ="192.168.1."&ROWS($A$1:A1)
  • قم دائمًا بتعديل منطق الصيغة ليتناسب مع النطاق المطلوب لعنوانك وقيم البداية.
  • نصيحة: إذا كنت تنوي نسخ الصيغة إلى العديد من الصفوف، انقر مرتين على مقبض التعبئة لتعبئة العمود تلقائيًا.
  • احتياطات:
    • تأكد من عدم تجاوز أي ثُمن للنطاق الصحيح (0-255).
    • النتائج هي سلاسل نصية. تأكد من أنها تطابق متطلبات التنسيق الخاصة بنظامك المستهدف.
  • استكشاف الأخطاء وإصلاحها: إذا رأيت قيم غير متوقعة، تحقق من مراجع الصفوف وموقع الخلية الابتدائية.

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


ملء عنوان IP بشكل تزايدي باستخدام Kutools for Excel

بالنسبة للمستخدمين الذين يفضلون واجهة رسومية أو يحتاجون إلى إنشاء تسلسلات أكثر تعقيدًا (مثل أرقام البدء المخصصة، الزيادات، أو التنسيقات غير القياسية)، توفر أداة Insert Sequence Number في Kutools for Excel حل سريع ومتعدد الاستخدامات. هذه الطريقة مناسبة بشكل خاص إذا كنت تعمل مع قوائم كبيرة، وتتطلب ميزات إضافية مثل التنسيق التلقائي، وتريد تقليل التعديلات اليدوية على الصيغ.

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

1. اضغط على Kutools > Insert > Insert Sequence Number. شاهد لقطة الشاشة:

click Insert Sequence Number feature of kutools

2. في مربع حوار Insert Sequence Number، قم بتكوين تسلسل عنوان IP الخاص بك على النحو التالي:

  • (1) اكتب اسمًا وصفيًا لهذا القاعدة في مربع الاسم (مثل OfficeIP3rdOctet).
  • (2) أدخل القيمة الابتدائية للثُمن المتزايد في حقل Start number. على سبيل المثال، استخدم 1 للبدء من 192.168.1.x.
  • (3) حدد مقدار الزيادة الذي يجب أن يتزايد به كل عنوان IP في مربع Increment (عادةً 1).
  • (4) حدد عدد الأرقام إذا كنت بحاجة إلى أصفار بادئة في تسلسلك (مثل 001، 002).
  • (5) املأ المكونات الثابتة (مثل 192.168 كـ Prefix و .1 كـ Suffix)، مع التأكد من وضع النقاط بشكل صحيح.
  • (6) اضغط على زر Add لحفظ هذه القاعدة لاستخدامها لاحقًا.

set a sequence rule in the dialog box

3. عندما تكون مستعدًا لملء الورقة بعناوين IP، حدد الخلايا التي تريد ظهور العناوين فيها. اختر القاعدة المحفوظة واضغط على Fill Range:

click the Fill Range button to fill the IP address

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

✅ المزايا:

  • قابل للتخصيص بشكل كبير – يدعم النصوص الثابتة، الزيادات المتغيرة، والتنسيق.
  • لا حاجة لتذكر أو تطبيق الصيغ يدويًا.
  • يمكن حفظ وإعادة استخدام قواعد التسلسل عبر المصنفات.

⚠️ الاحتياطات:

  • تأكد من أن البادئة، اللاحقة، وعدد الأرقام مهيأة بشكل صحيح لتجنب العناوين المشوهة.
  • تحقق من التكوين قبل تطبيقه على نطاقات كبيرة.

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

  • إذا لم يعمل Fill Range، تأكد من أن قاعدتك تطابق تنسيق النطاق المحدد.
  • قد تتطلب بعض الشبكات استبعاد نطاقات معينة من العناوين (مثل عناوين البث).

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


كود VBA - إنشاء سلسلة من عناوين IP بزيادات برمجياً

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

1. لاستخدام VBA لتوليد عناوين IP، اضغط على Developer > Visual Basic لفتح نافذة Microsoft Visual Basic for Applications. ثم اضغط على Insert > Module والصق الكود التالي في الوحدة:

Sub GenerateIPSequence()
    Dim startThird As Long
    Dim endThird As Long
    Dim increment As Long
    Dim base1 As String
    Dim base2 As String
    Dim base4 As String
    Dim i As Long
    Dim rowStart As Long
    Dim outCell As Range

    On Error Resume Next
    xTitleId = "KutoolsforExcel"

    base1 = Application.InputBox("Enter the first octet:", xTitleId, "192", Type:=2)
    base2 = Application.InputBox("Enter the second octet:", xTitleId, "168", Type:=2)
    startThird = Application.InputBox("Enter starting value for third octet:", xTitleId, 1, Type:=1)
    endThird = Application.InputBox("Enter ending value for third octet:", xTitleId, 10, Type:=1)
    base4 = Application.InputBox("Enter the fourth octet:", xTitleId, "1", Type:=2)
    increment = Application.InputBox("Increment value for third octet:", xTitleId, 1, Type:=1)

    Set outCell = Application.InputBox("Select the first cell for output:", xTitleId, Type:=8)

    If increment <= 0 Then
        increment = 1
    End If

    rowStart = 0

    For i = startThird To endThird Step increment
        outCell.Offset(rowStart, 0).Value = base1 & "." & base2 & "." & i & "." & base4
        rowStart = rowStart + 1
    Next i
End Sub

2. اضغط على Run button الزر لتشغيل الماكرو. سيتم توجيهك من خلال سلسلة من مطالبات الإدخال:

  • الثُمن الأول – أدخل الجزء الأول من عنوان IP الخاص بك (مثل 192).
  • الثُمن الثاني – غالبًا ما يكون قيمة ثابتة مثل 168، حسب شبكتك الفرعية.
  • القيمة الابتدائية للثُمن الثالث – تحدد مكان بدء الكتلة المتزايدة (مثل 1).
  • القيمة النهائية للثُمن الثالث – تحدد متى تتوقف السلسلة (مثل 10 لتوليد 192.168.1.1 حتى 192.168.10.1).
  • الثُمن الرابع – غالبًا ما يكون ثابتًا (مثل 1) ويمثل الجزء المضيف من العنوان.
  • قيمة الزيادة – تتحكم في كيفية زيادة الثُمن الثالث بين كل صف (عادةً 1 لعناوين متتالية).
  • الخلية الناتجة – اختر الخلية الأولى حيث يجب كتابة عناوين IP المنشأة. سيقوم الماكرو بتعبئتها من هذه الخلية إلى الأسفل.

بمجرد إدخال جميع القيم، سيقوم الماكرو تلقائيًا ببناء وتعبئة عناوين IP بالشكل: الأول.الثاني.الثالث.الرابع (مثل 192.168.3.1، 192.168.4.1، وما إلى ذلك).

✅ نصائح الاستخدام:

  • احرص دائمًا على حفظ المصنف الخاص بك قبل تشغيل الماكرو الجديد لتجنب فقدان البيانات عن طريق الخطأ.
  • قم بتشغيل الماكرو عدة مرات باستخدام معلمات مختلفة لتوليد كتل عناوين مختلفة – لا حاجة لتعديل الكود.
  • استخدم هذه الطريقة عندما لا تستطيع الأدوات الأخرى أو الصيغ التعامل مع تنسيقات IP المعقدة أو المتغيرة.

⚠️ الاحتياطات:

  • جميع مدخلات المستخدم يتم التحقق منها – الزيادات السلبية يتم إعادة ضبطها تلقائيًا إلى 1.
  • تأكد من أن كل ثُمن من IP يبقى في النطاق الصحيح (0–255).
  • تأكد من أن العمود الناتج يحتوي على عدد كافٍ من الصفوف الفارغة لتجنب الكتابة فوق البيانات.
  • يتطلب تنفيذ الماكرو تمكين علامة التبويب Developer والسماح بالماكرو.

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

  • إذا رأيت أخطاء، تحقق من إعدادات أمان الماكرو الخاصة بك تحت Developer > Macro Security.
  • إذا لم يظهر أي نتيجة، تحقق من أن الخلية الناتجة المختارة موجودة على ورقة العمل الصحيحة وغير مقفلة.

ملء عنوان IP بشكل تزايدي باستخدام Kutools for Excel

 

مقالات ذات صلة:

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

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات اعتمادًا على: التنفيذ الذكي |  توليد الأكواد |  إنشاء الصيغ المخصصة |  تحليل البيانات وتوليد الرسوم البيانية |  استخدام Kutools Functions...
ميزات شائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا بدون فقدان البيانات | تقريب بدون الصيغة...
بحث متقدم: بحث بمعايير متعددة VLookup | بحث بقيم متعددة VLookup | بحث في عدة ورقات VLookup | مطابقة غامضة...
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة معتمدة | قائمة منسدلة متعددة الاختيارات...
مدير الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاقات والأعمدة...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | مدير أدوات المصنف وورقة العمل | مكتبة النص التلقائي | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب الجدول | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...)...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع رسم بياني (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |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.

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