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

XNUMX進数をIPアドレスに変換する

192168421などのIPアドレス192.168.42.1に変換する必要のあるXNUMX進数の文字列がある場合、Excelの数式を使用してこのジョブをすばやく解決するにはどうすればよいですか?
docdecimalからip1

式を使用してXNUMX進数をIPアドレスに変換します

数式の構文

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

Arguments

  • Number: 必須。IPアドレスに変換するXNUMX進数。
  • 1: 必須。最初の文字から開始を抽出することを示します。
  • Num_of_digit: 必須、抽出する必要のある桁数。
  • Start_position2: IPアドレスのXNUMX番目の部分には、数値を抽出する位置が必要です。
  • Start_position3: IPアドレスのXNUMX番目の部分には、数値を抽出する位置が必要です。
  • Start_position4: IPアドレスのXNUMX番目の部分には、数値を抽出する位置が必要です。

式をよりよく理解するために、以下の表にいくつかの例を示します。

10進数 IPアドレス
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)

サンプルファイル

ドキュメントサンプルクリックしてサンプルファイルをダウンロード


相対関数

  • ExcelのXNUMX進関数
    DECIMAL関数は、基数の数値のテキスト表現を同等の11進数に変換します。 たとえば、3は2を底とする11,2のテキスト表現であり、式= DECIMAL(11)を使用して3をXNUMX進数のXNUMXに変換します。

相対式


最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。

  • 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
  • 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
  • 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
  • 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。
Excelのリボン(Kutools for Excelがインストールされている)

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
Excelのスクリーンショット(Officeタブがインストールされている場合)
コメントを並べ替える
コメント (1)
まだ評価はありません。 最初に評価してください!
このコメントは、サイトのモデレーターによって最小化されました
これらの式と例は正しくありません。 IPアドレスは、小数点が削除されたすべての数字として表されることはありません。 それは役に立たない数になります。 そうすると、10255221が10.255.22.1、102.55.22.1、102.55.2.21のいずれであるかを判断する方法はありませんか? これらはすべて有効なIPアドレスです。

ドット付き4進表記(IPアドレス)は、8進数やXNUMX進数などの表記の別の形式です。 これは、小数点で区切られたXNUMX進表記のXNUMX、XNUMXビットのXNUMX進数です。 数値をある形式から別の形式に変換できます。

例:
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

10.255.22.1進表記では、184489473=XNUMXです。
しかし、10.255.22.1は=10255221ではありません。
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護