Ynhâldsopjefte
Excel behannelet in IP-adres as tekst. Dêrom de Sortearje & amp; Filter ark yn excel kin IP-adressen net goed sortearje. Dit artikel toant 6 ferskillende manieren om IP-adres yn Excel te sortearjen. De folgjende ôfbylding yllustrearret hoe't de measte metoaden wurkje.
Oefenwurkboek downloade
Jo kinne it oefenwurkboek downloade mei de download knop hjirûnder.
IP-adres sortearje.xlsm6 manieren om IP-adres yn Excel te sortearjen
Ik gean nei yllustrearje 6 maklike manieren om IP-adressen yn Excel foar jo te sortearjen. Wy sille de folgjende dataset brûke om dizze metoaden te markearjen. Dus, lit ús springe!
1. Sortearje IP-adres mei Excel-formule
Yn dizze metoade sille wy brûke in formule om it IP-adres te konvertearjen sadat se goed yn Excel sortearre wurde kinne. Om dit te dwaan, folgje de stappen hjirûnder.
Stap 1: Fier earst de folgjende formule yn yn sel 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"
)Dizze formule fynt stippen(.) yn sel B5 en, folje elk oktetnûmer mei nul/nullen as ien dêrfan minder dan trije sifers befettet.
Kopiearje dan dizze formule nei de sellen hjirûnder mei it ark Fillhandtak . Dit sil alle IP-adressen folje mei nullen as de earste.
Stap 2: Selektearje dêrnei alle konvertearre IP-adressen.
Stap 3: Sortearje se dan mei de Sortearje &Filter ark fan it ljepblêd Thús . Jo kinne ek rjochts klikke op de selektearre sellen en sortearje se dêrwei.
Stap 4: Wreidzje de seleksje út by it sortearjen as folget.
No binne sawol de konvertearre IP's as de orizjinele IP's sortearre lykas hjirûnder werjûn.
In alternative formule :
Stap 5: It brûken fan de folgjende formule jout ek itselde resultaat.
=(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)))))))
Mar dit formule konvertearret de IP's nei desimale nûmers yn tsjinstelling ta it ynfoljen fan se mei nullen yn 'e eardere. Jo kinne de IP's sortearje op deselde manier as wy se earder sorteare.
Lês Mear: Hoe sortearje en filterje gegevens yn Excel ( In folsleine rjochtline)
2. Sortearje IP-adres op tekst nei kolommen wizard
In alternative manier om IP-adressen te sortearjen is it brûken fan de Tekst nei kolommen wizard yn Excel. Gean troch de folgjende stappen om dat dwaan te kinnen.
Stap 1: Selektearje earst alle IP's as folget. Hâld 4 neistlizzende sellen leech nei rjochts.
Stap 2: Klikje dan op it Tekst nei kolommen ikoan út de Data ljepper lykas werjûn yn de folgjende ôfbylding.
Stap 3: Markearje dêrnei jo gegevenstype as Delimited en klik dan op Folgjende .
Stap 4: Kontrolearje no de Oare ljepper en typ in punt (.) yn it tekstfak. Druk dan op de Folgjende knop.
Stap 5: Hâld dêrnei it gegevensformaat algemien. Kies dan de bestimming as $C$5 . Jo kinne dit dwaan troch te klikken op de lytse omheech pylk oan de rjochterkant fan it bestimmingsfjild fak. Selektearje dan sel C5 . En as lêste op de knop Finish .
Mar as de neistlizzende sellen net leech binne, moatte jo se ferfange troch te klikken op OK .
Stap 6: No binne de IP's ferdield yn 4 oktetten. Hâld it folsleine gegevensberik selekteare lykas werjûn.
Stap 7: No moatte jo der in oanpaste sortearring op útfiere mei de Sortearje & amp; Filter ark.
Stap 8: Sortearje se earst op kolom C. Foegje dan nije nivo's ta en sortearje se op kolom D, E en F respektivelik. No, as jo op de knop OK drukke, wurde de IP's sortearre.
Jo kinne de oktetten ferbergje of wiskje as jo wolle.
Besibbe ynhâld: Hoe kinne jo gegevens sortearje op twa kolommen yn Excel (5 maklike manieren)
3. Arrange IP-adres yn Excel-tabel
IP-adressen kinne wurde sorteare yn Excel-tabel mei in oare formule. Folgje de stappen hjirûnder om dizze metoade oan te passen.
Stap 1: Meitsje earst in Excel-tabel mei de dataset lykas hjirûnder werjûn.
Stap 2: Klikje oeral op 'e'Convert IP'-sellen. Tapasse dan de folgjende formule yn dizze tabel :
=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))
Dit silfolje alle IP's mei nullen lykas earder dien.
Stap 3: No, sortearje de konvertearre IP's lykas dien yn 'e foarige metoaden.
Op it lêst wurde de IP-adressen sortearre.
Related Content: Hoe sortearje Drop Down List yn Excel (5 maklike metoaden)
Gelykbere lêzingen:
- willekeurich sortearje yn Excel (formules + VBA)
- Hoe sortearje op kleur yn Excel (4 kritearia)
- Twa kolommen yn Excel sortearje om te passen (sawol eksakte as diels oerienkomst)
- Hoe kinne jo sortearjeknop tafoegje yn Excel (7 metoaden)
- Sortearje op oprinnende folchoarder yn Excel (3 maklike metoaden)
4. Sortearje IP-adres mei Flash-folje yn Excel
As de earste trije oktetten fan jo dataset itselde binne, dan kinne jo de Flash-folje yn Excel brûke om sortearje harren. Miskien is dit de fluchste en maklikste metoade om IP-adressen yn Excel te sortearjen. De stappen foar dizze metoade wurde hjirûnder besprutsen.
Stap 1: Typ de lêste oktetsifers fan it earste IP yn sel C5 . No as jo itselde dogge foar de twadde IP, sille jo in griiskleurige list sjen as folget. Dit binne de lêste oktetten fan de IP's.
Stap 2: Druk no op Enter en de list wurdt ynfolle. Selektearje de hiele list en sortearje se.
Ferjit net de seleksje út te wreidzjen by it sortearjen.
No de IP-adressen binne as folget sortearre.
RelatedYnhâld: Hoe sortearje yn Excel ûngedien meitsje (3 metoaden)
5. Sortearje IP-adres mei brûker definieare funksje (UDF)
In oare geweldige manier om IP-adressen te sortearjen is troch User Defined Functions (UDF) te brûken yn Excel. Om dit te dwaan, gean troch de stappen hjirûnder.
Stap 1: Iepenje earst it finster Microsoft Visual Basic for Applications(VBA) . De fluchtoets is ALT+F11 yn Windows en Opt+F11 yn Mac. Jo kinne dat ek dwaan fan it ljepblêd ûntwikkelder . As it net sichtber is, gean dan nei Triem >> Opsjes >> Customized Ribbon >> Hoofdljeppers en kontrolearje it karfakje foar ûntwikkelder en druk dan op OK .
Stap 2: Fan de Ynfoegje tab, selektearje Module .
Stap 3: Kopiearje no de folgjende koade en plak it yn it lege fjild.
1770
Stap 4: Slút it dan fan it ljepblêd Triem en gean werom nei Excel.
Stap 5: Typ no de folgjende formule yn sel C5 :
=SortIP(B5)
Stap 6: Jo kinne sjen dat it IP is fol mei nullen. Kopiearje dêrnei de formule nei de sellen hjirûnder. Sortearje dy konvertearre IP's neffens deselde prosedueres yn 'e eardere metoaden.
Uteinlik wurde alle IP's sorteare lykas hjirûnder werjûn.
Lês mear: Hoe kinne jo sortearfunksje brûke yn Excel VBA (8 geskiktFoarbylden)
6. Arrangearje IP-adres mei VBA yn Excel
D'r is in oare manier om IP's te sortearjen mei VBA . Dizze metoade bestiet út de folgjende stappen.
Stap 1: Selektearje de sellen mei de IP-adressen.
Stap 2: Iepenje dan it finster VBA en foegje in module yn lykas yn 'e eardere metoade. Kopiearje dan de folgjende koade en plak it op it lege finster.
9904
Stap 3: No, fan it ljepblêd Tools , selektearje Referinsjes . Dit sil in nij dialoochfinster iepenje.
Stap 4: Rôlje nei ûnderen en kontrolearje Microsoft VBScript Regular Expressions 5.5 út 'e list fan Beskikbere referinsjes . Druk dan op OK .
Stap 5: Druk no op F5 . Dit sil freegje om it selberik. Jo kinne it selberik ynfiere of werom wikselje nei Excel en it hiele selberik selektearje. Om't wy it hiele berik yn stap 1 selektearre hawwe, nimt Excel dat automatysk as ynfier. Druk úteinlik op de knop OK .
Opmerking: Minimalisearje it finster VBA net as jo op F5 drukke.
Jo kinne sjen dat it IP-adres fol is mei nullen. No kinne jo se maklik sortearje lykas earder.
Besibbe ynhâld: Hoe sortearje ListBox mei VBA yn Excel (In folsleine gids)
Dingen om te ûnthâlden
- Metoade 4 wurket allinich as 3 fan 'e 4 oktetten fan it IP-adres itselde hawwesifers.
- Direkt gebrûk fan de Sortearje & amp; Filter -ark kin it juste resultaat jaan foar dizze dataset. Allinnich om't trije oktetten fan de IP's itselde binne.
Konklúzje
No witte jo 6 ferskillende manieren om IP-adressen yn Excel te sortearjen. Hokker hawwe jo it leafst? Kinne jo oare maklike metoaden om IP-adressen yn Excel te sortearjen? Lit it ús asjebleaft witte yn 'e kommentaar seksje. Jo kinne dêr ek om fierdere fragen freegje.