• 締切済み

エクセルに付いて

エクセルで日誌をかいているのですが、シートを月日数分にして 1日目のシートに年・月・日を入力したら、自動で同じセルの所に月日数分の連続日付を入力出来ないでしょうか。 曜日も同じように入力したいのですが。(日付とセルの位置は違います)宜しくお願いします。

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

NO3です。 >エラーメッセージのバリューがでてしまいました ⇒シート名称に数字の1~31以外が入力されているのではと思いますが如何でしょうか。

nak5nak6
質問者

補足

回答有難う御座います 始めはシート1~31で入力しその時はバリューも出ませんでした バリューが出たときは1~31に変更して再度入力(現在も) 関数の入力に問題が有るのでしょうか

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 (1)月日シート(31シート)のシート名を1から31とし、日付じはシート「1」のA1に入力とます。 (2)シート1からシート31を全シート選択(任意シータタブ上で右クリック→全てシートを選択)、仮にA2に以下の数式を設定 =IF(DATE(YEAR('1'!A1),MONTH('1'!A1),MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31))<=DATE(YEAR('1'!A1),MONTH('1'!A1)+1,0),DATE(YEAR('1'!A1),MONTH('1'!A1),MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31)),"") (3)曜日設定も同様に全シートを選択、B2に=A2を入力、セルの書式設定→表示形式→ユーザ定義で「aaa又はaaaa」を設定 (4)最後に全シート選択(シートタブ上で右クリック→作業グループを解除)を解除

nak5nak6
質問者

お礼

回答有難う御座いました 早速やって見ます

nak5nak6
質問者

補足

早速やって見ました 最後エンターでエラーメッセージのバリューがでてしまいました 入力は間違ってないと思うのですが、アドバイスがあれば回答宜しく お願いします。

  • ko_kinta
  • ベストアンサー率39% (43/109)
回答No.2

#1です。 日付で31日未満の月だと次の月の日付まで出てしまうので、A2の式を以下に変更してからコピーしてください。 =IF(A1="","",IF(MONTH(A1)<>MONTH(A1+1),"",A1+1))

nak5nak6
質問者

補足

早速の回答有難う御座います シート1の中で連続日付けを表示するのではなく シート31枚に連続日付けを自動で表示できるようにしたいのですが 宜しくお願いします。例(5月1日~5月31日)

  • ko_kinta
  • ベストアンサー率39% (43/109)
回答No.1

・連続日付 A列のセルの書式設定→表示形式タブで日付を選択 A2セルに以下を記述してA31までコピー =IF(A1 = "", "", A1+1) A1に開始年月日を入力する ・曜日 B列のセルの書式設定→表示形式タブでユーザ定義を選択して種類にaaaと記述 B1セルに以下を記述してB31までコピー =IF(A1 = "", "", A1)

