• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1.excelで年間予定表と別シートの月間予定表が連動した予定表を作成)

Excelで年間予定表と月間予定表を連動させる方法

このQ&Aのポイント
  • Excelで年間予定表と別シートの月間予定表が連動した予定表を作成する方法について解説します。
  • 別シートの月間予定表では、月ごとに年間予定表の当月分を左端に配置し、予定項目ごとに列を整理して予定を書き込んでいます。
  • 月間予定表と年間予定表を連動させることで、年間予定表の変更に合わせて月間予定表も自動的に訂正されるようになります。

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

  • ベストアンサー
回答No.2

>(2)I2セルに  =1*("2010年"&J$1&ROW()-1&"日") =1*("2010年"&J$1&"1日") で良いですねm(_ _)m にしてください。1* を取ると 例として4月なら「2010年4月1日」になるはず。 1をかけることによって、シリアル値(数値)になります。 >I3セルに  =IF(DAY(I2)+1=DAY(I2+1),I2+1,"") はI2セルがシリアル値なら計算されます。 単純に29日以降の処理なので 28日までは =I2+1だけでも同じ。 >(3)ただし、I2:I32セルの書式設定 問題なし。日付ではなく数値が出てくるので、見た目の問題だけ。 >(4)J2セルに  =IF(I2="","",INDEX(B2:G2,MATCH($J$1,$B$1:$G$1,0))&"") これがメイン。 J1セル文字列で「4月」、 B1:G1セル文字列で 1月、2月、・・・ 「4月」がどこにあるかをMATCH関数で探し、何番目かを数値で返す。 返された値をもとに、B2:G2セルの値を返します 「4月」が全角の「4月」になっていたり、空白が紛れていたりするなど、 完全一致していない可能性もありますので確認してください。 >(5)なお、「J1セルに月を入力すると、予定が切り替わる」ことが一番の望みなので上記のテストをしてみました。 良いと思います。 >ご指摘の「レイアウトが重要な気もしますが?」はその通りです。 レイアウトは、上記回答のレイアウトで目的が達成できそうなら不要です。 どのセルに何を入れているか。がわかれば、それに沿った回答をする。 そのほうが間違いな少なく、効率が良いじゃないですか。

kisoei
質問者

お礼

懇切丁寧なご指導、心から感謝しています。 質問も、補足説明もあまりに長いので、読む気がしなくて回答は無いかもしれないと思っていました。 早速、実行してみたいのですが、あいにくこれから出張です。エクセルの合計、if 関数が少し使える程度の私にとってはテストにも結構時間がかかります。 取り急ぎお礼だけ申し上げます。後日テスト結果をご報告します。有難うございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

>ご助言の参考になればと思い、今使っている年間予定表・月間予定表の実態を示したものです。 レイアウトが重要な気もしますが? >以下は多くの人にとって読む必要はないと思います。 なので、下記回答で参考になるものを拾い出し、何が問題かを明確にされてはいかがでしょう。 I2セル =1*("2010年"&J$1&ROW()-1&"日") I3セル =IF(DAY(I2)+1=DAY(I2+1),I2+1,"") 下へオートフィル I2:I32セルの書式設定 表示形式 ユーザー定義 ge.m.d(aaa) J2セル =IF(I2="","",INDEX(B2:G2,MATCH($J$1,$B$1:$G$1,0))&"") 下へオートフィル J1セルに月を入力すると、予定が切り替わる

kisoei
質問者

補足

