Как Excel работает с двузначными числами года
Сводка
При вводе даты с использованием двухзначного числа года (например, 98), Microsoft Excel использует определенные правила для определения века, используемого для даты. В этой статье объясняется, как Microsoft Excel определяет столетие.
Дополнительная информация
При вводе даты в ячейку, если опустить цифры века из года, Excel автоматически определяет, какой век будет использоваться для даты.
Например, если ввести 05.07.98, Excel автоматически использует 1998 год и изменит дату на 05.07.1998 в строке формул.
В следующих разделах описываются правила по умолчанию, которые используются в Excel.
Использование региональных параметров в панель управления
Excel сначала интерпретирует даты в соответствии с порядком даты, определенным параметром стиля короткой даты в разделе Региональные параметры в панель управления, например M/d/yy.
Если вы используете Microsoft Windows 98 или более поздней версии, вы можете использовать параметр При вводе двухзначного года интерпретировать год между настройками в разделе Региональные параметры в панель управления, чтобы определить год отсечения для века. Значение по умолчанию — 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 года (31.12.9999).
При вводе даты, которая использует двухзначный год, Excel использует следующие столетия:
Год с двумя цифрами Столетие использовано 00-29 21st (год 2000) 30-99 20-е (год 1900) Например, при вводе следующих дат Excel интерпретирует их следующим образом:
Тип даты Дата использования 7/4/00 7/4/2000 1/1/10 1/1/2010 12/31/29 12/31/2029 1/1/30 1/1/1930 7/5/98 7/5/1998 12/31/99 12/31/1999 Если вы хотите ввести дату до 1 января 1930 г. или после 31 декабря 2029 г., необходимо ввести полный четырехзначный год. Например, чтобы использовать дату 4 июля 2076 г., введите 04.07.2076.
Ввод дат, содержащих только компоненты дня/месяца или месяца или года
До сих пор в этой статье обсуждалось, как Excel интерпретирует трехкомпонентные записи даты, содержащие компоненты месяца, дня и года. Можно ввести двухкомпонентную дату, содержащую только день и месяц или компоненты месяца и года. Двухкомпонентные даты по своей природе неоднозначны, и их следует избегать, если это возможно. В этом разделе описывается, как Excel обрабатывает записи даты, содержащие только две части.
При вводе даты, которая содержит только два из трех компонентов даты, Excel предполагает, что дата имеет вид "День/Месяц" или "Месяц/Год". Excel сначала пытается разрешить запись как запись "День или месяц" в текущем году. Если не удается разрешить запись в форме "День/месяц", Excel пытается разрешить запись в форме "Месяц/год", используя первый день этого месяца. Если не удается разрешить запись в форме Month/Year, 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 сохраняет дату, а не то, как она отображается в ячейке. Формат отображения даты зависит от форматов дат, примененных к ячейке, и текущих параметров в разделе Региональные параметры в панель управления.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по