Excelで2進数を16進数に変換したいときに使うのが BIN2HEX関数 です。
「0」と「1」で表された2進数を、16進数(0~9、A~F)へ簡単に変換できるため、ビット計算やコンピュータ関連の学習に役立ちます。
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
created by Rinker
¥1,760
(2026/05/17 07:27:56時点 楽天市場調べ-詳細)
関連関数
まとめ
BIN2HEX関数は、Excelで2進数を16進数に変換する関数 です。
2進数と16進数はコンピューター内部のデータ表現で密接に関係しており、データ通信やプログラミングの基礎を理解するうえでも重要な変換です。
また、桁数を指定して出力できるため、コード管理・識別番号・システム開発など、実務でも応用しやすい関数です。



Excel人気記事