Excel には、2 進数を 10 進数や 16 進数に変換したり 10 進数を 16 進数に変換したりするワークシート関数があります。
関数は次のものがあります。
関数名 | 変換前の値 | 変換後の値 | ||
---|---|---|---|---|
BIN2OCT | 2進数 | 10,000 | 8進数 | 20 |
BIN2DEC | 2進数 | 10,000 | 10進数 | 16 |
BIN2HEX | 2進数 | 10,000 | 16進数 | 10 |
OCT2BIN | 8進数 | 100 | 2進数 | 1000000 |
OCT2DEC | 8進数 | 100 | 10進数 | 64 |
OCT2HEX | 8進数 | 100 | 16進数 | 40 |
DEC2BIN | 10進数 | 100 | 2進数 | 1100100 |
DEC2OCT | 10進数 | 100 | 8進数 | 144 |
DEC2HEX | 10進数 | 100 | 16進数 | 64 |
HEX2BIN | 16進数 | 100 | 2進数 | 100000000 |
HEX2OCT | 16進数 | 100 | 8進数 | 400 |
HEX2DEC | 16進数 | 100 | 10進数 | 256 |
ただし、これらの関数は Excel2007 では普通に使えるのですが Excel2003 以前は「分析ツール」というアドオンを有効にしなくてはなりません。 (有効にするには Office の CD が必要です)