Excel 2013から追加されている「WEBSERVICE」関数を紹介します。 引数で指定したURLにGETリクエストを投げて、データを取得してくれる、だいぶ特殊な関数で、VBA(マクロ)不要、つまり、コードを書かずにAPIを叩いて連携できるお手軽関数です(高度なことは難しいけれど)。 JSONを返すREST API相手には使いにくいのですが、XML形式で返してくれるAPIであれば、同時に導入された「FILTERXML」関数(XPathが使える)と組み合わせて、個別のデータを手軽に取得できます。 ※普通のテキストファイルやHTMLページでも、WEBSERVICE関数から取得できます。ただし、レスポンスが長すぎるとセルに入らず#VALUEエラーになるので注意してください。また、Excel OnlineとExcel 2016 for Macでは、使えないようです。 目次 1. Excelと外
![【Excel】「WEBSERVICE関数」で外部サービスAPIからデータを手軽に取得する連携方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/e778cb64f69bc59792d2c4b8d3ef7f3070c67d97/height=288;version=1;width=512/https%3A%2F%2Fdid2memo.net%2Fwp-content%2Fuploads%2F2017%2F03%2Fexcel-function-webservice-sample-function-result.png)