Excelda IP-manzilni qanday saralash mumkin (6 usul)

  • Buni Baham Ko'Ring
Hugh West

Excel IP manzilni matn sifatida ko'radi. Shuning uchun Sort & Exceldagi filtrlash vositasi IP manzillarni to'g'ri saralay olmaydi. Ushbu maqola Excelda IP-manzilni saralashning 6 xil usulini ko'rsatadi. Quyidagi rasmda ko'pchilik usullar qanday ishlashi ko'rsatilgan.

Amaliyot darsligini yuklab oling

Yuklab olish orqali amaliyot darsligini yuklab olishingiz mumkin. quyidagi tugmani bosing.

IP-manzilni saralash.xlsm

Excelda IP-manzilni saralashning 6 usuli

Men Excelda IP manzillarni saralashning 6 ta oson usulini ko'rsating. Ushbu usullarni ta'kidlash uchun biz quyidagi ma'lumotlar to'plamidan foydalanamiz. Shunday qilib, keling, keling! IP-manzilni Excelda to'g'ri tartiblash uchun aylantirish formulasi. Buning uchun quyidagi amallarni bajaring.

1-qadam: Avval C5 katagiga quyidagi formulani kiriting:

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

Ushbu formula B5 katakchadagi nuqtalarni(.) topadi va agar ulardan birortasida uchtadan kam raqam boʻlsa, har bir oktet sonni nol/nol bilan toʻldiradi.

Keyin, Toʻldirish dastagi vositasidan foydalanib, ushbu formulani quyidagi katakchalarga koʻchiring. Bu barcha IP manzillarni birinchisi sifatida nol bilan to'ldiradi.

2-qadam: Shundan so'ng barcha o'zgartirilgan IP manzillarni tanlang.

3-qadam: Keyin ularni Sort & Uy yorlig'idan filtrlash vositasi. Shuningdek, tanlangan katakchalarni sichqonchaning o‘ng tugmasi bilan bosishingiz va u yerdan saralashingiz mumkin.

4-qadam: Saralashda quyidagi tarzda tanlovni kengaytiring.

Endi konvertatsiya qilingan IP va asl IP-lar quyida ko'rsatilganidek tartiblangan.

Muqobil formula :

5-qadam: Quyidagi formuladan foydalanish ham xuddi shunday natija beradi.

=(VALUE(LEFT(B5,FIND(".",B5)-1))*10^9)+(VALUE(LEFT(RIGHT(B5,LEN(B5)-FIND(".",B5)),FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))-1))*10^6)+VALUE(LEFT(RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))),FIND(".",RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))))-1))*10^3+VALUE(RIGHT(RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))),LEN(RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))))-FIND(".",RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))))))

Ammo bu formulasi IP-larni oldingi nol bilan to'ldirishdan farqli o'laroq, o'nlik sonlarga aylantiradi. Siz IP-larni biz avval tartiblaganimizdek saralashingiz mumkin.

Batafsil o'qing: Excelda ma'lumotlarni qanday saralash va filtrlash ( To'liq yo'riqnoma)

2. IP-manzilni matn boʻyicha ustunlarga saralash ustasi

IP manzillarni saralashning muqobil usuli Excelda Matnni ustunlarga ustasidan foydalanishdir. Buni amalga oshirish uchun quyidagi bosqichlarni bajaring.

1-qadam: Birinchidan, barcha IP-larni quyidagi tarzda tanlang. 4 ta qo'shni katakchani o'ng tomonda bo'sh qoldiring.

2-qadam: Keyin, Ustunlarga matn belgisini bosing. Quyidagi rasmda ko'rsatilganidek Ma'lumotlar yorlig'i.

3-qadam: Shundan so'ng ma'lumotlar turini deb belgilang. Ajratilgan va keyin Keyingi tugmasini bosing.

4-qadam: Endi Boshqa -ni tekshiring. yorlig'iga o'ting va matn maydoniga nuqta (.) kiriting. Keyin Keyingi tugmasini bosingtugmasi.

5-qadam: Shundan so'ng, ma'lumotlar formatini umumiy saqlang. Keyin $C$5 sifatida maqsadni tanlang. Buni maqsad maydonining o'ng tomonidagi kichik yuqoriga o'qni bosish orqali amalga oshirishingiz mumkin. Keyin C5 katakchasini tanlang. Va nihoyat Finish tugmasini bosing.

