Змінити рік у багатьох полях дат у excel?


13

Тож я помітив на робочому аркуші, що у мене є багато дат, які вимикаються чотири роки, без сумніву, через неправильне копіювання / вставлення з попереднього питання .

Чи є простий спосіб перетворити купу дат, які я вибрав, на конкретний рік, але зберегти місяць і день однаковими? Наприклад, я хотів би швидко перетворити ці комірки:

1.06.2014
6.06.2014
18.07.2014

до

6.06.2010
6/5/2010
18.07.2010

Таких сотень, тому я б краще не робив це вручну.


Примітка. Якщо я використовую рішення з питання, на яке я посилався, усі дати, які я вже маю на 2010 рік, відносяться до 2006 року. Отже, перевірка / зняття цього пункту не вирішує цю проблему.
користувач30752

1
Ви впевнені, що дати закінчуються на чотири роки; а не від чотирьох років і одного дня?
Рон Розенфельд

Відповіді:


15

Якщо клітинки дати містяться в одному стовпці, ось швидкий і брудний спосіб:

Припускаючи, що дати знаходяться в А1 вниз, вставте два стовпчики праворуч.

У B1 покладіть формулу: =DATE(YEAR(A1)-4,MONTH(A1), DAY(A1))

Скопіюйте цю формулу в стовпчик, щоб перерахувати всі дати зі стовпця А.

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

Тепер видаліть початковий стовпчик і той, що містить формули, щоб залишити нові фіксовані дати.

Якщо початкові дати не містять акуратних стовпців, можливо, доведеться зробити трохи більше роботи!


Дякую всім за пропозиції. Це метод, який я вирішив використати, і він справно працював. Спасибі!!
користувач30752

Хлопчик, ця відповідь виглядає знайомою ... lol
Sux2Lose

5
  1. Виділіть стовпець, де є дати, потім на вкладці Домашня сторінка перейдіть до «Знайти та вибрати», а потім натисніть «Замінити»
  2. Введіть "2014" у розділі Знайти те, а потім введіть "2010" під Замінити на
  3. Клацніть Замінити все

2

Якщо ви маєте на увазі фіксований рік:

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

якщо ви хочете поголитися кілька років:

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

Де А1 - комірка, що містить дату перетворення.


0

Якщо дані зібрані у стовпці чи рядку, ви можете взяти дані та відняти 1460 (сума дня за 4 роки)

alt текст

Примітка: C3 - виділена клітина.


Це не буде задовольняти високосні роки
Linker3000

0

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


0

На ТАБЛИЦІ ДОМАШНОГО ВІДКЛЮЧЕННЯ змініть дату на ДОВІЙ ДАТУ, а не КОРОТУ ДАТУ, це дозволяє перейти до НАЙМЕННЯ І ВИБІРИ та ЗАМІНУВАТИ ВСІ непотрібні дати.


0

Функція «Замінити» на вкладці «Знайти і вибрати» може змінювати рік протягом усієї робочої книги. Вибравши Опції >> У межах: Робоча книжка зміниться протягом усіх років у вказаний рік.

Нагадування: у високосні роки вам доведеться вручну зайти та видалити 29-й день, якщо ви переходите з 2016 по 2017 рік тощо.


1
Це дублікат кількох попередніх відповідей. Хоча ви не помітили б жодної попередньої відповіді, але кожна відповідь сприяє іншому вирішенню.
fixer1234

0

Excel засмучує - єдиною рекомендацією, яка працювала для мене, було вставлення нової колонки та перетягування. І якщо будь-яка дата повторюється у стовпці, вам доведеться перетягувати їх по черзі. Мені дійсно ще потрібні місячні дні, щоб перенести і вгору, але очевидно, мені доведеться їх оновлювати вручну. Я ненавиджу вкладку "число". Це дуже заплутано і ненадійно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.