Alterar ano em muitos campos de data no excel?

13

Então, eu notei em uma planilha que tenho muitas datas com quatro anos de folga, sem dúvida por causa de copiar / colar incorretamente da pergunta anterior .

Existe uma maneira fácil de converter várias datas que seleciono para um ano específico, mas mantenha o mês e o dia iguais? Por exemplo, eu gostaria de converter rapidamente essas células:

2014/06/01
2014/06/05
2014/07/18

para

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

Existem centenas deles, então prefiro não fazê-lo manualmente.

user30752
fonte
Nota: Se eu usar a solução da pergunta que referenciei, todas as datas que já tenho para 2010 voltam a 2006. Portanto, marcar / desmarcar essa caixa não resolve esse problema.
user30752
1
Você tem certeza de que as datas estão fora de quatro anos; e não sair daqui a quatro anos e um dia?
Ron Rosenfeld

Respostas:

15

Se as células da data estiverem todas em uma coluna, eis uma maneira rápida e suja:

Supondo que as datas estejam em A1 para baixo, insira duas colunas à direita.

Em B1, coloque a fórmula: =DATE(YEAR(A1)-4,MONTH(A1), DAY(A1))

Copie esta fórmula na coluna para recalcular todas as datas da coluna A.

Agora selecione e 'copie' a coluna B (as novas datas) e use 'colar como valores / colar valores' na coluna C.

Agora exclua a coluna original e a que contém as fórmulas para deixar as novas datas fixas.

Se as datas originais não estiverem em colunas organizadas, talvez você precise fazer um pouco mais de trabalho!

Linker3000
fonte
Obrigado a todos pelas sugestões. Este é o método que eu decidi usar e funcionou perfeitamente. Obrigado!!
user30752
Cara
5
  1. Destaque a coluna onde estão as datas e, na guia Página Inicial, vá para "Localizar e Selecionar" e clique em "Substituir"
  2. Digite "2014" em Localizar, em seguida, digite "2010" em Substituir por
  3. Clique em Substituir tudo
Ty M.
fonte
2

Se você tem um ano fixo em mente:

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

se você deseja economizar vários anos:

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

Onde A1 é a célula que contém a data para converter.

Sux2Lose
fonte
0

Se todos os dados forem coletados em uma coluna ou linha, você poderá coletar os dados e subtrair 1460 (a quantidade de dias em 4 anos)

texto alternativo

nota: C3 é a célula destacada.

James Mertz
fonte
Isso não vai servir para anos bissextos
Linker3000
0

se você estiver em um Mac, vá para a barra de menus em Editar, vá para Substituir e insira os valores que deseja substituir, pressione substituir tudo.

Cel
fonte
0

Na guia INÍCIO, em NÚMERO, altere a data para LONG DATE, em vez de SHORT DATE, para acessar FIND & SELECT e substituir todas as datas indesejadas.

user406795
fonte
0

A função Substituir na guia Localizar e Selecionar pode mudar um ano em toda a Pasta de Trabalho. Ao selecionar Opções >> Dentro de: Pasta de trabalho, todos os anos serão alterados para o ano que você especificar.

Lembrete: nos anos bissextos, você terá que entrar e remover manualmente o 29º dia se estiver convertendo de 2016 para 2017 etc.

Marca
fonte
1
Esta é uma duplicata de várias respostas anteriores. Embora você não note em algumas das respostas anteriores, a intenção é que cada resposta contribua com outra solução.
precisa saber é o seguinte
0

O Excel é frustrante - a única recomendação que funcionou para mim foi inserir uma nova coluna e arrastar. E se alguma data for repetida na coluna, você deverá arrastar novamente uma por uma. Eu ainda preciso dos dias do mês para subir um também, mas obviamente terei que atualizá-los manualmente. Eu odeio a aba "número". É muito confuso e não confiável.

Lauren
fonte