ANo.2 です。
> どういった意味があるのでしょうか?
いろいろいじって見てください。
桁数指定をすると、
足りない時は上位側を0で埋めます。
HEX表示の時は桁を揃えたい事が多々あると思いますが
そのような時に便利です。
余る時はきちんと表示してくれませんでした。
投稿日時 - 2008-10-02 14:04:18
お礼
saru1234さん、再度の回答ありがとうございます。
早速試してみました。
なるほど良くわかりました。
16進の場合、桁がそろってる方が見やすいですもんね。
これから活用させて頂きます。
投稿日時 - 2008-10-02 14:24:25
0人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(2件中 1~2件目)
> 16進数の加算データに
オートフィル機能だけではできませんが、関数を使うとできます。
数値の最初がセルA1にあるとして、セルB1に
=DEC2HEX(A1,2)
と書いておきます。
セルA1とB1 を繋げて下方向にオートフィルします。
A列が10進で、B列が16進で 1ずつ増えます。
B列はA列があってこの表示なので、16進表示を他の場所に使いたい時は
数式でなく「値をコピー」するといいです。
B列全体を選択し→コピー→C列に「形式を選択して貼り付け」→値
で貼り付けると、
16進数文字混在の文字列化して貼り付きます。
尚、関数DEC2HEX を使うにはアドイン「分析ツール」を組み込む必要があります。
また、ご承知とは思いますが、貼付け後の文字 A~F は
「数値」でなくなるので加算などの数値計算に使えなくなります。
投稿日時 - 2008-10-02 12:36:43
saru1234さん、ご回答ありがとうございます。
詳しい説明で助かりました。
アドインを組み込んだ覚えはなかったですが、そのまま関数の中にDEC2HEXは有りましたので、試してみるとうまくいきました。
ところで、例に挙げて頂いた =DEC2HEX(A1,2) の最後の2は「桁数」と言う事ですが、どういった意味があるのでしょうか?
実際に試した時は、数値、桁数と出て来ましたが、桁数の方は何も入力しませんでしたが、うまくいきました。
再度回答頂けると助かります。
投稿日時 - 2008-10-02 13:40:49