- ベストアンサー
Excelで2進数の表示
=DEC2BIN(セル) と、2進数にして表示させるときに、先頭にゼロを残し、4桁にしたい場合は、簡単に出来ますでしょうか? 例 0 0000 1 0001 2 0010 3 0011 表示形式を試してみましたが、よくわかりませんでした。 お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=DEC2BIN(セル)の結果は文字列です。#1の方の回答でもできますが、表示形式で行う場合は =DEC2BIN(セル)*1 とした上でユーザー定義を 0000 ですね。
その他の回答 (2)
- ipsum11
- ベストアンサー率21% (55/251)
回答No.3
EXCEL2003です。 =DEC2BIN(A1,4) できましたけど、だめですか? ちなみに、書式は何もいじらず標準のままです。
質問者
お礼
最初に見たとき、一番スマートかなと思いましたが、16以上になると、#NUMの表示になってしまいました。 =DEC2BIN(A1,4) の、「4」のところを自動に出来ればよかったですが。でも、一つ勉強になりました。 ありがとうございました。
- shinkun0114
- ベストアンサー率44% (1553/3474)
回答No.1
=RIGHT("000"&DEC2BIN(セル),4)
質問者
お礼
こういう方法もあるのですね。 しかし、16でリセットされてしまい、いろいろな数字には、使えませんでした。 ありがとうございました。
お礼
なるほど!よく見たら、文字列だったんですね。 この方法がベストでした。 ありがとうございました。