動作検証バージョン:Windows 11 Home + 64bit Excel バージョン 2402(ビルド17328.20000クイック実行)ベータチャネル
「code関数 16進数」
といった検索で時折アクセスがあります。
ExcelのCODE関数の結果を16進数にするにはどうすればいいのかを調べていらしたのでしょうか。
[スポンサードリンク]
CODE関数の戻り値を16進数にするサンプル
CODE関数に限らず何らかの10進数を16進数にするには、DEC2HEX関数を使うのが基本です。
▼操作概要:文字のASCIIコード・JISコードを16進数で取得する
※A1セルの文字の10進ASCIIコードをB1セルに、16進数をC1セルに表示する例
B1セルに
=CODE(A1)
と入力
↓
C1セルに
=DEC2HEX(B1)
と入力
※A1セルの文字の10進ASCIIコードをB1セルに、16進数をC1セルに表示する例
B1セルに
=CODE(A1)
と入力
↓
C1セルに
=DEC2HEX(B1)
と入力
上記の数式を入力してA1セルに「A」を入力すれば、B1セルには「65」が、
C1セルには「65」を16進法にした「41」が表示されます。
上記の数式を入力してA1セルの文字を「a」を変更すると、B1セルには「97」が、C1セルには「97」を16進法にした「61」が表示されます。
2進数にするDEC2BIN・8進数にするDEC2OCTもある
10進数をn進数にする「DEC2○○」といった名前の関数は、16進数にするDEC2HEXの他に、2進数にするDEC2BIC、8進数にするDEC2OCTがあります。
関数を入力する際に注意してください。
DEC2HEXとCODEを入れ子に
CODE関数とDEC2HEX関数を、以下のように入れ子にして、1つのセルに入力することももちろん可能です。
=DEC2HEX(CODE(A1))
[スポンサードリンク]
Home » Excel(エクセル)の関数・数式の使い方 » 文字列 » ExcelのCODE関数の戻り値を16進数に-DEC2HEX関数