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