WEBSERVICE 関数

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

WEBSERVICE 関数は、インターネットまたはイントラネット上の Web サービスからデータを返します。

注

WEBSERVICE 関数は Excel for Mac 関数ギャラリーに表示される場合がありますが、Windows オペレーティング システムの機能に依存するため、Mac では結果を返しません。

構文

WEBSERVICE(URL)

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

引数 説明
url
必須
呼び出される Web サービスの URL

注

  • 引数でデータを返すことができない場合、WEBSERVICE は #VALUE! を返します。 エラーを返します。
  • 引数の結果が無効な文字列になるか、セルの許容セル数である 32,767 文字を超える文字列が含まれている場合、WEBSERVICE は #VALUE! を返します。 エラーを返します。
  • URL が GET 要求で許可されている 2048 文字を超える文字列である場合、WEBSERVICE は #VALUE! を返します。 エラーを返します。
  • ftp:// や file:// など、サポートされていないプロトコルの場合、WEBSERVICE は #VALUE を返します。 が返されます。

使用例

架空の Web サービスを使用した例を次に示します。

=WEBSERVICE("http://mywebservice.com/serviceEndpoint?searchString=Excel")

ヒント

  • 最適な結果を得るには、数式に含める前に WEBSERVICE の URL をエンコードする必要があります。
  • URL をエンコードするには、 ENCODEURL 関数を使用します。 次に、 WEBSERVICE 数式でエンコードされた URL を持つセルを参照します。

補足説明

Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。