Excelの多くの日付フィールドで年を変更しますか?


13

だから私はワークシートで4年前の多くの日付があることに気付いた、疑いもなく前の質問からの不適切なコピー/貼り付けのためです。

選択した一連の日付を特定の年に変換する簡単な方法はありますが、月と日を同じに保ちますか?たとえば、これらのセルをすばやく変換したいと思います。

6/1/2014
6/5/2014
7/18/2014

2010年
6
月1 日2010年5 月6 日2010年7 月18 日

これらは何百もあるので、手動でやるのはやめたいです。


注:参照した質問のソリューションを使用する場合、2010年に既に持っているすべての日付は2006年に戻ります。そのため、このボックスをオン/オフしてもこの問題は解決しません。
user30752

1
日付が4年ずれていることは確かですか。そして、4年と1日ずれていない?
ロンローゼンフェルド

回答:


14

日付セルがすべて1つの列にある場合、ここに簡単な方法があります。

日付が下向きにA1であると仮定すると、右側に2列挿入します。

B1に次の式を入力します。 =DATE(YEAR(A1)-4,MONTH(A1), DAY(A1))

この数式を列の下にコピーして、列Aのすべての日付を再計算します。

次に、列B(新しい日付)を選択して「コピー」し、「値として貼り付け/値を貼り付け」を使用して列Cに入力します。

元の列と数式を含む列を削除して、新しい固定日付を残します。

元の日付がきちんとした列にない場合は、もう少し作業が必要になる場合があります!


提案をありがとう。これは私が使用することにした方法で、完全に機能しました。ありがとう!!
user30752

少年、この答えはおなじみのようです... lol
Sux2Lose

4
  1. 日付がある列を強調表示し、[ホーム]タブで[検索と選択]に移動して、[置換]をクリックします。
  2. [検索対象]に「2014」と入力し、[置換]に「2010」と入力します
  3. すべて置換をクリック

2

固定年を念頭に置いている場合:

=DATE(2010,MONTH(A1),DAY(A1))

何年も剃りたいなら:

=DATE(YEAR(A1)-4,MONTH(A1),DAY(A1))

A1は、変換する日付を含むセルです。


0

データがすべて列または行に収集される場合、データを取得して1460(4年間の日量)を減算できます。

代替テキスト

注: C3は強調表示されたセルです。


これは
le

0

Macを使用している場合は、[編集]の下のメニューバーに移動し、[置換]に移動して、置換する値を入力し、[すべて置換]を押します。


0

[ホーム]タブの[NUMBER]で、日付を[SHORT DATE]ではなく[LONG DATE]に変更します。これにより、不要な日付をすべて検索して選択し、置換できます。


0

[検索と選択]タブの[置換]機能は、ワークブック全体で1年変更できます。[オプション] >> [範囲内:ワークブック]を選択すると、すべての年が指定した年に変更されます。

リマインダー:ap年の場合、2016年から2017年などに変換する場合、29日目を手動で削除する必要があります。


1
これは、以前のいくつかの回答の複製です。以前の回答のいくつかからは気づかないでしょうが、意図は各回答が別のソリューションに貢献することです。
fixer1234
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.