ご親切に有難うございました。 教えていただいたとおりにやってみました。 ところが、#VALUE!しかでませーん!!(泣き顔の絵を描きたいのですがその力がありませんので失礼します。) 私はどこを間違ったのでしょうか。 やったことは次の通りです。 (1) 新しいエクセルを開き、映像として添付いただいた年間計画(a,b,…g列の1,2…32行)を、そのとおりに入力し、 (2) I2セルに  =1*("2010年"&J$1&ROW()-1&"日") I3セルに  =IF(DAY(I2)+1=DAY(I2+1),I2+1,"") をカット&コピーで入力し、31日までオートフィル。 (3) ただし、I2:I32セルの書式設定 表示形式ユーザー定義 ge.m.d(aaa)だけはプルダウンメニューの中にありませんでしたので、類似の、[$411]ge,m,dを指定しました。 (4) J2セルに  =IF(I2="","",INDEX(B2:G2,MATCH($J$1,$B$1:$G$1,0))&"")をカット&コピーで入力し、31日までオートフィル 結果は、上記のとおり、各セルが#VALUE! (5) なお、「J1セルに月を入力すると、予定が切り替わる」ことが一番の望みなので上記のテストをしてみました。 ご指摘の「レイアウトが重要な気もしますが?」はその通りです。 この問題に対応するため年間計画(お送りいただいた映像のA~G列)と月間計画(お送りいただいた映像のI,J~列)はシートを別にしてそれぞれのレイアウトを設定しています。即ち、年間計画は6月分がA4縦1ページに、月間計画はひと月がA4横1ページに収まるようにしています。 (6) 又月間計画はk1に予定D、k2以下に予定Dの詳細計画d1、d2、d3…を手入力します。 l1に予定E、  m1に予定F  n1に予定Gを入力し、それぞれの列の下(2行目以下)に、詳細計画、e1,e2…、f1,f2…を記入しています。 (7) 月間計画は、一月が日付、曜日を含めて10列位、パソコンの中ではそれを1年分(大体10列×12月は120列)横に並べています。 (8) 教えていただいた方法が成功(同一シート内でデータが連動)すれば、別シートでも同じことが出来ると思います。そうすれば、 (5) も (6) も出来ることになり、問題解決!、ハッピーエンドなのですが…。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelで月間予定表を作成したのですが。。。困っています(>_<)

    ヘルパーさんの月間予定表を作成しました。 全体予定表シートにすべての予定を入力し、 別シートで担当者別、もしくは同一シートで担当者別に予定表を表示できないものかと。。 担当者別で配布が必要なため。。。 全体予定表シートの作りは、 カレンダータイプ(日始まり土曜日)で、 A5~C5(結合セル)→曜日(日曜日) A7~C7(結合セル)→日付(1日) A8~A20行先(リスト選択・別のマスタシート参照)  B8~B20→時間(手入力) C8~C20→担当(リスト選択・別のマスタシート参照) ↑上記が1日分とみなし、予定が12回分まで入力できる形で作成し、横に7日分、下に5日分 合計35日分で1ヶ月分の月間予定表です。 何か方法があれば、教えてください。 よろしくお願いいたしますm(__)。

  • エクセルで作る月間表 その1/3

    たびたびお世話になっております 再びエクセルに関する質問なんですが、 たとえばA1に「7月」 A2から順次「1日」、「2日」・・・「31日」 B列に予定のような単純な表なんですが、 7月、8月は31日 9月は30日ですよね 月毎の日数に合わせて、A1を変更すると、 表の数が変わるようにするには、どのようにしたら良いのでしょうか? ※単純に31行作ると、9月の表の最後に10月1日が表示されてしまいますよね。 賢者のみなさん、ご教授をよろしくお願いいたします

  • エクセル予定表のリンク

    エクセルで年間予定表シートと月予定表シートをリンクさせています。 年間シートは,A3から1年分の日付が縦1列に並んでおり,A1に西暦を入力すると曜日が変化する万年歴になっています。B列にその日の予定を入力しています。 月予定表シートは,4月がA列B列,5月がC列D列,・・・と並んでおり,日付も予定も年間シートからリンクしています。 ここまでは,「=年間予定表!B7」というような式で十分だったのですが,2月が閏の場合に月予定表の3月1日のセルが年間予定表の2月29日を参照してしまいます。 年間予定表のA337が3月1日の場合はそのまま参照し,2月29日の場合は次のセルを参照する関数はないでしょうか。

  • 月間予定表の作り方

    前回、曜日の求め方をこちらで教えていただきました。 その質問自体については、とても解りやすい素晴らしい回答を頂いたのですが、今度はそれをどうやって『月間予定表』の中に入れるかを教えていただけないでしょうか? 前回の質問はこちらです→http://okwave.jp/qa2952459.html 教えていただいたスクリプトの下のほうにある 『document.body.innerHTML=k;//bodyの中身をkにする』 を 『document.getElementById("contentb").innerHTML=k;』 にして、希望の場所(contentb)に表示する事はできたのですが、このままだと、肝心の『予定』が書き込め無いことに、後になって気が付きました。 私が考えている『月間予定表』は、3列30段(31段)で、1番左の列に今月の一日から30(31)日までの日付が入っていて(←最初から自分で入れておいてもいいです)、その日付に対応した曜日を、真ん中の列にjavascriptで毎月自動的に変更されるようにしておきたいのです。そして、1番右の列に行事を毎月(必要に応じて)書き加えいくつもりです。 どなたか良いアイデアはありませんでしょうか? 初心者なのに最初からこんな難しいものに手を出してしまって恥ずかしいのですが、ここまできたら最後までやってみたいので、どうかよろしくお願いします。 私の(この質問の)文章がわかりにくいようでしたら、どうぞ補足しろと仰って下さい。すみません。

  • エクセル2003 予定表作成・・・

    いつも回答して頂き、とても感謝しています。 例えば (1)20行目に項目が表示。 (2)21行目に警告発生日が表示。 (3)22行目に周期到達日が表示。 項目がaaの箇所の警告発生日が2012/12/19、周期到達日が2013/1/2 項目がbbの箇所の警告発生日が2012/12/26、周期到達日が2013/1/9 となっている場合、 1/1の列の6行目が2で7行目が0.。 1/2の列の6行目が1で7行目が1.。 1/3の列の6行目が1で7行目が1.。 1/4の列の6行目が1で7行目が1.。 1/5の列の6行目が1で7行目が1.。 1/6の列の6行目が1で7行目が1.。 1/7の列の6行目が1で7行目が1.。 1/8の列の6行目が1で7行目が1.。 1/9の列の6行目が0で7行目が2.。 と表示させようと思っていますが、どのような関数で表示可能でしょうか? 宜しくお願い致します。

  • エクセルでA3いっぱいの予定表を作成

    エクセルでA3いっぱいの予定表を作成 会社で上司の方がA3用紙いっぱいに半年のスケジュール表の作成をされています。 A列に項目が70個ぐらいあり、●月→●月〈●●工事〉などなど とてもとても 細かく予定が入力されています。 うまく説明できないのですが‥すみません。 こういった表を作成する時のコツ、知恵などを教えていただけませんでしょうか? 私が作成するとなると何日もかかってしまいそうで。。。 (1)まず日を入力? (2)次にA列の項目の入力? (3)全画面表示をしながら作成? (4)A4で作成をして、A3の拡大印刷をするのでしょうか? 質問も的をえていないと思いますが、アドバイスをどうぞ宜しくお願いします。

  • エクセルで作成した「月間売上高表」から「顧客別売上高表」を作成する方法

    「月間売上高表」のA列:顧客名、B列:代金、C列:商品名を入力しました。  この表から「顧客別 月間売上高表」を作成する方法を教えてください。

  • エクセル年間予定表(昨日の続きです)

    昨日も質問させてもらいましたが説明不足だったのでもう一度質問させて頂きます。 年間といっても年を指定して過去も未来も表示できます。 説明の仕方が自分でも良くわからないのですが、A1に年A2に月を設定しA5にその月の1日をDATE関数=DATE(A1,A2,1)で曜日も設定し31日までコピーし1ヶ月の予定表をつくりました。 A2の月の数字を変えれば表の日付と曜日が変動するようにしています。 その日付の横のセルに予定を入力しているのですが、その予定も連動して月ごとに固定出来ないものかと・・・・(今のは日・曜日が変わっても予定はそのまま残っています。) 例えば去年の2月の予定表や来年の2月の予定表も年月を指定して見ることが出来ないかと・・・・ そうすれば月ごとにコピーして保存しなくても1つのシートで作れたら便利だと思ったのですが・・・・出来るでしょうか?

  • 作成の表の値を別シートに移したいの再質問

    CoalTarさんへ、先日ご回答頂いて有り難うございました。重複する番号はアルファベットを含むことで重複はなくなりました。そこで、画像のようにC列にアルファベットを入れました。これは、a~zとaa~afまで続き、32個分作成してある表になります。J列の「番号」「1」「a」の下に、この「a」は,VLOOKUPで「1」と「a」を連動して表示させてあります。この下にD列の番号を「a」がはいった時点で、表からC列の「a」に絡むD列の番号(b~zとaa~afを省いた)だけを抜き出して、表示(J列の「a」のした4行目から表示)するにはどのような関数にすればよいでしょうか。

  • エクセルで予定表作成 祭日に色帯を

    エクセル2010を使用しています。 エクセルで予定表を作成しています。B列に日付・C列にコメント記入欄を作成 B列 311行に11月3日 文化の日がありますが、色帯になります。しかしB列331に11月23日 勤労感謝の日、B列362に12月24日 振替休日には 色帯が付きません。予定表のB列370行目以降には1年の祭日を設定しています。 どこを確認すれば、良いのでしょうか

専門家に質問してみよう