• ベストアンサー

Excelの2進数表記について

10進数→2進数に変換する関数で、DEC2BIN(15)→1111となりますが、00001111と8桁で表示するにはどうすればよいのでしょうか。また、8桁表示できたとして、関数の結果『00001111』の前から3桁『000』を抜き出すにはどうすればよいのかご存知のかた宜しくお願い致します。

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

  • ベストアンサー
  • amiyaki2
  • ベストアンサー率54% (41/75)
回答No.1

こんな感じでしょうか? A1 0~255までの整数 B1 =RIGHT("0000000"&DEC2BIN(A1),8) C1 =RIGHT("00"&DEC2BIN(INT(A1/32)),3)

katti178
質問者

補足

早速のご回答有難うございます。 もう一つ質問なのですが、『00001111』の『後』から3桁『000』を抜き出すにはどうすればよいのでしょうか。すみません、関数の意味が良く分からないので。。。

その他の回答 (1)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 DEC2BIN関数に第2引数で、0埋めの桁数を指定出来ます。 ヘルプに載っています。 質問の前にはまずヘルプを読みましょう。 =DEC2BIN(15,8) DEC2BINの戻り値は文字列なので、前から3桁ならLEFT関数で、後ろから3桁ならRIGHT関数です。

関連するQ&A