Agar qo'shni hujayralar bo'sh bo'lmasa, ularni OK .

6-bosqich: Endi IP lar 4 ta oktetga bo'lingan. Barcha maʼlumotlar diapazonini koʻrsatilganidek tanlangan holda saqlang.

7-qadam: Endi siz Tartiblash orqali ular boʻyicha maxsus saralashni amalga oshirishingiz kerak. & Filtr vositasi.

8-qadam: Avval ularni C ustuni bo'yicha tartiblang. Keyin yangi darajalarni qo'shing va ularni D, E ustunlari bo'yicha tartiblang va mos ravishda F. Endi, agar siz OK tugmasini bossangiz, IP-lar tartiblanadi.

Agar xohlasangiz, oktetlarni yashirishingiz yoki oʻchirishingiz mumkin.

Tegishli tarkib: Ma'lumotlarni Excelda ikkita ustun bo'yicha qanday saralash mumkin (5 oson usul)

3. Excel jadvalida IP-manzilni tartibga solish

IP-manzillarni Excel jadvalida boshqa formula yordamida saralash mumkin. Ushbu usulni qo'llash uchun quyidagi amallarni bajaring.

1-qadam: Avval quyida ko'rsatilgandek ma'lumotlar to'plamidan foydalanib Excel jadvali yarating.

2-qadam: "IP-ni o'zgartirish" katakchalarining istalgan joyini bosing. Keyin quyidagi formulani qo'llang ushbu jadvalda :

=IF(0,"#####FIRSTOCTET#####","")&TEXT(LEFT([@IP],FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),1))-1),"000")&"."&IF(0,"#####SECONDOCTET#####","")&TEXT(MID([@IP],FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),1))+1,FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),2))-FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),1))),"000")&"."&IF(0,"#####THIRDOCTET#####","")&TEXT(MID([@IP],FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),2))+1,FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),3))-FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),2))),"000")&"."&IF(0,"#####FOURTHOCTET#####","")&TEXT(MID([@IP],FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),3))+1,IF(ISERROR(FIND("/",[@IP])),LEN([@IP]),FIND("/",[@IP])-1)-FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),3))),"000")&IF(0,"#####CIDR#####","")&IF(ISERROR(FIND("/",[@IP])),"",RIGHT([@IP],LEN([@IP])-FIND("/",[@IP])+1))

Bubarcha IP-larni avvalgidek nol bilan to'ldiring.

3-qadam: Endi o'zgartirilgan IP-larni avvalgi usullarda bo'lgani kabi tartiblang.

Nihoyat, IP-manzillar saralanadi.

Aloqador tarkib: Qanday saralash kerak Excelda ochiladigan roʻyxat (5 ta oson usul)

