Note: The other languages of the website are Google-translated. Back to English

Konverter decimaltal til IP-adresse

Hvis du har en streng med decimaltal som 192168421, som du skal konvertere til en IP-adresse som192.168.42.1, hvordan kan du hurtigt løse dette job med en Excel-formel?
doc decimal til ip 1

Konverter decimaltal til IP-adresse med formlen

Formelsyntaks

=MID(number,1,num_of_digit)&"."&MID(number,start_position2,num_of_digit)&"."&MID(number,start_position3,num_of_digit)&"."&MID(number,start_position4,num_of_digit)

argumenter

  • Number: Påkrævet, det decimaltal, som du vil konvertere til en IP-adresse.
  • 1: Påkrævet angiver det at udtrække start fra det første bogstav.
  • Num_of_digit: Påkrævet skal antallet af cifre ekstraheres.
  • Start_position2: Påkrævet for den anden del af IP-adressen den position, du vil udtrække numre fra.
  • Start_position3: Påkrævet for den tredje del af IP-adressen den position, du vil udtrække numre fra.
  • Start_position4: Påkrævet for den fjerde del af IP-adressen den position, du vil udtrække numre fra.

Her er nogle eksempler i nedenstående tabel for bedre at forstå formlen.

Decimal IP-adresse
Formula
10255211 10.255.22.11 = MID (C2,1,2) & "." & MID (C2,3,3) & "." & MID (C2,6,2) & "." & MID (C2,8,1)
172161134 172.16.11.34 =MID(C3,1,3)&"."&MID(C3,4,2)&"."&MID(C3,6,2)&"."&MID(C3,8,2)
1921681225 192.168.1.225 =MID(C4,1,3)&"."&MID(C4,4,3)&"."&MID(C4,7,1)&"."&MID(C4,8,3)
17211255255 172.11.255.255 =MID(C5,1,3)&"."&MID(C5,4,2)&"."&MID(C5,6,3)&"."&MID(C5,9,3)

Prøvefil

doc-prøveKlik for at downloade prøvefil


Relative funktioner

  • Excel DECIMAL-funktion
    DECIMAL-funktionen konverterer en tekstrepræsentation af et tal i en base til dets ækvivalente decimaltal. Tag en instans, 11 er en tekstrepræsentation af 3 i base 2 ved hjælp af formlen = DECIMAL (11,2) konverterer 11 til decimaltal 3.

Relative formler


De bedste Office-produktivitetsværktøjer

Kutools til Excel - Hjælper dig med at skille dig ud fra mængden

Kunne du tænke dig at udføre dit daglige arbejde hurtigt og perfekt? Kutools til Excel bringer 300 kraftfulde avancerede funktioner (Kombiner projektmapper, sum efter farve, delt celleindhold, konverter dato, og så videre...) og spar 80% tid for dig.

  • Designet til 1500 arbejdsscenarier, hjælper dig med at løse 80 % Excel-problemer.
  • Reducer tusindvis af tastatur- og museklik hver dag, lindre dine trætte øjne og hænder.
  • Bliv en Excel-ekspert på 3 minutter. Behøver ikke længere huske smertefulde formler og VBA-koder.
  • 30-dages ubegrænset gratis prøveperiode. 60-dages pengene tilbage garanti. Gratis opgradering og support i 2 år.
Ribbon of Excel (med Kutools til Excel installeret)

Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)

  • Et sekund til at skifte mellem snesevis af åbne dokumenter!
  • Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
  • Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
  • Bringer effektive faner til Office (inkluderer Excel), Ligesom Chrome, Firefox og ny Internet Explorer.
Skærmbillede af Excel (med Office-fanen installeret)
Sorter kommentarer efter
Kommentarer (1)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
Disse formler og eksempler er forkerte. IP-adresser vil aldrig blive repræsenteret som alle deres cifre med decimalerne fjernet. Det ville være et ubrugeligt tal. Hvis du gjorde det, ville der ikke være nogen måde at sige, om 10255221 skulle være 10.255.22.1 eller 102.55.22.1 eller 102.55.2.21? Disse er alle gyldige IP-adresser.

Punkteret decimalnotation (IP-adresser) er blot en anden form for notation, som binær eller hexadecimal. Det er 4, 8-bit, binære tal, skrevet med decimalnotation, adskilt af decimaltegn. Du kan konvertere tallene fra den ene form til den anden.

For eksempel:
10.255.22.1 = 00001010.11111111.00010110.00000001 = 0a.ff.16.01 (0x0aff1601)
00001010 = 10 = 0xa
11111111 = 255 = 0xff
00010110 = 22 = 0x16
00000001 = 1 = 0x1
00001010111111110001011000000001 = 184489473 = 0xaff1601 = 10.255.22.1

I decimalnotation er 10.255.22.1 = 184489473.
Men 10.255.22.1 GØR IKKE = 10255221. Nogensinde.
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL