• ベストアンサー

別のシートの文字列をセットしたいのですが..

エクセルで複数の人のスケジュールを1ヶ月分(1日を1行目、以降2行目3...)と入力して、別のシート又はブックに個人単位に1行づつ(Aさんは1行目、Bさんは、2行目...と)自動的にセットしようとしています。 集計の表は1つにしたいのですが、そうすると個人の表を参照するとき1日は1行目、2日は2行目と参照する行が日にちによって変動してしまいます。 参照するセルの位置を変数管理する方法ってあるのですか

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

  • ベストアンサー
  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.5

No.4です。 日にちの変数をB1として =INDIRECT("Sheet1!A" & B1) という式でどうでしょう。 B1の値が変わると、参照するセルも変わります。

noname#85437
質問者

補足

ありがとうございます。 上手く出来たのですが、現在別なBOOKの表を参照しているため この命令文ですと参照したいBOOKを全部開いていないと参照できないですよね?別のBOOKを開かない状態で参照する方法ってあるのですか?

その他の回答 (4)

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.4

No.2です。 一日目はA1のデータ、二日目はA2のデータのみを参照するということですか。

  • ipsum11
  • ベストアンサー率21% (55/251)
回答No.3

言葉だけじゃなく簡単な図等も入れて、 もう少し詳細にお願いします。 できれば具体例を挙げて頂くと、 他の方も回答しやすいと思います。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.2

一つのシートで複数の人が入力したデータを一覧で見たいということですね。 普通に参照する式を入力すれば問題ないと思います。 解釈が間違っていたら、すみません。

noname#85437
質問者

補足

通常の参照では、「="参照シート!"A1」ですよね?私は、このA1を日にちによって自動的にA2・A3と変動したいのです。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.1

大変申し訳ないのですが、もう少し詳しく教えてもらえませんか。 「個人の表を参照するとき1日は1行目、2日は2行目と参照する行が日にちによって変動してしまいます。」ここがよく分かりません。

noname#85437
質問者

補足

一つの集計表に全員の名前を入れて日にちごとに個人スケジュールの該当日のデータを抜き出したいのです。たとえば1日だったらB1、2日だったらB2、3日だったらB3..という感じで、説明が下手で申し訳ございません

関連するQ&A

専門家に質問してみよう