このブログはブログテーマ"Swell"を使っています。 Swell公式サイト

【Excel For Mac】FILTERXML関数をつかって「XML形式のデータから必要なデータ」を取得する方法

こんにちは、ノオトです。

ノオト
Excel 2013で「ENCODEURL」「WEBSERVICE」「FILTERXML」の3つの関数が追加されました。これらを使うとインターネット上のデータを取得することができます。ただし、「FILTERXML」はWindowsOSの機能に依存しているため、関数ギャラリーには表示されますがMacOSでは結果が返ってこないので実質使えません。

Excel For Macを効率的に使いこなすための基礎として、Excel関数のマスターは欠かせません。今回は、網羅的にExcel関数を調べ、自分なりのコツやテクニックを追加していくことで知識のデータベースを作りたいと思います。

本記事のテーマ

Macユーザに向けて「Excel関数の使い方」について書きます。

本記事の信頼性

本記事を書いている私はこんな経験があります。
・Macユーザ歴10年以上。
・Excelを使ってデータ分析をしています。
・この記事はIndex+Match関数で書きました。

読者へのメッセージ

このExcel関数シリーズは、Index関数+Match関数を用いて書いています。一気に500近い記事を関数で書くことに成功しました。1年で頑張って100記事書いていましたから5年分をギュッとできたということです。

それくらい、Excel関数を覚えるということは効率が上がるということです。やらない手はありません。

それでは、いきましょう。

【FILTERXML】今回のExcel関数

今回紹介するExcel関数はこちら!

FILTERXML

【FILTERXML】の種類

Web関数

Web関数とは?

インターネット上のデータをExcelに取り込むことができる関数です。Web 関数は Excel for Mac、Excel Online では利用できないので注意です。

【FILTERXML】の読み方

フィルター・エックスエムエル

【FILTERXML】の意味

関数の意味と定義を確認します。

関数の定義
Returns specific data from the XML content by using the specified XPath
指定された XPath に基づいて XML コンテンツの特定のデータを返します。

たとえば、「Webservice関数」をつかって株価を提供しているサイトからXML形式でデータを取得し、この「Filterxml関数」と組み合わせることによって必要な情報だけに絞って取り出すことができます。

【FILTERXML】の語源

FILTER XML

ノオト
「Filter」は、絞り込むことを意味するよ。Excel For Macではこの関数は使えないので残念です。

【FILTERXML】の使い方

基本構文を紹介します

基本構文
=FILTERXML(XML, パス)
<項目>
XML XML形式のデータを指定
パス 取り出したい情報が含まれるXMLのパスを指定

【FILTERXML】の注意事項

・Windos版のExcel2013以降で利用可能
・Mac版EXCEL、Web版のEXCELでは使えないので注意

【FILTERXML】英語版以外を使うあなたへ

Excel関数は、英語版と他の言語版と関数の書き方が違うこと知ってました?私は、Excel関数のことを調べるまで全く知りませんでした。英語版以外で働く人はこちらの関数を参照してください。

英語 FILTERXML
ドイツ XMLFILTERN
スペイン XMLFILTRO
フランス FILTRE.XML
イタリア FILTRO.XML
ポルトガル FILTRARXML
オランダ XML.FILTEREN
スウェーデン FILTRERAXML
トルコ FILTERXML
ロシア ФИЛЬТР.XML
デンマーク FILTRERXML

 

ノオト
Ich wusste nicht, dass Excel-Funktionen im Englischen anders geschrieben werden als in anderen Sprachen!
(英語版と他言語版でエクセル関数の表記が違うなんてしらなかったね)

【FILTERXML】オススメ書籍1

このページを読んでいるあなたにお勧めな本を1冊紹介します。おそらく、この関数の使い方がわからなくて検索をしてたどりついたと思います。

Excel for Macを自由自在に使いこなすには、基礎的な関数をマスターしておくのが近道です。

過去に調べた関数を2度調べることがあるのであれば、記憶に頼らない方法での解決が必要だと思います。私は、一冊辞書的な本を手元に置いてしるしをつけて覚えていきました。

Excelには自信があったのですが、実は便利な機能・関数がたくさんあることに驚きました。

中堅~ベテランこそ読むべき1冊だと思います。

【FILTERXML】オススメ書籍2

MacでExcelを効率的に扱うには、地道にテクニックを磨いていくことが重要です。

特に、知っている関数を惰性で使うのではなく、知らない関数・機能を業務に取り入れてみてはいかがでしょう。

私は、こういった本をもとに新たな使い方や便利な方法を取り入れていった結果、仕事の効率が10倍以上上がっています。ぜひ、参考にしてください。

created by Rinker
¥2,640 (2024/03/29 20:05:55時点 Amazon調べ-詳細)

【FILTERXML】に関連するリンク

https://knowledge-notes.com/encodeurl/
https://knowledge-notes.com/Webservice/


それではまた!

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!