Oʻxshash oʻqishlar:

  • Excelda tasodifiy saralash (formulalar + VBA)
  • Excelda rang bo'yicha qanday saralash mumkin (4 mezon)
  • Excelda ikkita ustunni mos kelish uchun saralash (to'liq va qisman moslik)
  • Excelda Saralash tugmachasini qanday qo'shish mumkin (7 usul)
  • Excelda o'sish tartibi bo'yicha tartiblash (3 ta oson usul)

4. Excel-da Flash Fill yordamida IP-manzilni saralash

Agar ma'lumotlar to'plamining dastlabki uchta okteti bir xil bo'lsa, Excel-da Flash Fill-dan foydalanishingiz mumkin. ularni tartiblash. Ehtimol, bu Excelda IP manzillarni saralashning eng tez va eng oson usuli. Bu usul uchun qadamlar quyida muhokama qilinadi.

1-qadam: C5 katakchadagi birinchi IP-ning oxirgi oktet raqamlarini kiriting. Endi ikkinchi IP uchun ham xuddi shunday qilsangiz, quyidagi kabi kulrang rangli ro'yxatni ko'rasiz. Bular IP-larning oxirgi oktetlari.

2-bosqich: Endi Enter tugmasini bosing va roʻyxat toʻldiriladi. To'liq ro'yxatni tanlang va ularni tartiblang.

Saralash paytida tanlovni kengaytirishni unutmang.

Endi IP manzillar quyidagicha tartiblangan.

AloqadorKontent: Excelda saralashni qanday bekor qilish mumkin (3 usul)

5. IP-manzilni foydalanuvchi tomonidan belgilangan funksiya (UDF) yordamida tartiblash

IP manzillarini saralashning yana bir ajoyib usuli Excelda User Defined Functions(UDF) dan foydalanishdir. Buning uchun quyidagi bosqichlarni bajaring.

1-qadam: Avval Microsoft Visual Basic for Applications(VBA) oynasini oching. Klaviatura yorlig'i Windowsda ALT+F11 va Macda Opt+F11 . Buni Tuzuvchi yorlig'idan ham qilishingiz mumkin. Agar u ko'rinmasa, Fayl >> Tanlovlar >> Moslashtirilgan lenta >> Asosiy varaqlar -ga o'ting. va Dasturchi uchun katakchani belgilang va OK tugmasini bosing.

2-bosqich: Insert yorlig'i, Module -ni tanlang.

3-qadam: Endi quyidagi kodni nusxalang va uni joylashtiring bo'sh maydonga.

8339

4-qadam: Keyin uni Fayl yorlig'idan yoping va Excelga qayting.

5-qadam: Endi C5 katakchaga quyidagi formulani kiriting:

=SortIP(B5)

6-qadam: IP nol bilan to'ldirilganligini ko'rishingiz mumkin. Shundan so'ng, formulani quyidagi katakchalarga ko'chiring. O'zgartirilgan IP-larni avvalgi usullardagi xuddi shunday tartib-qoidalar bo'yicha tartiblang.

Nihoyat, barcha IP-lar quyida ko'rsatilganidek tartiblangan.

Batafsil o'qing: Excel VBA-da saralash funksiyasidan qanday foydalanish kerak (8 mos keladi)Misollar)

6. Excelda IP-manzilni VBA bilan tartibga solish

IP-manzillarni VBA yordamida saralashning yana bir usuli mavjud. Bu usul quyidagi bosqichlardan iborat.

1-qadam: IP manzillari bo'lgan katakchalarni tanlang.

Qadam 2: Keyin VBA oynasini oching va avvalgi usuldagi kabi modulni joylashtiring. Keyin quyidagi koddan nusxa oling va uni bo'sh oynaga joylashtiring.

3304

3-qadam: Endi Asboblar yorlig'idan , Ma'lumotnomalar -ni tanlang. Bu yangi dialog oynasini ochadi.

4-qadam: Pastga aylantiring va ro'yxatdan Microsoft VBScript Regular Expressions 5.5 ni belgilang. Mavjud havolalar . Keyin OK tugmasini bosing.

5-qadam: Endi F5 tugmasini bosing. Bu hujayra diapazonini so'raydi. Siz hujayra diapazonini yozishingiz yoki Excelga qaytishingiz va butun hujayra diapazonini tanlashingiz mumkin. 1-bosqich da butun diapazonni tanlaganimiz sababli, Excel uni avtomatik ravishda kiritish sifatida qabul qiladi. Nihoyat, OK tugmasini bosing.

Eslatma: F5 tugmasini bosganingizda VBA oynasini kichraytirmang.

IP-manzil nol bilan to'ldirilganligini ko'rishingiz mumkin. Endi siz ularni avvalgidek osongina saralashingiz mumkin.

Tegishli tarkib: Excelda VBA yordamida roʻyxat qutisini qanday saralash mumkin (Toʻliq qoʻllanma)

Eslash kerak bo'lgan narsalar

  • 4-usul faqat IP-manzilning 4 oktetidan 3 tasi bir xil bo'lsa ishlaydi.raqamlar.
  • To'g'ridan-to'g'ri Sort & Filtr vositasi ushbu ma'lumotlar to'plami uchun to'g'ri natija berishi mumkin. Faqat IP-ning uchta okteti bir xil bo'lgani uchun.

Xulosa

Endi siz Excelda IP manzillarni saralashning 6 xil usulini bilasiz. Sizga qaysi biri ko'proq yoqadi? Excelda IP manzillarni saralashning boshqa oson usullarini bilasizmi? Iltimos, sharh bo'limida bizga xabar bering. Qoʻshimcha soʻrovlarni u yerda ham soʻrashingiz mumkin.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.