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 が必要です)