• ベストアンサー

エクセルで16進表示

エクセルで最初のセルに「1」次のセルに「2」と打ち込み、この二つを選択して+表示を引っ張ると1.2.3.4…と連続数字が入力されますが、このとき1.2…8.9.A.B.C…Fと16進数で入力できる方法はありますか? アドインの分析ツールにチェックを入れて関数(=DEC2HEX)を使っての変換はできたのですが、これ以外に良い方法がありましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

(1)関数で A列   B列 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 A 11 B 12 C 13 D 14 E 15 F 16 10 17 11 18 12 19 13 20 14 21 15 22 16 23 17 24 18 25 19 26 1A 27 1B B列はB1に =DEC2HEX(A1)と入れて下方向に式を複写。 これで堂ですか (2)ツールーオプションユーザー設定リスト 1,2,3,4,・・・D,E,F と入れて、「追加」ボタンをクリック。 ーー これで使ってみると、1,2と入れて連続データを作成すると 1,2,3,4、・・15になる。 A,B,Cと入れてオートフィルでA,B,C,・・F,1,2,3, A,B,C・・ となるが1,2,9は無いまま。 1-9の9つは、'1,'2と文字列でオートフィルして、その次の行に A,Bを入れてオートフィルすると1-9,A,B,C,D,E,F,1,2・・・ となってくれる。 ーーー これ以外にすんなり出来る方法があるかもしれないが、ここでつまずいて、とりあえず上記の方法を案出した。 これでは(1)の方法が良さそう。

その他の回答 (2)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.2

他の方法でできないことはないだろうが、 =DEC2HEX でやるより良い方法はありません。

noname#79209
noname#79209
回答No.1

文字列で1桁だけなら、 「ツール」-「オプション」の「ユーザー設定リスト」で可能ですが... ただし文字列なので、「'0」と入力しないと出来ません。 「F」の次は「0」に戻ってしまいます。

関連するQ&A