Si të renditni adresën IP në Excel (6 metoda)

  • Shperndaje Kete
Hugh West

Excel trajton një adresë IP si tekst. Prandaj Rendit & Mjeti i filtrit në excel nuk mund t'i rendit adresat IP si duhet. Ky artikull tregon 6 mënyra të ndryshme për të renditur adresën IP në Excel. Fotografia e mëposhtme ilustron se si funksionojnë shumica e metodave.

Shkarkoni Librin e punës praktike

Mund ta shkarkoni librin e punës praktike duke përdorur shkarkimin butonin më poshtë.

Rendit adresën IP.xlsm

6 mënyra për të renditur adresën IP në Excel

Unë do të ilustroni 6 mënyra të thjeshta për të renditur adresat IP në Excel për ju. Ne do të përdorim të dhënat e mëposhtme për të theksuar këto metoda. Pra, le të hidhemi!

1. Rendit adresën IP duke përdorur Formulën Excel

Në këtë metodë, ne do të përdorim një formulë për të kthyer adresën IP në mënyrë që ato të mund të renditen saktë në Excel. Për ta bërë këtë, ndiqni hapat e mëposhtëm.

Hapi 1: Fillimisht, futni formulën e mëposhtme në qelizën 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" )

Kjo formulë gjen pikat(.) në qelizën B5 dhe plotëson çdo numër oktet me zero/zero nëse ndonjëra prej tyre përmban më pak se tre shifra.

Më pas, kopjojeni këtë formulë në qelizat më poshtë duke përdorur mjetin Plotësoni dorezën . Kjo do të mbushë të gjithë adresën IP me zero si të parën.

Hapi 2: Pas kësaj, zgjidhni të gjitha adresat IP të konvertuara.

Hapi 3: Më pas renditini ato duke përdorur Rendit &Vegla e filtrit nga skeda Home . Ju gjithashtu mund të klikoni me të djathtën mbi qelizat e zgjedhura dhe t'i renditni ato nga atje.

Hapi 4: Zgjero përzgjedhjen gjatë renditjes si më poshtë.

Tani si IP-të e konvertuara ashtu edhe IP-të origjinale janë renditur siç tregohet më poshtë.

Një formulë alternative :

Hapi 5: Përdorimi i formulës së mëposhtme jep gjithashtu të njëjtin rezultat.

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

Por kjo formula i konverton IP-të në numra dhjetorë në krahasim me plotësimin e tyre me zero në atë të mëparshëm. Ju mund t'i renditni IP-të në të njëjtën mënyrë që ne i kemi renditur më parë.

Lexo më shumë: Si të renditni dhe filtroni të dhënat në Excel ( Një udhëzues i plotë)

2. Renditja e adresës IP sipas tekstit në kolona Wizard

Një mënyrë alternative për të renditur adresat IP është përdorimi i magjistarit Text to Columns në Excel. Kaloni hapat e mëposhtëm për të qenë në gjendje ta bëni këtë.

Hapi 1: Së pari, zgjidhni të gjitha IP-të si më poshtë. Mbani 4 qeliza ngjitur bosh në të djathtë.

Hapi 2: Më pas, klikoni në ikonën Text to Columns nga Skeda Data siç tregohet në foton e mëposhtme.

Hapi 3: Pas kësaj, shënoni llojin e të dhënave tuaja si Kufizohet dhe më pas klikoni në Tjetër .

Hapi 4: Tani kontrolloni Tjetër tab dhe shkruani një pikë (.) në kutinë e tekstit. Pastaj shtypni Tjetër butonin.

Hapi 5: Pas kësaj, mbajeni formatin e të dhënave të përgjithshme. Pastaj zgjidhni destinacionin si $C$5 . Këtë mund ta bëni duke klikuar në shigjetën e vogël lart në anën e djathtë të kutisë së fushës së destinacionit. Pastaj zgjidhni qelizën C5 . Dhe në fund shtypni butonin Finish .

Por nëse qelizat ngjitur nuk janë bosh, ju duhet t'i zëvendësoni ato duke klikuar OK .

Hapi 6: Tani IP-të ndahen në 4 oktete. Mbajeni të gjithë gamën e të dhënave të zgjedhur siç tregohet.

Hapi 7: Tani, ju duhet të kryeni një renditje të personalizuar mbi to duke përdorur Rendit & Mjeti Filter .

Hapi 8: Së pari renditini sipas kolonës C. Më pas shtoni nivele të reja dhe renditini sipas kolonës D, E dhe F respektivisht. Tani, nëse shtypni butonin OK , IP-të do të renditen.

Mund t'i fshehni ose fshini oktetet nëse dëshironi.

Përmbajtje të ngjashme: Si të renditni të dhënat sipas dy kolonave në Excel (5 mënyra të thjeshta)

3. Organizoni adresën IP në tabelën Excel

Adresat IP mund të renditen në tabelën e Excel duke përdorur një formulë tjetër. Ndiqni hapat e mëposhtëm për të aplikuar këtë metodë.

Hapi 1: Në fillim, krijoni një Tabela Excel duke përdorur grupin e të dhënave siç tregohet më poshtë.

Hapi 2: Klikoni kudo në qelizat "Konverto IP". Pastaj aplikoni formulën e mëposhtme në këtë 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))

Kjo do tëplotësoni të gjitha IP-të me zero siç është bërë më parë.

Hapi 3: Tani, renditni IP-të e konvertuara si në metodat e mëparshme.

Më në fund, adresat IP janë renditur.

Përmbajtja e ngjashme: Si të renditet Lista rënëse në Excel (5 metoda të thjeshta)

