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

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

شرح الصيغة:
FIND(".",A2)-1: تُرجع دالة FIND موضع النقطة الأولى في الخلية A2، وعند طرح 1 يتم استبعاد النقطة نفسها، لتكون النتيجة 2.
LEFT(A2,FIND(".",A2)-1)=LEFT(A2, 2): تُستخدم دالة LEFT لاستخراج أول حرفين من يسار السلسلة في الخلية A2.
تقسيم الأكتيت الثاني لعناوين IP:
لاستخراج الأكتيت الثاني لعناوين IP، يُرجى نسخ أو إدخال الصيغة التالية في خلية فارغة:
بعد ذلك، اسحب مقبض التعبئة لأسفل لملء هذه الصيغة في الخلايا، وستحصل على النتيجة التي تحتاجها، انظر لقطة الشاشة:

شرح الصيغة:
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,[[PH_26]]): تُرجع دالة 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 أيضًا مساعدتك، يُرجى إدخال أو نسخ الصيغة التالية في خلية فارغة:
بعد ذلك، اسحب مقبض التعبئة لأسفل للحصول على النتائج التي تحتاجها، وسيتم فصل الأكتيت الثالث فقط لعناوين IP، انظر لقطة الشاشة:

شرح الصيغة:
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, [[PH_51]]): تُستخدم دالة 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، يُرجى نسخ أو إدخال الصيغة في خلية فارغة:
بعد ذلك، اسحب مقبض التعبئة لملء هذه الصيغة في الخلايا الأخرى التي تحتاجها، وستحصل على النتيجة كما في لقطة الشاشة أدناه:

شرح الصيغة:
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هذه ثلاثة أحرف تبدأ من الحرف التاسع في الخلية A2.
الدوال ذات الصلة المستخدمة:
- LEFT:
- تُستخدم دالة LEFT لاستخراج عدد معيّن من الأحرف من بداية السلسلة النصية المُدخلة.
- MID:
- تُستخدم دالة MID لاستخراج عددٍ معيّن من الأحرف من منتصف سلسلة نصية محددة وإرجاعها.
- FIND:
- تُستخدم دالة FIND للعثور على سلسلة نصية داخل سلسلة نصية أخرى، وتعيد موضع البداية لتلك السلسلة داخل السلسلة الأخرى.
- LEN:
- تُرجع دالة LEN عدد الأحرف في سلسلة نصية.
مقالات إضافية:
- تقسيم تقسيم حسب النص والرقم في خلية في Excel
- بفرض أن بيانات الخلية مختلطة بـ تقسيم حسب النص والرقم، فكيف يمكنك تقسيمها إلى خلايا أعمدة منفصلة؟ سيعرض لك هذا البرنامج التعليمي الخطوات التفصيلية لإنجاز ذلك باستخدام الصيغ.
- تقسيم الأبعاد إلى جزأين في Excel
- يشرح هذا المقال كيفية استخدام صيغة لتقسيم الأبعاد الموجودة في خلية إلى جزأين دون الوحدات (الطول والعرض كلٌّ على حدة).
- تقسيم الأبعاد إلى الطول والارتفاع والعرض كلٍّ على حدة
- يشرح هذا المقال كيفية تقسيم الأبعاد الموجودة في خلية إلى ثلاثة أجزاء (الأبعاد الفردية التي تشمل الطول والارتفاع والعرض).
- تقسيم سلسلة نصية عند حرف معيّن في خلية في Excel
- يشرح هذا البرنامج التعليمي كيفية تقسيم سلسلة نصية عند حرف معيّن إلى خلايا أعمدة منفصلة صيغة في Excel.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.