1年先の日付のコピー(Microsoft Excel)
Juanには、2018年の日付の列(列A)があります。彼は、その範囲の日付を同じワークブックの別のワークシートにコピーしたいと考えています。彼は、2019年になるはずの年を除いて、日付をすべて同じにする必要があります。
このタスクを実行するには、さまざまな方法があります。 1つの方法は、数式を使用して新しい日付を作成することです。元の日付が列Aにあり(Juanが指摘したように)、ワークシートの名前が元の日付であるとすると、別のワークシートのセルA1で次の数式を使用できます。
=DATE(2019,MONTH('Original Dates'!A1),DAY('Original Dates'!A1))
次に、数式を必要な数のセルにコピーできます。必要に応じて、さらに短い式を使用できます:
=EDATE('Original Dates'!A1,12)
公式のアプローチを使用する場合、Excelは結果を日付のように自動的にフォーマットしない場合があることに注意してください。これは簡単に修正できます。必要なセルフォーマットを適用するだけです。
元の日付がうるう日(2月29日)の場合に何が起こるかを解決する方法を扱う2つの式には重要な違いがあります。 DATE関数の場合、Excelは新しい日付を3月1日として扱います。したがって、元の日付が2016年2月29日の場合、DATE式の結果は2017年3月1日になります(式が2017年であるため、その年を使用するために「ハードワイヤード」です。)
EDATE関数の場合、2月29日は2月28日としてレンダリングされます。したがって、2016年2月29日は2017年2月28日になります(EDATE関数は元の日付より12か月後の日付を使用するように指示されているため2017年です。 )
どちらの数式アプローチを使用する場合でも(他にもいくつかあります)、数式が配置されたら、すべての数式を選択し、Ctrl + Cを押してクリップボードにコピーし、リボンの[ホーム]タブを表示して、下の矢印をクリックします。貼り付けツールをクリックし、[値の貼り付け]を選択します。これにより、数式がなくなり、セルに実際の日付が残ります。
コピーアンドペーストと言えば、新しいワークシートに日付を取得する別の方法があります。
。元の日付範囲を選択します。
。 Ctrl + Cを押して、それらすべてをクリップボードにコピーします。
。新しいワークシートに切り替えて、日付を貼り付ける最初のセル(A1)を選択します。
。 Ctrl + Vを押して日付を貼り付けます。元のワークシートとまったく同じで、貼り付けた範囲を選択する必要があります。
。 Ctrl + Hを押します。 Excelは、[検索と置換]ダイアログボックスの[置換]タブを表示します。 (図1を参照)
。 [検索する文字列]ボックスに、変更する年(2018)を入力します。
。 [置換]ボックスに、変更する年(2019)を入力します。
。 [すべて置換]をクリックします。 Excelは、行った置換の数を通知します。
。 [検索と置換]ダイアログボックスを閉じます。
Excelは、年を置き換えたいことを認識できるほど賢く、そうすることで、結果の日付を「再評価」します。ほとんどの日付では、これは問題ではありませんが、うるう年の場合です。元の日付が2016年2月29日の場合、2017年2月29日に変更されます。これは無効な日付であるため、Excelによって解析されます。
次のように、いくつかのExcelTipsサブスクライバーによって提案された別のアプローチがあります。
。元の日付範囲を選択します。
。 Ctrl + Cを押して、それらすべてをクリップボードにコピーします。
。新しいワークシートに切り替えて、日付を貼り付ける最初のセル(A1)を選択します。
。 Ctrl + Vを押して日付を貼り付けます。元のワークシートとまったく同じである必要があります。
。未使用のセルに、値365を入力します。
。手順5で使用したセルを選択します。
。 Ctrl + Cを押して、値をクリップボードにコピーします。
。手順4で貼り付けたセルの範囲を選択します。
。リボンの[ホーム]タブを表示します。
。貼り付けツールの下にある下矢印をクリックして、[形式を選択して貼り付け]を選択します。 Excelに[形式を選択して貼り付け]ダイアログボックスが表示されます。 (図2を参照)
。 [追加]ラジオボタンを選択します。
。 [OK]をクリックします。
。選択したセルをフォーマットして、希望する日付フォーマットを使用します。
一見すると、すべての日付が元の日付より1年遅れて更新されているように見えます。多くの場合、これは正しいでしょうが、繰り返しになりますが、うるう日はあなたを混乱させます。元の日付がうるう日を含む年である場合、うるう年には366日が含まれるため、365を追加しても1年後になるとは限りません。したがって、このヒントで説明されている他の方法の1つを使用するのが最善です。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(13328)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice365のExcelに適用されます。