Hvernig á að raða IP tölu í Excel (6 aðferðir)

  • Deildu Þessu
Hugh West

Excel meðhöndlar IP tölu sem texta. Þess vegna er Raða & Sía tól í excel getur ekki flokkað IP tölur rétt. Þessi grein sýnir 6 mismunandi leiðir til að flokka IP tölu í Excel. Eftirfarandi mynd sýnir hvernig flestar aðferðirnar virka.

Hlaða niður æfingarvinnubók

Þú getur hlaðið niður æfingarbókinni með því að nota niðurhalið hnappinn fyrir neðan.

Raða IP tölu.xlsm

6 leiðir til að flokka IP tölu í Excel

Ég ætla að sýndu 6 auðveldar leiðir til að flokka IP tölur í Excel fyrir þig. Við ætlum að nota eftirfarandi gagnasafn til að varpa ljósi á þessar aðferðir. Svo, við skulum hoppa inn!

1. Raða IP tölu með Excel formúlu

Í þessari aðferð ætlum við að nota formúla til að umbreyta IP tölu þannig að hægt sé að flokka þær rétt í Excel. Til að gera þetta skaltu fylgja skrefunum hér að neðan.

Skref 1: Fyrst skaltu slá inn eftirfarandi formúlu í reit 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" )

Þessi formúla finnur punkta(.) í reit B5 og fyllir hverja oktetttölu með núlli/núllum ef einhver þeirra inniheldur færri en þrjá tölustafi.

Síðan skaltu afrita þessa formúlu niður í reitina fyrir neðan með því að nota Fill Handle tólið. Þetta mun fylla allar IP tölur með núllum sem fyrstu.

Skref 2: Eftir það skaltu velja allar umbreyttu IP tölurnar.

Skref 3: Raðaðu þeim síðan með því að nota Röðun &Sía tól frá flipanum Heima . Þú getur líka hægrismellt á valda reiti og raðað þeim þaðan.

Skref 4: Stækkaðu úrvalið á meðan þú flokkar sem hér segir.

Nú eru bæði breyttu IP-tölurnar og upprunalegu IP-tölurnar flokkaðar eins og sýnt er hér að neðan.

Önnur formúla :

Skref 5: Notkun eftirfarandi formúlu gefur einnig sömu niðurstöðu.

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

En þetta formúla breytir IP-tölum í aukastafi í stað þess að fylla þær með núllum í þeim fyrri. Þú getur flokkað IP-tölurnar á sama hátt og við höfum raðað þeim áður.

Lesa meira: Hvernig á að flokka og sía gögn í Excel ( Heildarleiðbeiningar)

2. Raða IP-tölu eftir Texta í dálkahjálp

Önnur leið til að flokka IP-tölur er að nota Texti í dálka hjálpina í Excel. Farðu í gegnum eftirfarandi skref til að geta gert það.

Skref 1: Í fyrsta lagi skaltu velja allar IP-tölurnar sem hér segir. Haltu 4 aðliggjandi hólfum tómum til hægri.

Skref 2: Næst skaltu smella á Texti í dálka táknið frá Data flipinn eins og sýnt er á eftirfarandi mynd.

Skref 3: Eftir það skaltu merkja gagnategundina þína sem Afmarkað og smelltu svo á Næsta .

Skref 4: Athugaðu nú Annað flipa og sláðu inn punkt(.) í textareitinn. Smelltu síðan á Næsta hnappinn.

Skref 5: Eftir það skaltu halda gagnasniðinu almennu. Veldu síðan áfangastað sem $C$5 . Þú getur gert þetta með því að smella á litlu örina upp hægra megin við reitinn fyrir áfangastað. Veldu síðan reit C5 . Og ýttu að lokum á hnappinn Ljúka .

En ef aðliggjandi hólf eru ekki tóm verður þú að skipta um þær með því að smella á Í lagi .

Skref 6: Nú er IP-tölum skipt í 4 oktett. Haltu öllu gagnasviðinu valið eins og sýnt er.

Skref 7: Nú þarftu að framkvæma sérsniðna flokkun á þeim með því að nota Raða & Sía tól.

Skref 8: Raða þeim fyrst eftir dálki C. Bættu svo við nýjum stigum og flokkaðu eftir dálki D, E og F í sömu röð. Nú, ef þú ýtir á OK hnappinn, verða IP-tölurnar flokkaðar.

Þú getur falið eða eytt oktettunum ef þú vilt.

Tengt efni: Hvernig á að raða gögnum eftir tveimur dálkum í Excel (5 auðveldar leiðir)

3. Raða IP tölu í Excel töflu

Hægt er að raða IP tölum í Excel töflu með annarri formúlu. Fylgdu skrefunum hér að neðan til að beita þessari aðferð.

Skref 1: Í fyrstu skaltu búa til Excel töflu með því að nota gagnasafnið eins og sýnt er hér að neðan.

Skref 2: Smelltu hvar sem er á 'Breyta IP' hólfunum. Síðan beittið eftirfarandi formúlu í þessari töflu :

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

Þetta munfylltu allar IP-tölurnar með núllum eins og gert var áðan.

Skref 3: Nú skaltu flokka umbreyttu IP-tölurnar eins og gert var í fyrri aðferðum.

Að lokum er IP tölunum raðað.

