Как в эксель сделать дату с 2х значным годом

Обновлено: 07.07.2024

Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.

Сводка

При введите дату с двухзначным номером года (например, 98), Microsoft Excel использует определенные правила, чтобы определить, какое столетие использовать для даты. В этой статье объясняется, Microsoft Excel определяет столетие.

Дополнительные сведения

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

Например, если вы введите 7/5/98, Excel автоматически использует 1998 год и меняет дату на 7/5/1998 в формуле.

В следующих разделах объясняются правила по умолчанию, Excel используются.

Использование региональных Параметры панели управления

Excel сначала интерпретирует даты в соответствии с порядком даты, определенным параметром Стиля коротких дат в соответствии с региональным Параметры панели управления, например M/d/yy.

Если вы работаете в Microsoft Windows 98 или более поздней стадии, вы можете использовать параметр When a two digit year is entered, интерпретирует год между параметром в области региональных Параметры в панели управления, чтобы определить год отсепя за столетие. По умолчанию значение 2029, но вы можете изменить его на любое значение между 99 и 9999.

Вы можете изменить значение Когда ввели двухзначный год, интерпретировать год между параметром на значение, которое не совместимо с Excel. Если ввести несовместимое значение, Excel вернется к правилам, которые обсуждаются в разделе "Правило 2029" этой статьи.

Чтобы изменить дату отсека века, выполните следующие действия:

В следующей таблице показано, как различные годы сокращения будут иметься при введите двухзначный год в Excel:

Setting Введите дату Используемая дата
2039 9/7/70 9/7/1970
2039 2/3/27 2/3/2027
2075 9/7/70 9/7/2070
2099 2/3/27 2/3/2027

Это изменит способ интерпретации Excel только при введите их в ячейку. Если вы импортируете или программным образом вводите дату, всегда действует следующее правило 2029 года.

Правило 2029

По умолчанию Excel определяет столетие с помощью 2029 года, который приводит к следующему поведению:

Допустимы даты в инклюзивном диапазоне с 1 января 1900 г. (1/1/1900) по 31 декабря 9999 г. (12/31/9999).

При введите дату, которая использует двухзначный год, Excel использует следующие века:

Двухзначный год введите Столетие, используемая
00-29 21st (2000 год)
30-99 20th (год 1900)

Например, при введите следующие даты, Excel интерпретирует их следующим образом:

Если вы хотите ввести дату до 1 января 1930 г. или после 31 декабря 2029 г., необходимо ввести полный четырехзначный год. Например, чтобы использовать дату 4 июля 2076 г., введите 7/4/2076.

Ввод дат, содержащих только компоненты дня/месяца или месяца/года

В этой статье рассмотрено, как Excel трехкомпонентные записи дат, которые содержат компоненты месяца, дня и года. Можно ввести двухкомпонентную дату, содержаную только день и месяц или компоненты месяца и года даты. Даты с двумя частью по своей сути неоднозначны, и их следует избегать, если это возможно. В этом разделе обсуждаются Excel обработки записей дат, содержащих только две части.

При вводе даты, содержаной только два из трех компонентов даты, Excel предполагает, что дата в виде дня/месяца или месяца/года. Excel первой попытки разрешить запись как запись дня и месяца в текущем году. Если она не может разрешить запись в форме День/месяц, Excel пытается разрешить запись в форме Месяц/Год, используя первый день этого месяца. Если не удается разрешить запись в форме Месяц/год, Excel интерпретирует запись как текст.

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

В этой таблице предполагается, что текущий год — 1999 год.

Запись Решение
12/01 12/1/1999
12/99 12/1/1999
11/95 11/1/1995
13/99 13/99 (текст)
1/30 1/30/1999
1/99 1/1/1999
12/28 12/28/1999

В этой таблице показано, Excel хранит дату, а не как дата отображается в ячейке. Формат отображения даты зависит от форматов дат, примененных к ячейке, и текущих параметров в Параметры панели управления.

В программе эксель существует два способа преобразовать дату в год. Причем в первом случае вы чисто визуально дату преобразовываете в год, а во втором случае вы действительно от даты оставляете только число из четырех цифр. Давайте рассмотрим подробно оба способа на примере следующей таблицы.


Первый способ. Сделаем визуально отражение года в ячейке.

Первый шаг. Выделим ячейку «В1», после чего нажмем на правую клавишу мыши, чтобы в появившемся меню выбрать строчку «Формат ячеек».


Второй шаг. На экране появится меню «Формат ячейки» на закладке «Число». В разделе «Числовые форматы» выделим последнюю строку «все форматы», после чего создадим формат в строке «ТИП»: «ГГГГ» и нажмем на кнопочку «ОК».


Третий шаг. В итоге на экране будет отображаться только год, но если мы посмотрим на адрес ячейке в левом верхнем углу, то увидим, что в ячейке все стоит реально дата.


Второй способ.

Первый шаг. Чтобы действительно оставить только год, нужно сначала в ячейке «С5» прописать формулу =ГОД(C1), которая забирает у даты только год.


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

Иногда, когда вы копируете или импортируете даты из других источников данных в ячейку Excel, дата может быть отформатирована и сохранена как текст. И здесь я расскажу о приемах преобразования таких дат, хранящихся в виде текста, в стандартные даты в Excel.

дата документа сохранена как текст 1

Преобразование текстовой даты с 2-значными годами до даты с помощью проверки ошибок

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

дата документа сохранена как текст 2

1. Включите лист, содержащий текстовые даты, и нажмите Формулы > Проверка ошибок. Смотрите скриншот:

2. В появившемся диалоговом окне вы можете указать преобразование лет в 19XX или 20XX, см. Снимок экрана:

дата документа сохранена как текст 3

дата документа сохранена как текст 4

3. Затем повторите, чтобы щелкнуть Преобразовать XX в 19XX or Преобразовать XX в 20XX для преобразования текстовой даты с 2-значными годами в стандартные даты одну за другой, пока не появится диалоговое окно, сообщающее вам, что проверка ошибок завершена. Смотрите скриншот:

дата документа сохранена как текст 5

Теперь все текстовые даты с двумя цифрами года преобразованы в стандартные даты.

Преобразование нескольких текстовых дат в дату с помощью формулы

Только с помощью проверки ошибок можно преобразовать текстовые даты с 2-значными годами в стандартные даты, для других текстовых дат вы можете применить формулу = ДАТАЗНАЧ ().

дата документа сохранена как текст 6

1. Выберите пустую ячейку рядом с текстовыми датами и введите эту формулу. = ДАТАЗНАЧ (E1) (E1 - текстовая дата) и нажмите Enter , чтобы получить 5-значное число, а затем перетащите дескриптор автозаполнения этой ячейки в нужный диапазон.

дата документа сохранена как текст 7

2. Затем, не снимая выделения с числовых строк, нажмите Ctrl + 1 , чтобы открыть Формат ячеек диалоговое окно и щелкните Время под Категория список и выберите нужный тип форматирования даты в правом разделе. Смотрите скриншот:

дата документа сохранена как текст 8

3. Нажмите OK, теперь текстовые даты преобразованы в даты.

Преобразование различной текстовой даты на сегодняшний день с помощью Kutools for Excel

Если у вас есть Kutools for Excel установлен, вы можете применить его Преобразовать в дату утилита для быстрого преобразования текстовых дат в даты.

После бесплатная установка Kutools for Excel, сделайте следующее:

дата документа сохранена как текст 9

Выделите текстовые даты и нажмите Kutools > Content > Преобразовать в дату. Смотрите скриншот:

дата документа сохранена как текст 10

Теперь текстовые даты преобразованы в стандартные даты.


Функция year будет возвращать четырехзначную информацию о году из даты, доступной в формуле, или в ячейку, которая адресовала формулу. Это означает, что целью функции Year является извлечение номера года из указанной даты в формуле или ячейке.

Синтаксис:


Аргумент в формуле ГОД

  • serial_number : серийный номер представляет дату.

объяснение

Если вы не уверены, как серийный номер представляет дату? тогда вы должны понимать, как дата сохраняет в Excel. С 1 января 1900 года Excel присваивает серийный номер каждой дате. На 1 января 1900 года один, на 2 января 1900 года два и так далее.

Например, если мы дадим серийный номер 1 в формуле года, он вернет 1900 согласно приведенной ниже логике.


Обратите внимание на формулу, которую мы только что ввели в серийный номер 1, и он вернул 1900, который является годом, связанным с этой датой. Мы увидим еще несколько примеров использования функции YEAR.

Как использовать формулу Excel YEAR в Excel?

Формула Excel YEAR очень проста и легка. Давайте разберемся, как использовать формулу Excel YEAR с несколькими примерами.

Вы можете скачать этот шаблон Formula Excel ГОД здесь - Шаблон Formula Excel ГОД

Пример № 1 - формула ГОДА с функцией ДАТА

Чтобы узнать год из 4 цифр, нам нужно ввести серийный номер даты. Но как мы можем каждый раз вычислять серийный номер на дату. Таким образом, вместо использования серийного номера мы можем использовать формулу даты.

Выполните следующие шаги, чтобы получить год от даты, используя формулу даты вместо использования серийного номера.

Сначала запустите ФОРМУЛУ ГОДА, как показано ниже.


Введите DATE Formula вместо серийного номера, как показано ниже.


Теперь нам нужно ввести год, месяц и день в формулу DATE.


Нажмите клавишу ввода.


Поскольку мы ввели Год как 2019 в формуле даты, следовательно, он возвращает год как 2019.

Пример №2 - формула года с функцией СЕГОДНЯ

Если мы хотим получить данные текущего года с помощью функции «Сегодня», мы можем получить ее очень легко. Выполните следующие шаги.

Начните формулу года, как показано ниже.


Нам нужно получить 4-значный номер года с сегодняшнего дня, следовательно, сейчас вводится функция TODAY.


Нажмите Enter после закрытия функции СЕГОДНЯ. Он вернет номер текущего года, как показано ниже.


Пример № 3 - Сравнение двух дат

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


Теперь с помощью функции year и month мы проверим, сколько дней в одной строке связано с одним и тем же месяцем и одним и тем же годом.

Начните Формулу с ГОДА сначала, как показано ниже.


Выберите первую ячейку даты из набора 1.


Теперь добавьте & Symbol и добавьте функцию MONTH для той же ячейки, как показано ниже.


До настоящего времени мы объединили год и месяц первой даты из набора 1. Аналогично, сделаем также для первой даты из набора 2.


Теперь он вернется, если совпадают месяц и год обеих дат. Если год или месяц кому-либо не соответствует критериям, он вернет значение False .


Перетащите ту же формулу в другие ячейки.

Пример № 4 - Найти год високосный год или нет

Возьмите несколько дат из разных лет, как показано на скриншоте ниже.


Теперь из приведенных выше данных нам нужно выяснить, какая дата относится к високосному году. Выполните следующие шаги, чтобы найти високосный год с помощью функции ГОД.

Запустите формулу с функцией МЕСЯЦ.


Вместо ввода серийного номера введите функцию DATE, как показано на скриншоте ниже.


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


Для ввода аргумента «МЕСЯЦ» 2 и ввода аргумента «ДЕНЬ» 29.


Закройте скобки DATE и MONTH, затем введите «=» 2, как показано ниже.


Нажмите клавишу ввода.


Перетащите ту же формулу в другие ячейки.

Вывод

Из всех дат, которые мы хотим узнать, имеет ли февраль 29 дней или нет для этого года, февраль является вторым месяцем, поэтому функция формулы «Месяц» должна возвращать 2. Она вернет 2 только тогда, когда функция «Дата» верна, что означает, что если в этом году февраль имеет 28 дней, то есть он переместится на 1 марта и вернет 3, поэтому результат формулы месяца не будет совпадать с числом 2.

Когда у февраля 29 дней, он вернет 2, что будет совпадать с правой частью 2, следовательно, вернет «True».

Это один из способов, иначе мы можем найти по-разному, как показано ниже.

1. Левая часть вычисляет дату после 28 февраля, если она равна правой части 29, то это високосный год.

2. Левая сторона вычисляет дату до 1 марта, если она равна правой части 29, то это високосный год.

Что нужно помнить о формуле года в Excel

Рекомендуемые статьи

Это руководство по формуле ГОД в Excel. Здесь мы обсуждаем, как использовать формулу YEAR в Excel вместе с практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи -

Читайте также: