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