- ベストアンサー
Excelでの年月日の表示について
あるセルに「9/1」と入力した場合に2008年ではなく、2009年と表示させたいのですが、どのようにすればよいでしょうか。 いちいち、「2009/9/1」と入力しないといけないでしょうか。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
◆方法1 1)#4さんの説明「「2008/9/1」+「365(日)」とすると、「2009/9/1」と表示されます。」によりまして 2)任意のセルに「365」と入力して、コピーします 3)2008年で入力されている範囲を指定して 4)「形式を選択して貼り付け」の「演算」の「加算」にチェックして、OK ◆方法2 1)2008年で入力されている範囲を指定して 2)メニューバーの「編集」→「置換」で 3)「検索する文字列」に「2008」、「置換後の文字列」に「2009」と入力します 4)置換するデータで「置換」をクリックします 5)全部を置換する場合は、特に範囲を指定せず、「すべて置換」をクリックしてください
その他の回答 (4)
- mrroccy
- ベストアンサー率45% (24/53)
エクセルのセルで「2008/9/1」は実際は39692の数値データとして管理されています。ですので、「2008/9/1」+「365(日)」とすると、「2009/9/1」と表示されます。 もう少し詳細に説明すると セルA1に「365」と入力 A2に「9/1」と入力 B2に「=A2+$A$1」 その後列Aに日付データを入力していき、 列BはB2のセルを下にドラッグ、もしくはセル右下の十字をダブルクリックで下の列にコピーされます。 その後、B列をコピー→形式を選択して貼り付け→値とすると、データの変動がなく今後安定します。 うるう年が含まれると「365」とは限らないので、気をつけてくださいね。
お礼
なるほど。そういう方法もあるのですね。 ただやりたい作業は列Aに任意に月日を入れたいので、もう少し簡略した方法がないかと思います。
9/9/1 のように入力されるか、あるいは、たくさん入力されるのであれば、ひとまず 2008 と表示させておいて、あとで一括して 2009 に置換されたらどうでしょう。・・・つまらない方法ですが。
補足
>あとで一括して 2009 に置換されたらどうでしょう。 一括で置換はどのように作業をすれば効率がいいでしょうか。 ちなみにセルは2009/9/1-2009-9/30のように連続ではなく、任意の月日になります。
- ubonoti01
- ベストアンサー率20% (43/211)
正当な方法かどうかわかりませんが・・・・ パソコンの日付と時刻を変更してからエクセルの入力をしてはどうでしょうか? 試しに今日の日付を2009年9月1日に設定して、EXCELで9/1と入力したら2009/9/1となりました。そのあと今日の日付を2008年9月1日に設定し直しましたが、先ほどのセルは2009/9/1のままでした。 多分、もっと真っ当な方法があるような気がしますが・・・・
お礼
私もPCに日付を直す方法も考えました・・・。 ありがとうございました。
- hallo-2007
- ベストアンサー率41% (888/2115)
残念ながら今年以外の日付の場合は、年の情報を入力する必要があります。 少し省略するなら 「09/9/1」でも良いでしょう
お礼
やはりそうですね。ありがとうございました。
お礼
すばらしい。方法2の方でやってみました。 簡単に出来ました。ありがとうございました。 いろいろ方法はあるものですね。