よねさんのWordとExcelの小部屋

入力した日付の年を変更したい:Excel Q&A(Tips)


スポンサードリンク


更新 2022/1/7

置換で処理したい 関数で処理したい

入力した日付の年を変更したい     Topへ

置換で処理したい

  1. 入力しているのは2022年1月7日です。
    C列の日付を 1/13 1/13 1/18 1/18 1/27・・・・ といった具合に、月/日 の形式で入力します。
    年の入力をしないので、入力が早くできます。
    しかし、年は 2022年となっています。
  2. 2022年を 2021年に置換します。
    分かりやすくするために(説明用に)、表示形式を yyyy/m/d とします。
    年を修正したいセルを選択します。ここでは C2:C13 を選択しました。
  3. [ホーム]タブの編集グループの[検索と選択]→[置換]を選択します。
    ショートカットキーは [Ctrl]+[H] です。
    ポイントは置換と言えば文字列を置き換える・・・といった先入観がありますが、日付データも置換ができるというところです。
  4. 検索と置換ダイアログボックスの置換タブが表示されます。
    検索する文字列に 2022/ と(すべて半角文字で)入力します。
    置換後の文字列に 2021/ と(すべて半角文字で)入力します。
    [すべて置換]ボタンをクリックします。
  5. 選択していたセルの「12件を置換しました。」と結果が表示されます。
  6. C2:C13セルの年が 2022年から2021年に修正できました。

関数で処理したい

  1. 関数を使って処理したい・・・といったときは他の列に =DATEVALUE("2021/"&TEXT(C2,"m/d")) と入力します。
    もっともらしく DATEVALUE関数を使っていますが、 DATEVALUEを使わず、=("2021/"&TEXT(C2,"m/d"))*1 とすることもできます。
  2. 変換した日付のセル F2:F13セルを選択して、[Ctrl]+[C] でコピーします。
    貼り付けるセル C2セルを選択して、[Ctrl]+[V] で貼り付けます。
    すると、参照エラーとなってしまいます。
    慌てずに、右下に表示される[貼り付けオプション]ボタンをクリックします。
  3. [貼り付けオプション]ボタンをクリックして、[値]の貼り付けを選択します。
    日付が 2021年に変更できました。
    F2:F13セルは不要になりましたので、削除してOKです。

スポンサードリンク



よねさんのWordとExcelの小部屋Excel(エクセル)講座の総目次Excel(エクセル)講座 Q&A(Tips)|入力した日付の年を変更したい

 PageViewCounter
 Counter
 Since2006/2/27