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

Převést desítkové číslo na IP adresu

Pokud máte řetězec desetinných čísel, například 192168421, který potřebujete převést na adresu IP jako 192.168.42.1, jak můžete tuto úlohu rychle vyřešit pomocí vzorce Excel?
dokument desítkově na ip 1

Převeďte desetinné číslo na adresu IP pomocí vzorce

Syntaxe vzorce

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

Argumenty

  • Number: Povinné, desetinné číslo, které chcete převést na adresu IP.
  • 1: Vyžadováno, znamená to, že se extrahuje začátek od prvního písmene.
  • Num_of_digit: Povinné, počet číslic, které je třeba extrahovat.
  • Start_position2: Pro druhou část adresy IP je požadována pozice, ze které chcete extrahovat čísla.
  • Start_position3: Pro třetí část adresy IP je požadována pozice, ze které chcete extrahovat čísla.
  • Start_position4: Pro čtvrtou část adresy IP je požadováno místo, ze kterého chcete extrahovat čísla.

Zde je několik příkladů v následující tabulce, které vám pomohou lépe pochopit vzorec.

Desetinný IP adresa
Vzorec
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)

Ukázkový soubor

ukázka dokumentuKliknutím stáhnete ukázkový soubor


Relativní funkce

  • Funkce Excel DECIMAL
    Funkce DECIMAL převádí textovou reprezentaci čísla v základně na jeho ekvivalentní desetinné číslo. Vezměte příklad, 11 je textová reprezentace 3 v základně 2, pomocí vzorce = DECIMAL (11,2) převeďte 11 na desetinné číslo 3.

Relativní vzorce


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

Rádi byste svou každodenní práci dokončili rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinace sešitů, součet podle barvy, rozdělení obsahu buněk, převod data a tak dále...) a ušetří vám 80 % času.

  • Navrženo pro 1500 pracovních scénářů, pomůže vám vyřešit 80 % problémů s Excelem.
  • Omezte každý den tisíce kliknutí na klávesnici a myš a ulehčete svým unaveným očím a rukám.
  • Staňte se odborníkem na Excel za 3 minuty. Už si nemusíte pamatovat žádné bolestivé vzorce a kódy VBA.
  • 30denní neomezená bezplatná zkušební verze. 60denní záruka vrácení peněz. Bezplatný upgrade a podpora po dobu 2 let.
Pás karet aplikace Excel (s nainstalovaným programem Kutools pro Excel)

Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Firefox a Nový Internet Explorer.
Snímek obrazovky aplikace Excel (s nainstalovanou kartou Office)
Komentáře (1)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Tyto vzorce a příklady jsou nesprávné. IP adresy nebudou nikdy uvedeny jako všechny jejich číslice s odstraněnými desetinnými tečkami. To by bylo zbytečné číslo. Pokud byste to udělali, nebylo by možné zjistit, zda 10255221 mělo být 10.255.22.1 nebo 102.55.22.1 nebo 102.55.2.21? Toto jsou všechny platné IP adresy.

Desetinný zápis s tečkami (IP adresy) je jen další forma zápisu, jako je binární nebo hexadecimální. Jedná se o 4, 8bitová, binární čísla, zapsaná v desítkové soustavě, oddělená desetinnými tečkami. Čísla můžete převádět z jednoho tvaru do druhého.

Například:
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 XNUMX

V desítkovém zápisu 10.255.22.1 = 184489473.
Ale 10.255.22.1 NENÍ = 10255221. Nikdy.
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL