Excel関数入門:BIN2HEX関数の使い方【2進数を16進数に変換】

Excelで2進数を16進数に変換したいときに使うのが BIN2HEX関数 です。

「0」と「1」で表された2進数を、16進数(0~9、A~F)へ簡単に変換できるため、ビット計算やコンピュータ関連の学習に役立ちます。


PR
PR

PR

バナー

BIN2HEX関数とは

BIN2HEX関数は、指定した2進数を16進数に変換して返す関数です。

Excelには他にも「BIN2DEC関数(2進数→10進数)」「BIN2OCT関数(2進数→8進数)」などがあります。


書式

=BIN2HEX(数値, [桁数])

引数の説明

  • 数値:変換したい2進数を文字列または数値で指定します。
  • 桁数(省略可):桁数を指定します。足りない場合は、先頭に0を付けて桁を揃えます。

BIN2HEX関数の使い方

例①:2進数を16進数に変換する

=BIN2HEX(1111)

「1111(2進数)」は16進数で「F」になります。16進数では、10〜15の部分をA〜Fで表すため、Excelが自動的にアルファベットを含めた変換を行ってくれます。

例②:桁数を指定して出力する

=BIN2HEX(1111,4)

桁数を指定すると、結果がゼロ埋めされて固定桁で表示されます。ID番号やコード表記など、一定の桁数で管理したいときに便利です。

例③:負の2進数を変換する

=BIN2HEX(1111111111)

Excelでは、10桁の2進数を扱う場合、最初のビットを「符号ビット」として処理します。
先頭が「1」の場合は負の値として解釈され、2の補数形式の16進数が返されます。


PR

関連関数

関数説明
BIN2DEC関数2進数を10進数に変換する
BIN2OCT関数2進数を8進数に変換する
DEC2HEX関数10進数を16進数に変換する
HEX2BIN関数16進数を2進数に変換する

Excel関数一覧はこちら

まとめ

BIN2HEX関数は、Excelで2進数を16進数に変換する関数 です。
2進数と16進数はコンピューター内部のデータ表現で密接に関係しており、データ通信やプログラミングの基礎を理解するうえでも重要な変換です。

また、桁数を指定して出力できるため、コード管理・識別番号・システム開発など、実務でも応用しやすい関数です。

PR