Skip to main content

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

فصل الأوكتات الخاصة بعنوان IP في Excel

Author Xiaoyang Last modified

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

doc-split-ip-address-1


تقسيم الأوكتات الخاصة بعناوين IP إلى أعمدة منفصلة في Excel

عادةً، في Excel، يمكن للدوال LEFT، MID، LEN و FIND مساعدتك في استخراج كل أوكتيت من عنوان IP إلى أعمدة مختلفة. يرجى القيام بالخطوات التالية:

تقسيم الأوكتيت الأول من عناوين IP:

لاستخراج الأوكتيت الأول من عنوان IP، يرجى تطبيق الصيغة أدناه في خلية فارغة:

=LEFT(A2,FIND(".",A2)-1)

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

doc-split-ip-address-2

شرح الصيغة:

FIND(".",A2)-1: تقوم دالة FIND بإرجاع موقع النقطة الأولى من الخلية A2، وطرح 1 يعني استبعاد النقطة نفسها، وستحصل على النتيجة 2.

LEFT(A2,FIND(".",A2)-1)=LEFT(A2, 2): تُستخدم دالة LEFT لاستخراج حرفين من الجهة اليسرى من السلسلة في الخلية A2.


تقسيم الأوكتيت الثاني من عناوين IP:

للحصول على الأوكتيت الثاني من عناوين IP، يرجى نسخ أو إدخال الصيغة التالية في خلية فارغة:

=MID(A2,FIND(".",A2)+1,FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1)

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

doc-split-ip-address-3

شرح الصيغة:

1. FIND(".",A2)+1: تقوم دالة FIND بإرجاع موقع النقطة الأولى من الخلية A2، وإضافة 1 يعني البدء من الحرف التالي، وستحصل على الرقم 4. يتم التعرف على هذا الجزء من الصيغة كـ start_num الخاص بدالة MID.

2. FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1: يتم التعرف على هذا الجزء من الصيغة كـ num_chars داخل دالة MID.

  • FIND(".",A2,FIND(".",A2)+1)= FIND(".",A2,4): تقوم دالة FIND بإرجاع موقع النقطة الثانية. وستحصل على الرقم 6.
  • FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1=6-3-1: طرح موقع النقطة الأولى من موقع النقطة الثانية، ثم طرح 1 من النتيجة يعني إزالة نقطة البداية. والنتيجة هي 2.

3. MID(A2,FIND(".",A2)+1,FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1)=MID(A2, 4, 2): أخيرًا، تُستخدم دالة MID لاستخراج حرفين يبدآن من الحرف الرابع من الخلية A2.


تقسيم الأوكتيت الثالث من عناوين IP:

لاستخراج الأوكتيت الثالث من عناوين IP، يمكن أيضًا للدالتين MID و FIND مساعدتك، يرجى إدخال أو نسخ الصيغة التالية في خلية فارغة:

=MID(A2,FIND(".",A2,FIND(".",A2)+1)+1,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1))

ثم اسحب مقبض التعبئة لأسفل للحصول على النتائج التي تحتاجها، وسيتم تقسيم الأوكتيت الثالث فقط من عناوين IP، انظر إلى لقطة الشاشة:

doc-split-ip-address-4

شرح الصيغة:

1. FIND(".",A2,FIND(".",A2)+1)+1: تُستخدم هذه الدالة المتداخلة FIND للحصول على موقع النقطة الثانية في الخلية A2، وإضافة 1 يعني البدء من الحرف التالي، وستحصل على الرقم 7. يتم التعرف على هذا الجزء كـ start_num الخاص بدالة MID.

2. FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1): يتم التعرف على هذا الجزء من الصيغة كـ num_chars الخاص بدالة MID.

  • FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)=FIND(".",A2, 7): تُستخدم هذه الدالة المتداخلة FIND للحصول على موقع النقطة الثالثة في الخلية A2، وستحصل على الرقم 8.
  • FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1)=8-7: طرح موقع النقطة الثانية من موقع النقطة الثالثة، والنتيجة هي 1.

3.MID(A2,FIND(".",A2,FIND(".",A2)+1)+1,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1))=MID(A2, 7, 1): ستقوم هذه الدالة MID باستخراج حرف واحد يبدأ من الحرف السابع من الخلية A2.


تقسيم الأوكتيت الرابع من عناوين IP:

يمكن أن تساعد الصيغة أدناه في استخراج الأوكتيت الأخير من عنوان IP، يرجى نسخ أو إدخال الصيغة في خلية فارغة:

=MID(A2,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)+1,LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1))

ثم اسحب مقبض التعبئة لتطبيق هذه الصيغة على الخلايا الأخرى التي تحتاجها، وستحصل على النتيجة كما هو موضح في لقطة الشاشة أدناه:

doc-split-ip-address-5

شرح الصيغة:

1. FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)+1: تُستخدم هذه الدالة المتداخلة FIND للحصول على موقع النقطة الثالثة في الخلية A2، وإضافة 1 يعني البدء من الحرف التالي، وستحصل على الرقم 9. يتم التعرف على هذا الجزء كـ start_num الخاص بدالة MID.

2. LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1):

  • LEN(A2): تقوم دالة LEN بإرجاع العدد الإجمالي للأحرف في الخلية A2. وستحصل على الرقم 11.
  • LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)=11-8: الطول الإجمالي للخلية A2 يطرح موقع النقطة الثالثة للحصول على عدد الأحرف المتبقية. وستحصل على الرقم 3.

3. MID(A2,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)+1,LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1))=MID(A2, 9, 3): أخيرًا، ستقوم هذه الدالة MID باستخراج 3 أحرف تبدأ من الحرف التاسع من الخلية A2.


الدوال ذات الصلة:

  • LEFT:
  • تقوم دالة LEFT باستخراج عدد معين من الأحرف من الجانب الأيسر لسلسلة مزودة.
  • MID:
  • تُستخدم دالة MID للعثور على وإرجاع عدد محدد من الأحرف من وسط سلسلة نصية معينة.
  • FIND:
  • تُستخدم دالة FIND للعثور على سلسلة ضمن سلسلة أخرى، وتُرجع موقع بداية السلسلة داخل الأخرى.
  • LEN:
  • تقوم دالة LEN بإرجاع عدد الأحرف في سلسلة نصية.

مقالات أخرى:

  • تقسيم النص والأرقام في خلية واحدة في Excel
  • بافتراض أن بيانات الخلية مختلطة بين النصوص والأرقام، كيف يمكنك تقسيمها إلى خلايا عمود منفصلة؟ يهدف هذا البرنامج التعليمي إلى إظهار الخطوات التفصيلية للقيام بذلك باستخدام الصيغ.

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

Kutools لـ Excel - يساعدك على التميز عن الآخرين

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

Kutools لـ Excel يحتوي على أكثر من 300 ميزة، مما يضمن أن ما تحتاج إليه هو مجرد نقرة واحدة بعيدًا...


Office Tab - تمكين القراءة والتحرير بتبويبات في Microsoft Office (يشمل Excel)

  • ثانية واحدة للتبديل بين العشرات من المستندات المفتوحة!
  • قلل المئات من نقرات الماوس يوميًا، وقل وداعًا لآلام الماوس.
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب التبويبات الفعالة إلى Office (يشمل Excel)، تمامًا مثل Chrome و Edge و Firefox.