エクセルの「Webクエリ」で「入力した文字列は長すぎます」とエラーが出る

0318_00.jpg

エクセルの「Webクエリ」は、ウェブのデータを取り込めるので、作業の自動化には大変便利。しかし、ページのURLが長すぎるとエラーになってしまう。GoogleのURL短縮サービス「goo.gl URL Shortener」で、短縮したURLを登録すれば、このエラーは回避できるぞ。

ウェブのデータをコピペしてエクセルに登録している人は、その作業を「Webクエリ」で自動化しよう。この機能は、指定したウェブページの特定箇所のテキストデータを、エクセル内に取り込める。一旦取り込んでしまえば、後は関数を使って不要な部分をそぎ落として必要な記述だけをセルに入れればいい。
単純作業の自動化に大変便利なのだが、「Webクエリ」は長すぎるURLを登録するとエラーが出てしまう。「goo.gl URL Shortener」で短縮したURLでも問題なくデータを取り込めるので、エラーが出たときは活用しよう。

■ エクセルの「Webクエリ」で長いURLを入力するときは?

shoex_01-thum.jpg
エクセルでは、「Webクエリから外部データを読み込み」で、ウェブサイトのテキストや数字を、シート内に取り込むことができる

shoex_02-thum.jpg
「Webクエリ」をクリックして表示される「新しいウェブクエリ」にURLを入力し、ページ内の取得する部分を指定するのだが、その際、URLが長すぎると「入力した文字列は長すぎます。入力した文字列を短くするか、または入力を取り消してください。」というエラーが出る

shoex_03-thum.jpg
そんなときは、URLを短縮して置き換えてみよう。
goo.gl URL Shortener」をChrome
にインストール

shoex_04-thum.jpg
エクセルに取り込みたいページを開いて、ツールバーのアイコンをクリックすると、短縮されたURLが表示される。「Copy」をクリックしよう

shoex_05-thum.jpg
エクセルの「新しいウェブクエリ」に、コピーされた短縮URLを貼り付ける。今度はエラーが表示されず、ページ内のパーツを指定してエクセルに取り込めるようになる

2014年03月18日 22時05分
©教えて君.net All Rights Reserved.