Lexime të ngjashme:

  • Renditja e rastësishme në Excel (Formulat + VBA)
  • Si të renditni sipas ngjyrës në Excel (4 kritere)
  • Renditni dy kolona në Excel për t'u përshtatur (Përputhje e saktë dhe e pjesshme)
  • Si të shtoni butonin e renditjes në Excel (7 metoda)
  • Renditni sipas renditjes në rritje në Excel (3 metoda të thjeshta)

4. Rendit adresën IP me Flash Fill në Excel

Nëse tre oktetet e para të të dhënave tuaja janë të njëjta, atëherë mund të përdorni Flash Plotësimin në Excel për renditini ato. Ndoshta kjo është metoda më e shpejtë dhe më e lehtë për të renditur adresat IP në Excel. Hapat për këtë metodë janë diskutuar më poshtë.

Hapi 1: Shkruani shifrat e fundit të oktetit të IP-së së parë në qelizën C5 . Tani nëse bëni të njëjtën gjë për IP-në e dytë, do të shihni një listë me ngjyrë gri si më poshtë. Këto janë oktetet e fundit të IP-ve.

Hapi 2: Tani shtypni Enter dhe lista do të plotësohet. Zgjidhni të gjithë listën dhe renditini ato.

Mos harroni të zgjeroni përzgjedhjen gjatë renditjes.

Tani tani. adresat IP janë të renditura si më poshtë.

I lidhurPërmbajtja: Si të zhbëni renditjen në Excel (3 metoda)

5. Rendit adresën IP duke përdorur funksionin e përcaktuar nga përdoruesi (UDF)

Një mënyrë tjetër e mahnitshme për të renditur adresat IP është duke përdorur Funksionet e përcaktuara nga përdoruesi (UDF) në Excel. Për ta bërë këtë, kaloni hapat e mëposhtëm.

Hapi 1: Fillimisht, hapni dritaren Microsoft Visual Basic për Aplikacione(VBA) . Shkurtorja e tastierës është ALT+F11 në Windows dhe Opt+F11 në Mac. Ju gjithashtu mund ta bëni këtë nga skeda Zhvilluesi . Nëse nuk është i dukshëm, shkoni te Skedari >> Opsionet >> Riboni i personalizuar >> Skedat kryesore dhe kontrolloni kutinë e zgjedhjes për Zhvilluesi dhe më pas shtypni OK .

Hapi 2: Nga Futni skedën , zgjidhni Modul .

Hapi 3: Tani, kopjoni kodin e mëposhtëm dhe ngjisni atë në fushën e zbrazët.

4796

Hapi 4: Më pas mbylleni nga skeda Skedari dhe kthehuni në Excel.

Hapi 5: Tani, shkruani formulën e mëposhtme në qelizën C5 :

=SortIP(B5)

Hapi 6: Mund të shihni se IP-ja është e mbushur me zero. Pas kësaj, kopjoni formulën në qelizat e mëposhtme. Rendit ato IP të konvertuara duke ndjekur të njëjtat procedura në metodat e mëparshme.

Më në fund, të gjitha IP-të renditen siç tregohet më poshtë.

Lexo më shumë: Si të përdorim funksionin e renditjes në Excel VBA (8 i përshtatshëmShembuj)

6. Organizoni adresën IP me VBA në Excel

Ka një mënyrë tjetër për të renditur IP-të duke përdorur VBA . Kjo metodë përbëhet nga hapat e mëposhtëm.

Hapi 1: Zgjidhni qelizat që përmbajnë adresat IP.

Hapi 2: Pastaj hapni dritaren VBA dhe futni një modul si në metodën e mëparshme. Më pas kopjoni kodin e mëposhtëm dhe ngjisni atë në dritaren bosh.

3147

Hapi 3: Tani, nga skeda Mjetet , zgjidhni Referencat . Kjo do të hapë një kuti të re dialogu.

Hapi 4: Lëvizni poshtë dhe kontrolloni Microsoft VBScript Regular Expressions 5.5 nga lista nga Referencat e disponueshme . Më pas shtypni OK .

Hapi 5: Tani, shtypni F5 . Kjo do të kërkojë gamën e qelizave. Ju ose mund të shkruani gamën e qelizave ose të ndryshoni përsëri për të shkëlqyer dhe të zgjidhni të gjithë gamën e qelizave. Pasi kemi zgjedhur të gjithë gamën në hapin 1 , Excel e merr automatikisht atë si hyrje. Më në fund shtypni butonin OK .

Shënim: Mos e minimizoni dritaren VBA kur shtypni F5 .

Ju mund të shihni se adresa IP është e mbushur me zero. Tani mund t'i renditni lehtësisht si më parë.

Përmbajtje të ngjashme: Si të renditni ListBox me VBA në Excel (Një udhëzues i plotë)

Gjërat që duhen mbajtur mend

  • Metoda 4 funksionon vetëm nëse 3 nga 4 oktetet e adresës IP kanë të njëjtënshifra.
  • Përdorimi i drejtpërdrejtë i Rendit & Vegla Filter mund të japë rezultatin e saktë për këtë grup të dhënash. Vetëm sepse tre oktete të IP-ve janë të njëjta.

Përfundim

Tani dini 6 mënyra të ndryshme për të renditur adresat IP në Excel. Cilin preferoni me shume? A dini ndonjë metodë tjetër të lehtë për të renditur adresat IP në Excel? Ju lutemi na tregoni në seksionin e komenteve. Ju gjithashtu mund të kërkoni pyetje të mëtejshme atje.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.