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

كيف يمكن فرز عناوين IP بسرعة من الأدنى إلى الأعلى في Excel؟

المؤلفصنتاريخ التعديل

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


فرز عنوان IP باستخدام صيغة

استخدم صيغةً لإدخال عنوان IP، ثم قم بفرزه.

1. حدد خليةً مجاورةً لعنوان IP، ثم أدخل هذه الصيغة:

=TEXT(LEFT(A1,FIND(".",A1,1)-1),"000") & "." & TEXT(MID(A1,FIND( ".",A1,1)+1,FIND(".",A1,FIND(".",A1,1)+1)-FIND(".",A1,1)-1),"000") & "." & TEXT(MID(A1,FIND(".",A1,FIND(".",A1,1)+1)+1,FIND(".",A1, FIND(".",A1,FIND(".",A1,1)+1)+1)-FIND(".",A1,FIND(".",A1,1)+1)-1), "000") & "." & TEXT(RIGHT(A1,LEN(A1)-FIND(".",A1,FIND(".",A1,FIND( ".",A1,1)+1)+1)),"000")

اضغطEnter، ثم اسحب مقبض التعبئة عبر الخلايا لتطبيق هذه الصيغة.
لقطة شاشة لبرنامج Excel مع صيغة مساعدة لتوحيد عناوين IP

2. انقل نتائج الصيغة والصقها كقيم في العمود التالي، كما هو موضح في لقطة الشاشة:

لقطة شاشة لخيار "لصق القيم فقط" في Excel
لقطة شاشة للقيم المُلصَقة من أجل فرز عناوين IP

3. مع بقاء القيم المُلصَقة محددة، انقر فوقبيانات > تصاعدي.
لقطة شاشة لزرّ فرز من الألف إلى الياء في Excel

4. في مربع الحوارتحذير الفرز، احتفظ بخيارتوسيع التحديدمحددًا.
لقطة شاشة لمربّع حوار تحذير الفرز مع خيار توسيع التحديد

5. انقر فوقفرز. الآن، تم فرز عناوين IP من الأدنى إلى الأعلى.
لقطة شاشة تُظهر نتيجة فرز عناوين IP بشكل صحيح

يمكنك حذف أعمدة المساعدة بسهولة.


فرز عنوان IP باستخدام VBA

إليك كود VBA الذي يمكنه مساعدتك أيضًا.

1. اضغطAlt + F11 لفتح نافذةMicrosoft Visual Basic for Applications.

2. انقر فوقإدراج > وحدة نمطية (Module)، ثم انسخ الكود والصقه في النافذة البرمجية الفارغة.

VBA: تعبئة عنوان IP

Sub FormatIP()
'UpdatbyExtendoffice20171215
    Dim xReg As New RegExp
    Dim xMatches As MatchCollection
    Dim xMatch As Match
    Dim xRg As Range
    Dim xCell As Range
    Dim I As Long
    Dim xArr() As String
    On Error Resume Next
    Set xRg = Application.InputBox("Select cells:", "KuTools For Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    With xReg
        .Global = True
        .Pattern = "\d{1,3}\.+\d{1,3}\.+\d{1,3}\.+\d{1,3}"
        For Each xCell In xRg
            Set xMatches = .Execute(xCell.Value)
            If xMatches.Count = 0 Then GoTo xBreak
            For Each xMatch In xMatches
                xArr = Split(xMatch, ".")
                For I = 0 To UBound(xArr)
                    xArr(I) = Right("000" & xArr(I), 3)
                    If I <> UBound(xArr) Then
                        xArr(I) = xArr(I) & "."
                    End If
                Next
            Next
            xCell.Value = Join(xArr, "")
xBreak:
        Next
    End With
End Sub

لقطة شاشة لمُحرّر VBA في Excel مع كود فرز عناوين IP

3. بعد ذلك، انقر فوقأدوات > مرجع، ثم حدد خانة الاختيار بجانبMicrosoft VBScript Regular Expressions 5.5 في مربع الحوار الظاهر.

لقطة شاشة تُظهر خيار مرجع Microsoft VBScript Regular Expressions
لقطة شاشة تُظهر اختيار VBScript Regular Expressions في VBA الخاص بـ Excel

4. انقر فوقموافق، ثم اضغط على مفتاحF5، وسيظهر مربع حوار لتذكيرك بتحديد نطاق للعمل عليه.
لقطة شاشة لمربّع حوار تحديد النطاق في VBA من أجل فرز عناوين IP

5. انقر فوقموافق. الآن، تم تعبئة عناوين IP بالأصفار.

6. حدد عناوين IP، ثم انقر فوقبيانات > تصاعديلفرزها.


فرز عنوان IP باستخدام تحويل النص إلى أعمدة

في الواقع، يمكن لميزة «تحويل النص إلى أعمدة» أن تساعدك أيضًا في Excel.

1. حدد الخلايا التي تستخدمها، ثم انقر فوقبيانات > تحويل النص إلى أعمدة. راجع لقطة الشاشة:
لقطة شاشة لخيار "نص إلى أعمدة" في Excel لتقسيم عناوين IP

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

حددمحددًا، ثم انقر فوقالتالي؛

حددأخرىواكتب.في مربع النص، ثم انقر فوقالتالي؛

حدد خليةً بجانب عنوان IP لوضع النتيجة فيها، ثم انقر فوقإنهاء.

لقطة شاشة لمعالج "نص إلى أعمدة" مع تحديد الخيار المحدّد بالفواصل
لقطة شاشة لمعالج "نص إلى أعمدة" مع استخدام النقطة كفاصل لتقسيم عناوين IP
لقطة شاشة لمعالج "نص إلى أعمدة" مع تحديد خلية الوجهة

3. حدد جميع الخلايا التي تحتوي على عناوين IP، ثم انتقل إلىبيانات > فرز.
لقطة شاشة لبرنامج Excel مع عناوين IP المُقسَّمة وخيارات الفرز

4. في مربع حوارفرز، انقر فوقإضافة الشروطلفرز البيانات من العمود B إلى العمود E (وهو تقسيم الخلايا). راجع لقطة الشاشة:
لقطة شاشة لمربّع حوار الفرز متعدد المستويات في Excel

5. انقر فوقموافق. الآن تم فرز الأعمدة.
لقطة شاشة لعناوين IP المُرتّبة في Excel بعد فرزها باستخدام "نص إلى أعمدة"


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

🤖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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل