Изменить год во многих полях даты в Excel?

13

Итак, я заметил на рабочем листе, что у меня есть много дат, на которые четыре года, несомненно, из-за неправильного копирования / вставки из предыдущего вопроса .

Есть ли простой способ преобразовать несколько дат, которые я выбрал, в определенный год, но оставить месяц и день одинаковыми? Например, я хотел бы быстро преобразовать эти ячейки:

01.06.2014
05.06.2014
18.07.2014

в

01.06.2010
05.06.2010
18.07.2010

Их сотни, поэтому я бы не стал делать это вручную.

user30752
источник
Примечание: если я использую решение из вопроса, на который я ссылался, все даты, которые у меня уже есть на 2010 год, относятся к 2006 году. Таким образом, установка / снятие этого флажка не решает эту проблему.
user30752 22.09.10
1
Вы уверены, что даты отменены на четыре года; а не выходной на четыре года и один день?
Рон Розенфельд

Ответы:

14

Если все ячейки даты находятся в одном столбце, вот быстрый и грязный способ:

Предполагая, что даты указаны в A1 вниз, вставьте два столбца справа.

В B1 поместите формулу: =DATE(YEAR(A1)-4,MONTH(A1), DAY(A1))

Скопируйте эту формулу вниз по столбцу, чтобы пересчитать все даты из столбца А.

Теперь выберите и «скопируйте» столбец B (новые даты) и используйте «вставить как значения / вставить значения» в столбец C.

Теперь удалите исходный столбец и столбец, содержащий формулы, чтобы оставить новые фиксированные даты.

Если исходные даты не находятся в аккуратных столбцах, возможно, вам придется проделать немного больше работы!

Linker3000
источник
Спасибо всем за предложения. Это метод, который я решил использовать, и он работал отлично. Спасибо!!
user30752 22.09.10
Мальчик, этот ответ выглядит знакомым ... LOL
Sux2Lose
4
  1. Выделите столбец, в котором находятся даты, затем на вкладке «Главная» перейдите к «Найти и выбрать», затем нажмите «Заменить»
  2. Введите «2014» в поле «Найти что», затем введите «2010» в поле «Заменить на».
  3. Нажмите Заменить все
Ты М.
источник
2

Если у вас есть фиксированный год:

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

если вы хотите сбрить несколько лет:

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

Где A1 - это ячейка, содержащая дату для конвертации.

Sux2Lose
источник
0

Если все данные собраны в столбце или строке, вы можете взять данные и вычесть 1460 (количество дней в 4 года)

альтернативный текст

примечание: C3 - выделенная ячейка.

Джеймс Мертц
источник
Это не будет обслуживать високосные годы
Linker3000
0

если вы находитесь в Mac, перейдите в строку меню в разделе «Правка», выберите «Заменить» и введите значения, которые вы хотите заменить, нажмите «Заменить все».

Cel
источник
0

На вкладке «ДОМАШНЯЯ СТРАНИЦА» в поле «НОМЕР» измените дату на ДЛИТЕЛЬНУЮ ДАТУ, а не НА КРАТКУ ДАТУ, это позволит вам перейти к НАЙТИ и ВЫБРАТЬ и ЗАМЕНИТЬ ВСЕ нежелательные даты.

user406795
источник
0

Функция «Заменить» на вкладке «Найти и выбрать» может изменить год на протяжении всей рабочей книги. Выбрав Параметры >> Внутри: Рабочая книга, вы измените все годы на указанный вами год.

Напоминание: для високосных лет вам придется вручную войти и убрать 29-й день, если вы переходите с 2016 на 2017 и т. Д.

отметка
источник
1
Это дубликат нескольких предыдущих ответов. Хотя вы и не заметили бы из некоторых предыдущих ответов, предполагается, что каждый ответ вносит свое решение.
fixer1234