Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako hitro razvrstiti naslov IP iz nizkega v visoko v Excelu?

Na splošno uporabljamo funkcijo Razvrsti za razvrščanje nizov v Excelu. Če pa je za razvrstitev potrebnih nekaj IP-naslovov, je vrstni red razvrščanja lahko napačen, če uporabite funkcijo Sort, neposredno kot prikazano spodaj. Zdaj imam nekaj načinov za hitro in pravilno razvrstitev naslovov IP v Excelu.

Napačna Razvrsti po Razvrsti funkcijo Pravilna razvrstitev
doc razvrstite ip 1 doc razvrstite ip 2

Razvrsti IP naslov po formuli

Razvrsti IP naslov z VBA

Razvrsti naslov IP po besedilu v stolpce


Razvrsti IP naslov po formuli


Uporabite formulo za izpolnjevanje naslova IP, nato razvrščajte.

1. Izberite celico, ki mejijo na naslov IP in vnesite to formulo

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

pritisnite Vnesite ključ in ročico za polnjenje povlecite čez celice, da uporabite to formulo.
doc razvrstite ip 3

2. Kopirajte rezultate formule in jih prilepite kot vrednost v naslednjem stolpcu. Prikaz slike:

doc razvrstite ip 4
doc razvrstite ip 5

3. ohranite prilepljeno vrednost izbrane in kliknite datum > Razvrsti A do Ž.
doc razvrstite ip 6

4. V Ljubljani Razvrsti Waring pogovor, drži Razširite izbor preveri.
doc razvrstite ip 7

5. kliknite Razvrščanje. Zdaj so naslovi IP-ja sortirani od nizke do visoke.
doc razvrstite ip 2

Stebre pomočnika lahko odstranite.


Razvrsti IP naslov z VBA

Tu je koda VBA, ki vam lahko pomaga tudi.

1. Pritisnite Alt + F11 tipke, ki omogočajo Microsoft Visual Basic za aplikacije okno.

2. klik Vstavi > Moduli, kopirajte in prilepite kodo v prazno skripto.

VBA: izpolnite naslov IP

Sub FormatIP()
'UpdatbyExtendoffice20171215
    Dim xReg As New RegExp
    Dim xMatches As MatchCollection
    Dim xMatch As Match
    Dim xRg As Range
    Dim xCell As Range
    Dim I As Long
    Dim xArr() As String
    On Error Resume Next
    Set xRg = Application.InputBox("Select cells:", "KuTools For Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    With xReg
        .Global = True
        .Pattern = "\d{1,3}\.+\d{1,3}\.+\d{1,3}\.+\d{1,3}"
        For Each xCell In xRg
            Set xMatches = .Execute(xCell.Value)
            If xMatches.Count = 0 Then GoTo xBreak
            For Each xMatch In xMatches
                xArr = Split(xMatch, ".")
                For I = 0 To UBound(xArr)
                    xArr(I) = Right("000" & xArr(I), 3)
                    If I <> UBound(xArr) Then
                        xArr(I) = xArr(I) & "."
                    End If
                Next
            Next
            xCell.Value = Join(xArr, "")
xBreak:
        Next
    End With
End Sub

doc razvrstite ip 8

3. Nato kliknite Orodja > Referencein preverite Microsoft VBScript Regular Expressions 5.5 v popping oknu.

doc razvrstite ip 9
doc razvrstite ip 10

4. klik OK in pritisnite F5 tipko, se odpre pogovorno okno, ki vas opomni, da izberete obseg za delo.
doc razvrstite ip 11

5. klik OK. Potem so naslovi IP napolnjeni z ničlo.

6. Izberite naslove IP in kliknite datum > Razvrsti A do Ž da jih razvrstite.


Razvrsti naslov IP po besedilu v stolpce

Pravzaprav lahko funkcija Besedilo v stolpce naredi tudi uslugo v Excelu.

1. Izberite celice, ki jih uporabljate, in kliknite datum > Besedilo v stolpce. Prikaz slike:
doc razvrstite ip 12

2. V Ljubljani Pretvori čarovnik v stolpce pogovorno okno, naredite tako:

Preveri Razmejenoin kliknite Naslednji;

Preveri Ostalo in tip . v polje z besedilom in kliknite Naslednji;

Če želite postaviti rezultat, izberite celico poleg naslova IP. Kliknite Konec.

doc razvrstite ip 13
doc razvrstite ip 14
doc razvrstite ip 15

3. Izberite vse celice, ki vsebujejo naslove IP in razdeljene celice, in kliknite datum > Razvrščanje.
doc razvrstite ip 16

4. V Ljubljani Razvrščanje pogovorno okno, kliknite Dodaj raven za razvrstitev podatkov iz stolpca B v E (razdeljene celice). Prikaz slike:
doc razvrstite ip 17

5. klik OK. Zdaj so stolpci sortirani.
doc razvrstite ip 18


Napredna vrsta

- po priimku (podatki o razvrščanju, ki temeljijo na merilih, na primer razvrstite po dolžini besedila, razvrstite po priimku, razvrstite po absolutni vrednosti itd.)
doc napredni priimek priimka


Priporočena orodja za produktivnost za Excel

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    bobulus · 6 months ago
    la formule traduite en Francais :
    =TEXTE(GAUCHE(I6;TROUVE(".";I6;1)-1);"000") & "." & TEXTE(STXT(I6;TROUVE( ".";I6;1)+1;TROUVE(".";I6;TROUVE(".";I6;1)+1)-TROUVE(".";I6;1)-1);"000") & "." & TEXTE(STXT(I6;TROUVE(".";I6;TROUVE(".";I6;1)+1)+1;TROUVE(".";I6; TROUVE(".";I6;TROUVE(".";I6;1)+1)+1)-TROUVE(".";I6;TROUVE(".";I6;1)+1)-1); "000") & "." & TEXTE(DROITE(I6;NBCAR(I6)-TROUVE(".";I6;TROUVE(".";I6;TROUVE( ".";I6;1)+1)+1));"000")
  • To post as a guest, your comment is unpublished.
    Chris · 1 years ago
    Why does the formula not work for the last octet? It adds zeros to the 3rd octet but not the last? So frustrating.
    • To post as a guest, your comment is unpublished.
      Sunny · 10 months ago
      I have tested the formula before I post it, it can work for the last octer. Have you checked the formula you pasted is correct?