- ベストアンサー
”2009/7/2 9:01:00” の日にちのみの変更。
初めまして、よろしくお願いします。 一つのセル内(A1内)に”2009/7/2 9:01:00”と入力されているデーター表 A B 1 2009/7/2 9:01:00 2 2009/7/2 9:13:00 3 2009/7/2 9:15:00 4 2009/7/2 9:25:00 5 2009/7/2 9:33:00 6 : : : があります。ここで年、月、時間はそのままで、日にち部分のみを変更したシートを複数作りたいと思っています。できましたら関数式で、日にちを打ち込めば総て表せるようにしたいと思います。何か良い方法がありましたら、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
例えば、各シートのセルB1に日にちを入力するとして、セルA1に、 =DATE(YEAR(Sheet1!A1),MONTH(Sheet1!A1),$B$1)+TIME(HOUR(Sheet1!A1),MINUTE(Sheet1!A1),SECOND(Sheet1!A1)) と入力して、A1をA2以下にコピーします。 YEAR(Sheet1!A1)でSheet1のセルA1の年を、 MONTH(Sheet1!A1)でSheet1のセルA1の月を、 HOUR(Sheet1!A1)でSheet1のセルA1の時を、 MINUTE(Sheet1!A1)でSheet1のセルA1の分を、 SECOND(Sheet1!A1)でSheet1のセルA1の秒を、 それぞれ抽出し、日にちを$B$1と絶対参照形式で指定して、 DATE関数及びTIME関数の引数としています。
その他の回答 (1)
- hallo-2007
- ベストアンサー率41% (888/2115)
目的が、今一わかりませんが B列に =A1+1 として下へコピィすれば、日にちが1日増えます。 エクセルでは日付や時刻を 1日(24時間)を数値の 1 で計算していますので 数値で 1 を加算することは、次の日になります。 別シートにコピィするのであれば、現在のシートを先にコピィ&ペーストしておいて 空いているセルに 1 といれてコピィ 貼り付けて作成した範囲を選択、形式を選択して貼り付け、加算 にチェックをいれて OK すれば、日付のみ翌日になります。 書式は、改めて 日付・時刻にします。
お礼
これは気づきませんでした。ありがとうございました。
お礼
うまくいきました。たいへん助かりました。ありがとうございます。