-1

У меня есть лист в Excel, с ячейками, имеющими даты вроде:

1/1/2018
2/1/2018
3/1/2018
4/1/2018

Я хочу изменить только год, написав в любой ячейке, например, как

2019

Так что Excel изменяет дату ячеек, но только год только так

1/1/2019
2/1/2019
3/1/2019
4/1/2019

Пожалуйста, помогите мне сделать это

2 ответа2

1

Самый простой способ - найти и заменить. Но если вам интересно, вы можете попробовать следующее.

Excel определяет системную дату как текущую.

Если вы нажмете Ctrl +; в любой вашей камере. Будет напечатана текущая дата. Что означает, что дата идет с панели управления.

Windows 10

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

В разделе «Часы, язык и регион» нажмите «Изменить формат даты, времени или номера».

  1. Нажмите Региональные и языковые параметры.

  2. В диалоговом окне Регион щелкните Дополнительные параметры.

  3. Нажмите вкладку Дата.

  4. И измените его на 2019.

Но при этом у вас будет много проблем с датой.

Способ 2:

Вы можете написать функцию VBA в событии изменения рабочего листа, где бы ни находился 2018, а затем изменить его на 2019.

1

Используйте функцию DATE со ссылкой на другую ячейку для аргумента year .

Синтаксис: DATE(год, месяц, день)

https://support.office.com/en-us/article/date-function-e36c0c8c-4104-49da-ab83-82328b832349

Таким образом, в вашем случае введите год (2018 или 2019), например, в ячейке B1 , и используйте формулу, подобную этой:

=DATE(B$1,1,1)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .