• ベストアンサー

どんな関数を使えばいいんでしょうか?

Excel2007でカレンダーと月別のデータ集計表を作ろうとしています。 まだ数ヶ月分しかデータはなく、シート別に一月分ずつ作ってあります。 別の月のシートを見る度に一回一回、シートを切り替えて見ていますが、 けっこう しんどいです…。 一つのシートで簡単に別の月のデータを見る方法は、 ないのでしょうか?(プルダウン⇒間違ってたらすいません(^^;; ▽マークのやつ) あまり詳しくないので、できれば具体的に ご説明お願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

準備: 毎月のシートは全く同じレイアウトに作ってあるとします。 表示用のシートも同じレイアウトにしてあるとします。 手順1: 表示用のシートのA1セルに、データタブの「データの入力規則」を開始  種類を リスト  元の値に Sheet1,Sheet2,Sheet3 のように、あなたのカレンダーシートの具体的なシート名を半角のかっこで並べて記入します #参考 どこかのセルにシート名を並べ、そのセル範囲を入力規則の元の値として指定する事もできます 以上で、A1セルにデータの入力規則の▼が表示され、プルダウンするとシート名を選べます。 言わずもがなですが、シート名として「何月」と判るように名前を付けておくと便利ですね。 手順2: 表示用シートのセルに =IFERROR(INDIRECT($A$1&"!RC",FALSE)&"","") と記入、カレンダーを表示したい範囲にコピー貼り付けておきます。 A1セルを選ぶと、該当シートのセルの値がぱっと出てきます。 さて、ここからはあなたがご自分で作成したカレンダーの細工に合わせて、ご自分で考えて工夫しなきゃならない部分ですが。 毎月のカレンダーシートのそれぞれのセルに、具体的に施している「セルの表示形式」に応じて、上述の数式を修正したり、あるいは表示シートの当該セルの表示形式を修正したりする必要があります。

swich12
質問者

お礼

早速のご回答ありがとうございます! ▼のプルダウンできましたo(^▽^)o こんなに早く回答もらえるとは思っていませんでした。 しかも、こんなに丁寧に!! 質問して良かったです。 また 何かあったら質問させて頂きます。 ありがとうございました。

関連するQ&A