• ベストアンサー

VLOOKUP関数、複数のシートのデータを足すには?

VLOOKUP関数などを使って以下のような形式のものを作りたいと思っていました。しかし、googleやこのサイトなど色々と調べてみたのですが、分からなかったので、質問させて下さい。よろしくお願いします。 ■状態■ (1)“シート1 ”にチーム名とそれに付随するコード一覧 (2)“シート2~”に毎週の試合結果  但し、“シート2~”の組み合わせは毎週ごと異なり入力の手間を省く為“シート1”からチーム名をVLOOKUP関数で拾ってくる。 (3)“シート2~”に毎週の試合結果(得点、失点、勝ち点)を一つのシートにまとめたい(足していきたい) 例)“シート1”に「 =VLOOKUP($C2,第1節!$A$2:$K$20,9,0)+VLOOKUP($C2,第2節!$A$2:$K$20,9,0)・・・ 」このように足して行く方法しか分からない。   $C2は、すべて同じ検査値(文字)   $A$2:$K$20の並びは、毎回異なる ■疑問■ ・“シート1”にVLOOKUP関数を「足し算」している点を改善したい。 具体的には、各シートの「検索範囲」は同じでも、複数シートなので複数の検索範囲を1つのVLOOKUP関数で設定することは、不可能なのか?また、他の方法は? ちょっと複雑なので、上手く説明が出来ませんで分かり難かったと思います。失礼しました。 実際に作成したエクセルを下記URLにUPしましたので、良ければ拝見していただければと思います。VLOOKUP関数など詳しい方いましたら、よろしくお願いいたします。  http://rossana75jp.at.infoseek.co.jp/j_2007.xls

質問者が選んだベストアンサー

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

これは、Excelの統合機能そのものですね。算式など1行も書かずに集計できます。 まず、新しいシートを挿入し、そこに集計します。 新しいシートのA1を選択した状態で、データ→統合を実行。 統合の設定ダイアログで、 1.統合元範囲のテキストボックスの右端のチョッと赤い色の入ったボタンをクリック 2.細長いダイアログボックスになるので、シートタブ「シート2」をクリックし、   データ範囲を選択し、細長いダイアログボックスの赤い色の入ったボタンをクリック   データ範囲とは、左端列と最上行がデータの見出しになるような範囲です。左端列と最上行も含みます。    3.元の大きさのダイアログボックスになるので、追加ボタンをクリック 4.1~3を試合結果のシート分繰り返します(シート3、シート4・・・) 5.終わったら、ダイアログボックス左下の統合の基準、上端行、左端列にチェック 6.OKで統合が終わります。 7.統合結果を好きなように並べなおしてください。   勝ち点(降順)>得点(降順)でしょうか。    8.新しい試合結果が追加になったら、統合元範囲を追加し、6→7を行ないます。   この場合、統合の起点となるA1を選択しておくことが要点です。 集計用の算式は不要なはずです。

rossana75jp
質問者

お礼

nishi6さん 素晴らしい回答ありがとうございました。 完璧です!どうも、数式(関数)にこだわり過ぎでした。 統合ですね・・・だいぶ昔に勉強した記憶が甦りました^^; どうもありがとうございました。すっきり眠れます。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

シート2移行のデータがどのように入力されてるかわかりませんが 「データ」「ピボットテーブル」で複数のワークシート範囲から データを展開すればいいのでは? 下記URLが参考になるかと思います。 http://www.atmarkit.co.jp/fwin2k/win2ktips/407pivokushi/pivokushi.html http://www11.plala.or.jp/koma_Excel/contents6/mame6040/mame604001.html

rossana75jp
質問者

お礼

mshr1962さん 回答ありがとうございます。 ピボットですね・・・下の回答と同様、この機能も知ってはいたのですが、どうも数式にこだわり過ぎていました。とは、言うもののピボットは、個人的には、ちょっと苦手だったりします。ただ、この機会に試してみます。 本当にどうもありがとうございましたm(__)m

関連するQ&A