ExcelのENCODEURL, WEBSERVICE, FILTERXMLは互換性がないので注意

Web関数は互換性がない

WindowsのExcelにはENCODEURL, WEBSERVICE, FILTERXMLという3つのWeb関数が存在する。

それぞれの役割は以下の通り。

関数説明
ENCODEURLURL形式でエンコードされた文字列を返すENCODEURL("テスト")
WEBSERVICEWebサービスからのデータを返す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だけということはまずないので実質使用不可。