関連するQ&A

  • エクセル こんなことしたいです

    イメージ 日記帳を作ります! 1つのBookに、1ヶ月分を入力します 1つのシートで1日分です ★セルA1に日付入力(例:4/21と入力する ⇒ 19年4月21日)と自動表示される ※セルの書式設定をいちいちするのは面倒です!  他のシートに書式コピーするのも面倒です!   ★セルA1に日付を入力 ⇒ シート見出しに自動的に、その月日が表示される ※シート見出しを右クリックして、いちいち名前の変更など面倒です! ★セルA1に日付入力 ⇒ それに対応する曜日を隣セルに自動表示 ★シート1の設定そのままで、シートを30枚一気に作成 ※Shift⇒F11では、完全に新しいシートができてしまいますよね。それに30回繰り返さないといけないですし・・・ ※シートの移動、コピーでも30回繰り返さないといけない・・・ 面倒です!! ★できればできあがった30枚のシートには、自動的に日付も曜日も シート名も出来上がっている ※例:シート1が5月1日で、フォーマット(テンプレート?)作成すると、自動的にシートが30枚できて、それぞれセルA1に日付(例: 5月5日)それに対する曜日が表示されている ★土曜は曜日が自動的に青になっている  日曜は赤になっている いろいろやかましいですが・・・お知恵(知識)お貸しください!! よろしくお願いいたします! よろしくお願いします!  

  • エクセルで日付を自動入力したい…

    エクセル2003にて自動で日付、曜日が入力できる方法を教えください。 現在、日曜、祭日除く27(←MAX営業日数分)の日報の台紙シートを、12ファイル(12ヶ月分)作っています。 (1)A1のセルに日付   例;平成19年9月10日 (2)A2のセルに曜日   例;(月) (3)シート名に     例;10月 ←日付+曜日をこの形式。次は11火        という形式で日々入力しています。 シート一枚ずつに上記の作業をしています。         マクロや数式の設定等で手順を簡略化できませんでしょうか??? 毎日の作業なので効率化したく色々勉強したつもりですが改善できずに困っています。 わかる方教えて下さい。よろしくお願いします。

  • エクセルの操作

    エクセルで日付を入力する方法(連続で) 1シート1日の日付を 2つ目のシートに翌日の日付を続けて入力したいのですが。(たとえば1つ目のシート平成20年4月1日 2つ目のシート平成20年4月2日と・・・)365日分作りたいので1日1日入力するのはかなり面倒くさいのでなにかよい方法はないでしょうか。 1シート内だと日付を入力してセルをドラッグすると連続した日付が入力されるのはわかるのですがシートにまたがってやる方法がわかりません。教えてください。 ちなみに日報を作っています。

  • エクセルでスケジュール表作成

    いつもお世話になっています。 エクセル(オフィスXP使用)でスケジュール表を作成しています。 日付は一番初めのセルに日付を入力すると自動的に日数が入力されるよう計算式を(隣のセル+1)で作成しています。1Pに月曜始まりで2週間分の日数が入っています。曜日は固定なのでWEEKDAY関数は使っていません。(直接曜日を入力しています)土日は網掛けをしています。 以上のスケジュール表で、自動的に祝日を判別し、セルの色を変えたいのですが方法はありますか?出来れば祝日の曜日欄には自動的に祝日と入るようにしたいのですが・・・。条件付書式などを組み合わせてなんとか1ヶ所入力すると全て自動で行えるように出来ないでしょうか?どの関数を組み合わせればよいか、もしくは別の方法(シートを別に作成し、祝日だけを入力すると、スケジュールのシートが自動的に変わったり・・・)など、ありましたら教えていただけると助かります。 宜しくお願いします。

  • エクセルで各シートに日付・曜日一括表示するには

    (1)エクセルで7月31日分のシートをつくり、今年のカレンダーどおりの日付・曜日を(各シートのA1セルに、いちいち入力するのではなく)一括で各シートのA1セルに表示できる方法があれば、教えて下さい。 (2)エクセルで昨年7月の平日の数だけシートがあるファイルがあります。各シートのA1セルには、「平成19年7月○日(○曜日)」と入力されています。 このファイルを、今年の7月の平日カレンダーに一括置換するには、どうすればいいでしょうか? 昨年と今年は平日の日付はもちろん、同じ日でも曜日が違いますので、各シートを開き、いちいち日付・曜日を直さなければいけないのでしょうか。教えて下さい。宜しくお願いします。

  • エクセルで日誌作成&自動日付挿入

    WINXP excel2000です EXCELで日誌を作成します。 EXCELブックに日付が入っていないシートを1ヶ月分作成 各シートは、同じ書式 一番手前のシートの日付部分のセルに「2004/08/01」と入力すると、その下のシートの日付部分に対応したセルに8/2.8/3.8/4と言うように自動的に日付が挿入される。 というような関数は作成できるでしょうか? よろしくお願いいたします。

  • 営業日数を自動計算をしたいのですが

    エクセル2003を使っています。 シート1に営業日数、シート2~に表示形式の日付で1ヶ月分の日付を入力しています。 これをシート2~の1ヶ月分の営業日数を自動的にシート1に入力できるようにしたいです。 休みの日はセルをオレンジで塗りつぶしています。 何かいい方法はないでしょうか? よろしくお願いします。

  • EXCELで最初の曜日を入力したら他のセルで自動で表示したい

    EXCELで最初の曜日を入力したら他のセルで自動で表示したい 一か月分の日報を作りました、曜日は毎月変わる為に最初の曜日を入力したら他のセルに自動で順番に表示するようにしたいです。 例:A1 土   A2 日   A3 月 A1に「土」と入れたらA2、A3に日、月と表示されるようにしたいです。 説明の都合上連続したセルとして書いてますが実際は離れた位置にあるセルなのでドラッグして一気に表示は使えません。 何かいい方法はないでしょうか? 判る方がいらっしゃいましたら、どうぞよろしくお願いします。

  • Excelにて日付と曜日を自動的に表示できるように…

    ひと月につきひとつのファイル(Excel)で、 その中に1日1枚記入するワークシートが1か月分…つまり1から31まであります。 その1枚ずつに日付と曜日を入れるセルがそれぞれあります。 毎月、前月のファイルをコピーして使用するのですが、 そのため入力する度に日付と曜日を変えています。 これを自動的に表示させる方法はないでしょうか? 例えば10月のファイルなら、 12という名前のワークシートは日付が2005/10/12で曜日が(水)と表示されるような… もし何か名案があればよろしくお願いします。

  • エクセル 曜日日付 自動入力の仕方を教えてください

    エクセル2010を使っています。 スケジュール表を作っていて日付と曜日入力が自動で、できる方法を教えてください。 セルの中に 1(日) と打っていきたいのです。 1(日)と打って、下にカーソルを持っていけば自動的に2(月)と入力できるような ものがありますか? よろしくお願いします。

専門家に質問してみよう