メインコンテンツへスキップ

Excel WEBSERVICE 関数

Author: Zhoumandy Last Modified: 2025-05-23

WEBSERVICE 関数は、ウェブサービスからデータを返します。

webservice-function 1


構文

=WEBSERVICE(url)


引数

  • Url (必須): 必須です。呼び出すウェブサービスのURL。

戻り値

WEBSERVICE 関数は、ウェブサービスの結果を返します。


関数の注意点

  1. WEBSERVICE 関数は Excel2013で導入されました。そのため、以前の Excel バージョンでは利用できません。また、Excel for the web や Excel for Macでも利用できません。
  2. WEBSERVICE 関数は Excel for Mac のライブラリに表示されることがありますが、Windows オペレーティングシステムの機能に依存しているため、Macでは結果を返しません。
  3. 指定された url 引数は、セル参照または二重引用符で囲まれた値にすることができます。
  4. この #VALUE! エラー値は、次の状況のいずれかが発生した場合に発生します:
    • 指定された url 引数がデータを返せない場合;
    • 指定された url 引数が無効な文字列を生成する場合;
    • 指定された url 引数が、Excel の許容セル制限である32767文字を超える文字列を生成する場合;
    • 指定された url 引数が、GET リクエストで許可される2048文字を超える文字列を含む場合;
    • 指定された url 引数が、ftp://file://などのサポートされていないプロトコルを含む場合。

以下のスクリーンショットに示すように、セル B5 に URLがあります。この URLからデータを取得するには、次の手順に従ってください。

1. 以下の数式をセル D5 にコピーし、Enter キーを押して結果を取得してください。

=WEBSERVICE(B5)

webservice-function 2

注: 数式に直接値を入力することもできます。例えば、セル D5 の数式を次のように変更できます:

=WEBSERVICE("https://www.nasa.gov/")

関連する関数:

  • Excel EVEN 関数
    EVEN 関数は、数値をゼロから遠ざけて最も近い偶数整数に丸めます。

  • Excel EXP 関数
    EXP 関数は、定数 e を n乗した結果を返します。