Tengt efni: Hvernig á að flokka Fellilisti í Excel (5 auðveldar aðferðir)

Svipuð aflestrar:

  • Röðun af handahófi í Excel (formúlur + VBA)
  • Hvernig á að raða eftir lit í Excel (4 viðmið)
  • Raða tvo dálka í Excel til að passa (bæði nákvæm og hluta samsvörun)
  • Hvernig á að bæta við flokkunarhnappi í Excel (7 aðferðir)
  • Raða eftir hækkandi röð í Excel (3 auðveldar aðferðir)

4. Raða IP-tölu með Flash Fill í Excel

Ef fyrstu þrír oktettarnir í gagnasafninu þínu eru eins, þá geturðu notað Flash Fill í Excel til að flokka þá. Kannski er þetta fljótlegasta og auðveldasta aðferðin til að flokka IP tölur í Excel. Skrefin fyrir þessa aðferð eru rædd hér að neðan.

Skref 1: Sláðu inn síðustu oktettstafina í fyrsta IP-tölunni í reit C5 . Nú ef þú gerir það sama fyrir seinni IP, muntu sjá grálitaðan lista sem hér segir. Þetta eru síðustu oktettarnir af IP-tölum.

Skref 2: Smelltu nú á Enter og listinn verður fylltur. Veldu allan listann og flokkaðu hann.

Ekki gleyma að stækka úrvalið á meðan þú flokkar.

Nú IP tölunum er raðað sem hér segir.

TengdEfni: Hvernig á að afturkalla flokkun í Excel (3 aðferðir)

5. Raða IP tölu með notendaskilgreindri aðgerð (UDF)

Önnur mögnuð leið til að flokka IP tölur er með því að nota User Defined Functions(UDF) í Excel. Til að gera það skaltu fara í gegnum skrefin hér að neðan.

Skref 1: Fyrst skaltu opna Microsoft Visual Basic for Applications(VBA) gluggann. Flýtilyklaborðið er ALT+F11 í Windows og Opt+F11 í Mac. Þú getur líka gert það á Hönnuði flipanum. Ef það er ekki sýnilegt skaltu fara í Skrá >> Valkostir >> Sérsniðin borði >> Aðalflipar og hakaðu við gátreitinn fyrir Þróunaraðila og smelltu síðan á OK .

Skref 2: Frá Í lagi . 1>Setja inn flipann, veldu Module .

Skref 3: Nú skaltu afrita eftirfarandi kóða og líma hann í auða reitinn.

4372

Skref 4: Lokaðu því síðan á flipanum Skrá og farðu aftur í Excel.

Skref 5: Nú skaltu slá inn eftirfarandi formúlu í reit C5 :

=SortIP(B5)

Skref 6: Þú getur séð að IP-talan er fyllt með núllum. Eftir það, afritaðu formúluna í reitina hér að neðan. Raðaðu þessum breyttu IP-tölum eftir sömu aðferðum í fyrri aðferðum.

Að lokum er öllum IP-tölum raðað eins og sýnt er hér að neðan.

Lesa meira: Hvernig á að nota flokkunaraðgerð í Excel VBA (8 HentarDæmi)

6. Raða IP tölu með VBA í Excel

Það er önnur leið til að flokka IP með VBA . Þessi aðferð samanstendur af eftirfarandi skrefum.

Skref 1: Veldu hólfin sem innihalda IP tölurnar.

Skref 2: Opnaðu síðan VBA gluggann og settu inn einingu eins og í fyrri aðferðinni. Afritaðu síðan eftirfarandi kóða og límdu hann á auða gluggann.

1435

Skref 3: Nú, af flipanum Tools , veldu References . Þetta mun opna nýjan glugga.

Skref 4: Skrunaðu niður og hakaðu við Microsoft VBScript reglubundnar tjáningar 5.5 af listanum af Tiltækum tilvísunum . Smelltu síðan á OK .

Skref 5: Nú skaltu ýta á F5 . Þetta mun biðja um frumusviðið. Þú getur annað hvort slegið inn frumusviðið eða skipt til baka í Excel og valið allt frumusviðið. Þar sem við höfum valið allt svið í skref 1 , tekur Excel það sjálfkrafa sem inntak. Að lokum ýttu á OK hnappinn.

Athugið: Ekki lágmarka VBA gluggann þegar þú ert að ýta á F5 .

Þú getur séð að IP tölu er fyllt með núllum. Nú geturðu raðað þeim auðveldlega eins og áður.

Tengt efni: Hvernig á að flokka listakassa með VBA í Excel (heill leiðbeiningar)

Atriði sem þarf að muna

  • Aðferð 4 virkar aðeins ef 3 af fjórum áttundum IP tölunnar hafa það samatölustafir.
  • Bein notkun á Röðun & Filter tól gæti gefið rétta niðurstöðu fyrir þetta gagnasafn. Aðeins vegna þess að þrír oktettar af IP-tölum eru eins.

Niðurstaða

Nú þekkir þú 6 mismunandi leiðir til að flokka IP-tölur í Excel. Hvern kýst þú mest? Kanntu einhverjar aðrar auðveldar aðferðir til að flokka IP tölur í Excel? Vinsamlegast láttu okkur vita í athugasemdareitnum. Þú getur beðið um frekari fyrirspurnir þar líka.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.