dポイントプレゼントキャンペーン実施中!

CD店で働いてますが、毎週本部からアイテムのランキング(50位までエクセルファイル)がメールで送られてきます
これを使ってランクの変動が解る表(折れ線グラフ)を作りたいのですが
送られて来るランク表には
前回からの動向(↑→↓)
順位
アイテム名
だけしか記入がありません
ファイル名に日付が入ってます

上記の情報だけで
ファイルからリンクで情報をひっぱる形の
ランクの推移が解る表は作れるものなのでしょうか?

エクセルに詳しい方よろしくお願いします

A 回答 (1件)

 まず、ランキング表示するファイルに、最新のランクデータを下記のように貼り付けます。



タイトル 順位 ※1
 Aの歌  1  ※2
 Bの歌  2
  ・
  ・

 そして※1のセルに「前週のファイル名」を入力すれば、※2に前週のランクが表示されるようにします。
※2:=VLOOKUP(A2,INDIRECT("["&C$1&".xls]Sheet1!$A$2:$B$11"),2,FALSE)

 ちなみに、A2セルは「Aの歌」と表示されているセル、C1は※1のセルの番地です。
 この要領で、数週間分のデータが表示されますから、あとはグラフ化すればよいわけです。

 もし、エクセルのデータで、順位が左側に表示されている場合はこの方法は使えません。(VLOOKUP関数が使えない。)その場合は、indirect関数を使って、前週のデータを適当な位置に配置しなおす必要があります。

 ご参考まで。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!