
Web関数は互換性がない
WindowsのExcelにはENCODEURL, WEBSERVICE, FILTERXMLという3つのWeb関数が存在する。
それぞれの役割は以下の通り。
関数 | 説明 | 例 |
---|---|---|
ENCODEURL | URL形式でエンコードされた文字列を返す | ENCODEURL("テスト") |
WEBSERVICE | Webサービスからのデータを返す | WEBSERVICE("http://iwb.jp/robots.txt") |
FILTERXML | XMLの特定のデータを返す | FILTERXML(XML, XPath) |
便利そうな関数だがENCODEURL, WEBSERVICE, FILTERXMLのいずれもMacのExcelでは使用できない。
さらにGoogleスプレッドシートだとENCODEURLはあるが、WEBSERVICEとFILTERXMLが存在しないため内容をコピーして使用することはできなくなっている。
そのため、絶対にWindowsのExcelだけでしか使用するケース以外では使用しないほうが良いだろう。
IT業界だと社内のOSがWindowsだけということはまずないので実質使用不可。