Cambia anno in molti campi data in Excel?


13

Quindi ho notato in un foglio di lavoro che ho molte date con quattro anni di pausa, senza dubbio a causa di copia / incolla errate da una domanda precedente .

Esiste un modo semplice per convertire un gruppo di date che seleziono in un anno specifico, ma mantenendo lo stesso mese e giorno? Ad esempio, vorrei convertire rapidamente queste celle:

01/06/2014
6/5/2014
18/07/2014

per

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

Ce ne sono centinaia, quindi preferirei non farlo manualmente.


Nota: se utilizzo la soluzione dalla domanda a cui ho fatto riferimento, tutte le date che ho già per il 2010 risalgono al 2006. Quindi, selezionando / deselezionando quella casella non si risolve questo problema.
user30752

1
Sei sicuro che le date siano scadute di quattro anni; e non via per quattro anni e un giorno?
Ron Rosenfeld,

Risposte:


15

Se le celle della data sono tutte in una colonna, ecco un modo rapido e sporco:

Supponendo che le date siano in A1 verso il basso, inserire due colonne a destra.

In B1, inserisci la formula: =DATE(YEAR(A1)-4,MONTH(A1), DAY(A1))

Copia questa formula nella colonna per ricalcolare tutte le date dalla colonna A.

Ora seleziona e 'copia' la colonna B (le nuove date) e usa 'incolla come valori / incolla valori' nella colonna C.

Ora cancella la colonna originale e quella contenente le formule per lasciare le nuove date fisse.

Se le date originali non sono in colonne ordinate, potresti dover fare un po 'più di lavoro!


Grazie a tutti per i suggerimenti. Questo è il metodo che ho deciso di utilizzare e ha funzionato perfettamente. Grazie!!
user30752

Ragazzo, questa risposta sembra familiare ... lol
Sux2Lose

5
  1. Evidenzia la colonna in cui si trovano le date, quindi nella scheda Home, vai su "Trova e seleziona", quindi fai clic su "Sostituisci"
  2. Digita "2014" in Trova, quindi digita "2010" in Sostituisci con
  3. Fai clic su Sostituisci tutto

2

Se hai in mente un anno fisso:

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

se vuoi raderti un numero di anni:

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

Dove A1 è la cella contenente la data da convertire.


0

Se i dati sono tutti raccolti in una colonna o riga, puoi prendere i dati e sottrarre 1460 (la quantità del giorno in 4 anni)

testo alternativo

nota: C3 è la cella evidenziata.


Questo non sarà adatto per gli anni bisestili
Linker3000,

0

se sei su un Mac vai alla barra dei menu sotto Modifica vai su Sostituisci e inserisci i valori che vuoi sostituire, premi Sostituisci tutto.


0

Nella SCHEDA HOME in NUMERO modifica la data in DATA LUNGA anziché in DATA CORTA, ciò ti consente di andare a TROVA E SELEZIONA e SOSTITUISCI TUTTE le date indesiderate.


0

La funzione Sostituisci nella scheda Trova e seleziona può cambiare di un anno nell'intera cartella di lavoro. Selezionando Opzioni >> In: cartella di lavoro cambierà tutti gli anni nell'anno specificato.

Promemoria: per gli anni bisestili dovrai accedere manualmente e rimuovere il 29 ° giorno se stai convertendo dal 2016 al 2017 ecc.


1
Questo è un duplicato di diverse risposte precedenti. Sebbene non ti accorga di alcune delle risposte precedenti, l'intenzione è che ciascuna risposta offra un'altra soluzione.
Fixer 1234

0

Excel è frustrante: l'unica raccomandazione che ha funzionato per me è stata l'inserimento di una nuova colonna e il trascinamento. E se una data viene ripetuta nella colonna, devi trascinarle una per una. Ho davvero ancora bisogno dei giorni del mese per spostarne uno, ma ovviamente dovrò aggiornarli manualmente. Odio la scheda "numero". È molto confuso e inaffidabile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.