[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『年月日(曜日)をシート毎に連続して表示させたい。』(どん)
同じような質問が過去にあったら、すみません。エクセル初心者のどんと
言います。早速お聞きしたい事なのですが、
一つのBOOKに日付毎のシートを作成して、(1日〜31日まで)
1日のシートの中の例えば、F1のセルを右クリック「セルの書式設定」の
「ユーザ定義」→「yyyy"年”m”月”d”日”(aaa)」を入力して日付(曜日)
を表示させる事は、出来たのですが、その後に、2日のシートの同じセル位置に
翌日の日付(曜日)を表示させたいのですが、うまくいきません。
よい方法があれば、ご教授願います。よろしくお願いします。
説明がわかりにくいかもしれません。申し訳ございません。
◆このようにすればいかがでしょうか? 1日シートに =DATE(2007,9,SUBSTITUTE(REPLACE(CELL("FILENAME",A1),1,FIND("]",CELL("FILENAME",A1)),),"日",)) ★これで、2007/9/1 (土) と表示されます 2日シートにこの式をコピーしてください
★なお、新しいファイルでは、ファイル名をつけて保存しないと、シート名は反映されません (Maron)
シート名を1日、2日・・・・31日としてありますね。 Maronさんの式を1日シートのF1セルに入力します。
1日シートのF1セルを選択して右クリックでコピーを選択 2日シートをクリックし、続けてShiftキーを押しながら31日シートをクリックしてグループ化します。 F1セルを選択してEnterもしくは貼り付けします。
シート名を1、2・・・31 とした場合には SUBSTITUTE は省略できると思います。(未検証) (横から拝見)
◆1日シートF1に、2007/9/1 と入力します ◆2日シートF1に、 F1=DATE(YEAR('1日'!$F$1),MONTH('1日'!$F$1),SUBSTITUTE(REPLACE(CELL("FILENAME",A1),1,FIND("]",CELL("FILENAME",A1)),),"日",)) ◆この式を、各シートにコピーではいかがでしょうか? (Maron)
早速、明日会社に行ってから、作成してみます。(セキュリティーで
自宅PCのデータを会社に持ち込み出来ないので・・・)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.