数式を利用して10進数を16進数表記に変換する - Excel

Excelの数式で10進数を16進数表記に変換する手順を紹介します。

概要

数式で10進数を16進数表記に変換する場合は、Dec2Hex関数を用います。

書式

=DEC2HEX(参照セル)
または
=DEC2HEX(10進数)

引数に値を与える場合

B2のセルに
=DEC2HEX(1024)
を入力します。


1024を16進数表記にした"400"がセルに表示されます。


B2のセルに
=DEC2HEX(382)
を入力します。


382を16進数表記にした"17E"がセルに表示されます。

引数にセルを与える場合

C2のセルに
=DEC2HEX(B2)
を入力します。


B2のセルに"198"を入力すると、その16進数表記である"C6"がC2のセルに表示されます。


B2のセルを"8069"に変更します。C2のセルも変更され、8069の16進数表記である"1FA0"が表示されます。

補足

逆の処理である16進数表記の文字列を10進数で表示する方法についてはこちらの記事を参照してください。

著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
最終更新日: 2024-01-24
作成日: 2015-12-02
iPentec all rights reserverd.