BASE 関数

ここでは、Microsoft Excel の BASE 関数の書式および使用法について説明します。

説明

指定された基数 (底) のテキスト表現に、数値を変換します。

書式

BASE(数値, 基数 [Min_length])

BASE 関数の書式には、次の引数があります。

  • 数値    必ず指定します。変換する数値を指定します。0 以上 2^53 未満の整数でなければなりません。

  • 基数    必ず指定します。数値を変換する基数 (底) の数値を指定します。2 以上 36 以下の整数でなければなりません。

  • Min_length    省略可能です。返される文字列の最小文字数です。0 以上の整数でなければなりません。

解説

  • 数値、基数、または Min_length が最小値または最大値の制約を逸脱する場合、エラー値 #NUM! が返されます。

  • 数値が数値以外の値である場合は、エラー値 #VALUE! が返されます。

  • 整数以外の任意の数値を引数として入力すると、小数点以下が切り捨てられます。

  • Min_length 引数が含まれている場合、指定された最小文字数より短ければ、その結果の先頭に 0 が追加されます。たとえば、BASE (16,2) は 10000 を返しますが、BASE (16,2,8) は 00010000 を返します。

  • Min_length 引数の最大値は 255 です。

使用例

次の表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。数式を選択して、F2 キーを押し、さらに Enter キーを押すと、結果が表示されます。必要に応じて、列幅を調整してすべてのデータを表示してください。

数式

説明

結果

=BASE(7,2)

10 進数の 7 を 2 進数に変換します。結果は 111 です

111

=BASE(100,16)

10 進数の 100 を 16 進数に変換します。結果は 64 です

64

=BASE(15,2,10)

10 進数の 15 を 2 進数 (Min_length は 10) に変換します。結果は 0000001111 です。これは、1111 の左に、文字列の長さを 10 桁にするための 0 を 6 個追加したものです。

0000001111

ページの先頭へ

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×