Changer l'année dans de nombreux champs de date dans Excel?


13

J'ai donc remarqué dans une feuille de calcul que de nombreuses dates sont décalées de quatre ans, sans doute en raison d'un copier / coller incorrect d'une question précédente .

Existe-t-il un moyen facile de convertir un groupe de dates que je sélectionne en une année spécifique, mais garder le mois et le jour identiques? Par exemple, j'aimerais convertir rapidement ces cellules:

6/1/2014
6/5/2014
18/07/2014

à

6/1/2010
6/5/2010
18/07/2010

Il y en a des centaines, donc je préfère ne pas le faire manuellement.


Remarque: Si j'utilise la solution de la question que j'ai référencée, toutes les dates que j'ai déjà pour 2010 remontent à 2006. Donc, cocher / décocher cette case ne résout pas ce problème.
user30752

1
Êtes-vous certain que les dates sont décalées de quatre ans; et non pas de quatre ans et un jour?
Ron Rosenfeld

Réponses:


15

Si les cellules de date sont toutes dans une colonne, voici un moyen rapide et sale:

En supposant que les dates sont en A1 vers le bas, insérez deux colonnes à droite.

Dans B1, mettez la formule: =DATE(YEAR(A1)-4,MONTH(A1), DAY(A1))

Copiez cette formule dans la colonne pour recalculer toutes les dates de la colonne A.

Maintenant, sélectionnez et "copiez" la colonne B (les nouvelles dates) et utilisez "coller comme valeurs / coller les valeurs" dans la colonne C.

Supprimez maintenant la colonne d'origine et celle contenant les formules pour laisser les nouvelles dates fixes.

Si les dates d'origine ne sont pas dans des colonnes soignées, vous devrez peut-être faire un peu plus de travail!


Merci à tous pour les suggestions. C'est la méthode que j'ai décidé d'utiliser et elle a parfaitement fonctionné. Merci!!
user30752

Garçon, cette réponse vous semble familière ... lol
Sux2Lose

5
  1. Mettez en surbrillance la colonne où se trouvent les dates, puis sous l'onglet Accueil, allez dans "Rechercher et sélectionner", puis cliquez sur "Remplacer"
  2. Tapez "2014" sous Rechercher quoi, puis "2010" sous Remplacer par
  3. Cliquez sur Remplacer tout

2

Si vous avez une année fixe en tête:

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

si vous voulez vous raser un certain nombre d'années:

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

Où A1 est la cellule contenant la date à convertir.


0

Si toutes les données sont collectées dans une colonne ou une ligne, vous pouvez prendre les données et soustraire 1460 (le nombre de jours en 4 ans)

texte alternatif

remarque: C3 est la cellule en surbrillance.


Cela ne répondra pas aux années bissextiles
Linker3000

0

si vous êtes dans un Mac, allez dans la barre de menu sous Modifier, allez dans Remplacer et mettez les valeurs que vous voulez remplacer, appuyez sur remplacer tout.


0

Dans l'onglet ACCUEIL, sous NUMBER, changez la date en LONG DATE plutôt qu'en SHORT DATE, cela vous permet d'accéder à FIND & SELECT et de REMPLACER TOUTES les dates indésirables.


0

La fonction Remplacer sous l'onglet Rechercher et sélectionner peut changer une année dans tout le classeur. En sélectionnant Options >> Dans: Classeur, il changera toutes les années en l'année que vous spécifiez.

Rappel: pour les années bissextiles, vous devrez manuellement entrer et supprimer le 29e jour si vous convertissez de 2016 à 2017, etc.


1
Il s'agit d'un doublon de plusieurs réponses précédentes. Bien que vous ne remarquiez pas certaines des réponses précédentes, l'intention est que chaque réponse apporte une autre solution.
fixer1234

0

Excel est frustrant - la seule recommandation qui a fonctionné pour moi était d'insérer une nouvelle colonne et de la faire glisser. Et si une date est répétée dans la colonne, vous devez les faire glisser à nouveau une par une. J'ai vraiment encore besoin des jours du mois pour en augmenter un, mais je devrai évidemment les mettre à jour manuellement. Je déteste l'onglet "numéro". C'est très déroutant et peu fiable.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.