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

Convertiți numărul zecimal în adresă IP

Dacă aveți un șir de numere zecimale, cum ar fi 192168421, pe care trebuie să le convertiți la o adresă IP ca192.168.42.1, cum puteți rezolva rapid acest job cu o formulă Excel?
doc zecimal la ip 1

Convertiți numărul zecimal la adresa IP cu formula

Sintaxa formulei

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

Argumente

  • Number: Obligatoriu, numărul zecimal pe care doriți să îl convertiți la o adresă IP.
  • 1: Obligatoriu, indică extragerea începutului din prima literă.
  • Num_of_digit: Obligatoriu, numărul de cifre care trebuie extras.
  • Start_position2: Necesară, pentru a doua parte a adresei IP, poziția din care doriți să extrageți numerele.
  • Start_position3: Necesară, pentru a treia parte a adresei IP, poziția din care doriți să extrageți numerele.
  • Start_position4: Necesară, pentru a patra parte a adresei IP, poziția din care doriți să extrageți numerele.

Iată câteva exemple în tabelul de mai jos pentru a înțelege mai bine formula.

Zecimal Adresa IP
Formulă
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)

Fișier exemplu

eșantion docFaceți clic pentru a descărca fișierul eșantion


Funcții relative

  • Funcția Excel DECIMAL
    Funcția DECIMAL convertește o reprezentare text a unui număr dintr-o bază în numărul său zecimal echivalent. Luați un exemplu, 11 este o reprezentare text a 3 în baza 2, folosind formula = DECIMAL (11,2) convertiți 11 în numărul zecimal 3.

Formule relative


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel - Vă ajută să vă distingeți de mulțime

Doriți să vă finalizați munca zilnică rapid și perfect? Kutools pentru Excel aduce

300
 funcții avansate puternice (Combinați registre de lucru, însumați după culoare, împărțiți conținutul celulelor, convertiți data și așa mai departe...) și salvați
80%
timp pentru tine.

  • Proiectat pentru
    1500
    scenarii de lucru, vă ajută să rezolvați
    80%
     Probleme cu Excel.
  • Reduceți mii de clicuri pe tastatură și mouse în fiecare zi, ușurați-vă ochii și mâinile obosite.
  • Deveniți expert Excel în 3 minute. Nu mai este nevoie să vă amintiți formule dureroase și coduri VBA.
  • 30
    - zi de încercare gratuită nelimitată. Garanție de returnare a banilor de 60 de zile. Upgrade și suport gratuit timp de 2 ani.
Panglică Excel (cu Kutools pentru Excel instalat)

Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)

  • O secundă pentru a comuta între zeci de documente deschise!
  • Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
  • Îți crește productivitatea cu
    50%
    atunci când vizualizați și editați mai multe documente.
  • Aduce file eficiente în Office (include Excel), la fel ca Chrome, Firefox și noul Internet Explorer.
Captură de ecran a Excel (cu fila Office instalată)
Comentarii (1)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Aceste formule și exemple sunt incorecte. Adresele IP nu vor fi niciodată reprezentate ca toate cifrele lor cu punctele zecimale eliminate. Ar fi un număr inutil. Dacă ai face asta, nu ar exista nicio modalitate de a spune dacă 10255221 ar fi trebuit să fie 10.255.22.1 sau 102.55.22.1 sau 102.55.2.21? Toate acestea sunt adrese IP valide.

Notația zecimală punctată (adresele IP) este doar o altă formă de notație, precum cea binară sau hexazecimală. Sunt numere binare de 4, 8 biți, scrise în notație zecimală, separate prin puncte zecimale. Puteți converti numerele dintr-o formă în alta.

De exemplu:
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

În notație zecimală, 10.255.22.1 = 184489473.
Dar 10.255.22.1 NU = 10255221. Niciodată.
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL