Kiel Ordigi IP-adreson en Excel (6 Metodoj)

  • Kundividu Ĉi Tion
Hugh West

Excel traktas IP-adreson kiel tekston. Tial la Ordi & Filtrila ilo en excel ne povas ĝuste ordigi IP-adresojn. Ĉi tiu artikolo montras 6 malsamajn manierojn ordigi IP-adreson en Excel. La sekva bildo ilustras kiel funkcias plej multaj metodoj.

Elŝutu Praktikan Laborlibron

Vi povas elŝuti la praktikan laborlibron uzante la elŝuton butono malsupre.

Ordigi IP-adreson.xlsm

6 Manieroj Ordigi IP-adreson en Excel

Mi iras al ilustru 6 facilajn manierojn ordigi IP-adresojn en Excel por vi. Ni uzos la sekvan datumaron por reliefigi ĉi tiujn metodojn. Do, ni ensaltu!

1. Ordigi IP-adreson per Excel-Formulo

En ĉi tiu metodo, ni uzos formulo por konverti la IP-adreson por ke ili estu ĝuste ordigitaj en Excel. Por fari tion, sekvu la paŝojn sube.

Paŝo 1: Komence, enigu la jenan formulon en ĉelo C5 :

=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" )

Ĉi tiu formulo trovas punktojn(.) en ĉelo B5 kaj plenigas ĉiun oktetan nombron per nul/nuloj se iu el ili enhavas malpli ol tri ciferojn.

Do kopiu ĉi tiun formulon malsupren al la ĉeloj sube uzante la ilon Plenigi Tenilon . Ĉi tio plenigos la tutan IP-adreson per nuloj kiel la unua.

Paŝo 2: Post tio, elektu ĉiujn konvertitajn IP-adresojn.

Paŝo 3: Poste ordigu ilin uzante la Ordigi &Filtri ilo de la langeto Hejmo . Vi ankaŭ povas dekstre alklaki la elektitajn ĉelojn kaj ordigi ilin de tie.

Paŝo 4: Vastigi la elekton dum ordigo jene.

Nun ambaŭ la konvertitaj IP-oj kaj la originaj IP-oj estas ordigitaj kiel montrite sube.

Alternativa Formulo :

Paŝo 5: Uzado de la sekva formulo ankaŭ donas la saman rezulton.

=(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)))))))

Sed ĉi tiu formulo konvertas la IP-ojn al decimalaj nombroj kontraste al plenigi ilin per nuloj en la pli frua. Vi povas ordigi la IP-ojn same kiel ni ordigis ilin pli frue.

Legu Pli: Kiel Ordigi kaj Filtri Datumojn en Excel ( Kompleta Gvidlinio)

2. Ordigi IP-adreson laŭ Teksto al Kolumnoj-Sorĉisto

Alterna maniero por ordigi IP-adresojn estas uzi la Teksto al Kolumnoj -sorĉisto en Excel. Iru tra la sekvaj paŝoj por povi fari tion.

Paŝo 1: Unue, elektu ĉiujn IP-ojn jene. Tenu 4 apudajn ĉelojn malplenaj dekstre.

Paŝo 2: Poste, alklaku la piktogramon Teksto al Kolumnoj de la Langeto Datumoj kiel montrite en la sekva bildo.

Paŝo 3: Post tio, marku vian datumtipon kiel Limigita kaj poste alklaku Sekva .

Paŝo 4: Nun kontrolu la Aliajn langeto kaj tajpu punkton (.) en la tekstujo. Tiam alklaku la Sekva butono.

Paŝo 5: Post tio, konservu la datumformaton ĝenerala. Poste elektu la celon kiel al $C$5 . Vi povas fari tion alklakante la malgrandan suprenan sagon ĉe la dekstra flanko de la cela kampokesto. Tiam elektu ĉelon C5 . Kaj fine premu la butonon Fini .

Sed se la apudaj ĉeloj ne estas malplenaj, vi devas anstataŭigi ilin per klako Bone .

Paŝo 6: Nun la IP-oj estas dividitaj en 4 oktetojn. Konservu la tutan datuman gamon elektitan kiel montrite.

Paŝo 7: Nun, vi devas plenumi laŭmendan ordigon sur ili per la Ordigo. & Filtri ilo.

Paŝo 8: Unue ordigu ilin laŭ kolumno C. Poste aldonu novajn nivelojn kaj ordigu ilin laŭ kolumno D, E kaj F respektive. Nun, se vi premas la butonon OK , la IP-oj estos ordigitaj.

Vi povas kaŝi aŭ forigi la oktetojn, se vi volas.

Rilata Enhavo: Kiel Ordigi Datumojn per Du Kolumnoj en Excel (5 Facilaj Manieroj)

3. Aranĝu IP-adreson en Excel-Tabelo

IP-adresoj povas esti ordigitaj en Excel-Tabelo per alia formulo. Sekvu la subajn paŝojn por apliki ĉi tiun metodon.

Paŝo 1: Komence, kreu Excel-Tabelon uzante la datumaron kiel montrite sube.

Paŝo 2: Klaku ie ajn sur la ĉeloj 'Konverti IP'. Tiam apliku la jenan formulon en ĉi tiu tabelo :

=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))

Tio estosplenigu ĉiujn IP-ojn per nuloj kiel antaŭe.

Paŝo 3: Nun, ordigu la konvertitajn IP-ojn kiel farita en la antaŭaj metodoj.

Fine, la IP-adresoj estas ordigitaj.

Rilata Enhavo: Kiel Ordigi Fala Listo en Excel (5 Facilaj Metodoj)

Similaj Legoj:

  • Hazarda Ordigo en Excel (Formuloj + VBA)
  • Kiel Ordigi laŭ Koloro en Excel (4 Kriterioj)
  • Ordigi Du Kolumnojn en Excel por Kongrui (Kaj Prekta kaj Parta Kongruo)
  • Kiel Aldoni Ordigan Butonon en Excel (7 Metodoj)
  • Ordigi laŭ Kreskanta Ordo en Excel (3 Facilaj Metodoj)

4. Ordigi IP-adreson per Flash-plenigo en Excel

Se la unuaj tri oktetoj de via datumaro estas samaj, tiam vi povas uzi la Flash-plenigon en Excel por ordigi ilin. Eble ĉi tio estas la plej rapida kaj facila metodo por ordigi IP-adresojn en Excel. La paŝoj por ĉi tiu metodo estas diskutitaj sube.

Paŝo 1: Tajpu la lastajn oktetajn ciferojn de la unua IP en ĉelo C5 . Nun se vi faras la samon por la dua IP, vi vidos grizkoloran liston jene. Ĉi tiuj estas la lastaj oktetoj de la IP-oj.

Paŝo 2: Nun premu Enigu kaj la listo pleniĝos. Elektu la tutan liston kaj ordigu ilin.

Ne forgesu pligrandigi la elekton dum ordigo.

Nun la IP-adresoj estas ordigitaj jene.

RilataEnhavo: Kiel Malfari Ordigon en Excel (3 Metodoj)

5. Ordigi IP-adreson Uzante Uzantan Difinitan Funkcion (UDF)

Alia mirinda maniero ordigi IP-adresojn estas per uzado de Uzant-Difinitaj Funkcioj (UDF) en Excel. Por fari tion, iru tra la subaj paŝoj.

Paŝo 1: Komence, malfermu la fenestron Microsoft Visual Basic por Aplikoj (VBA) . La klavkomando estas ALT+F11 en Vindozo kaj Opt+F11 en Mac. Vi ankaŭ povas fari tion de la langeto Programisto . Se ĝi ne estas videbla, iru al Dosiero >> Opcioj >> Personigita Rubando >> Ĉefaj langetoj kaj marku la markobutonon por Programisto kaj poste premu Bone .

Paŝo 2: El la . 1>Enigu langeton, elektu Modulo .

Paŝo 3: Nun kopiu la sekvan kodon kaj algluu ĝin en la malplenan kampon.

7373

Paŝo 4: Poste fermu ĝin el la langeto Dosiero kaj revenu al Excel.

Paŝo 5: Nun, tajpu la jenan formulon en ĉelo C5 :

=SortIP(B5)

Paŝo 6: Vi povas vidi, ke la IP estas plenigita per nuloj. Post tio, kopiu la formulon al la ĉeloj sube. Ordigu tiujn konvertitajn IP-ojn laŭ la samaj proceduroj en la pli fruaj metodoj.

Fine, ĉiuj IP-oj estas ordigitaj kiel montrite sube.

Legu Pli: Kiel Uzi Ordigan Funkcion en Excel VBA (8 TaŭgaEkzemploj)

6. Aranĝu IP-adreson kun VBA en Excel

Estas alia maniero ordigi IP-ojn per VBA . Ĉi tiu metodo konsistas el la sekvaj paŝoj.

Paŝo 1: Elektu la ĉelojn enhavantajn la IP-adresojn.

Paŝo 2: Poste malfermu la fenestron VBA kaj enigu modulon kiel en la pli frua metodo. Poste kopiu la sekvan kodon kaj algluu ĝin sur la malplenan fenestron.

9774

Paŝo 3: Nun, de la langeto Iloj , elektu Referencoj . Ĉi tio malfermos novan dialogkeston.

Paŝo 4: Rulumu malsupren kaj kontrolu Microsoft VBScript Regular Expressions 5.5 el la listo el Haveblaj Referencoj . Poste premu OK .

Paŝo 5: Nun premu F5 . Ĉi tio petos la ĉelan gamon. Vi povas aŭ tajpi la ĉelan gamon aŭ malŝalti reen por elstari kaj elekti la tutan ĉelan gamon. Ĉar ni elektis la tutan gamon en paŝo 1 , Excel aŭtomate prenas tion kiel enigon. Fine premu la butonon OK .

Noto: Ne minimumigu la fenestron VBA kiam vi premas F5 .

Vi povas vidi, ke la IP-adreso estas plenigita per nuloj. Nun vi povas ordigi ilin facile kiel antaŭe.

Rilata Enhavo: Kiel Ordigi ListBox per VBA en Excel (Kompleta Gvidilo)

Memorindaj

  • Metodo 4 funkcias nur se 3 el la 4 oktetoj de la IP-adreso havas la samanciferoj.
  • Rekta uzo de la Ordi & Filtrilo povas doni la ĝustan rezulton por ĉi tiu datumaro. Nur ĉar tri oktetoj de la IP-oj estas samaj.

Konkludo

Nun vi scias 6 malsamajn manierojn ordigi IP-adresojn en Excel. Kiun vi plej preferas? Ĉu vi konas aliajn facilajn metodojn por ordigi IP-adresojn en Excel? Bonvolu sciigi nin en la komenta sekcio. Vi ankaŭ povas peti pliajn demandojn tie.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.