Excel формат даты в русскую

Skip to content

Как изменить формат даты в Excel и создать собственное форматирование

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

Помимо чисел, наиболее распространенными типами данных, которые используются в Excel, являются дата и время. Однако работать с ними может быть довольно сложно:

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

Более глубокое знание форматов временных показателей поможет вам сэкономить массу времени. И это как раз цель нашего подробного руководства. Мы сосредоточимся на следующих моментах:

  • Что такое формат даты
  • Формат даты по умолчанию
  • Как поменять формат даты
  • Как изменить язык даты
  • Создание собственного формата отображения даты
  • Дата в числовом формате
  • Формат времени
  • Время в числовом формате
  • Создание пользовательского формата времени
  • Формат Дата — Время
  • Почему не работает? Проблемы и их решение.

Формат даты в Excel

Прежде всего нужно чётко уяснить, как Microsoft Excel хранит дату и время. Часто это – основной источник путаницы. Хотя вы ожидаете, что он запоминает день, месяц и год, но это работает не так …

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

Дата в Excel

Все даты хранятся в виде целых чисел, обозначающих количество дней с 1 января 1900 г. (записывается как 1) до 31 декабря 9999 г. (сохраняется как 2958465).

В этой системе:

  • 2 — 2 января 1900 г.
  • 44197 — 1 января 2021 г. (потому что это 44 197 дней после 1 января 1900 г.)

Время в Excel

Время хранится в виде десятичных дробей от 0,0 до 0,99999, которые представляют собой долю дня, где 0,0 — 00:00:00, а 0,99999 — 23:59:59.

Например:

  • 0.25 — 06:00
  • 0.5 — 12:00.
  • 0.541655093 это 12:59:59.

Дата и время в Excel

Дата и время хранятся в виде десятичных чисел, состоящих из целого числа, представляющего день, месяц и год, и десятичной части, представляющей время.

Например: 44197.5 — 1 января 2021 г., 12:00.

Формат даты по умолчанию в Excel и как его быстро изменить

Краткий и длинный форматы даты, которые как раз и установлены по умолчанию как основные, извлекаются из региональных настроек Windows. Они отмечены звездочкой (*) в диалоговом окне:

Они изменяются, как только вы меняете настройки даты и времени в панели управления Windows.

Если вы хотите установить другое представление даты и/или времени по умолчанию на своем компьютере, например, изменить их с американского на русское, перейдите в Панель управления и нажмите “Региональные стандарты»  > «Изменение форматов даты, времени и чисел» .

На вкладке Форматы выберите регион, а затем установите желаемое отображение, щелкнув стрелку рядом с пунктом, который вы хотите изменить, и выбрав затем наиболее подходящий из раскрывающегося списка:

Если вас не устраивают варианты, предложенные на этой вкладке, нажмите кнопку “Дополнительные параметры» в нижней правой части диалогового окна. Откроется новое окно “Настройка …”, в котором вы переключаетесь на вкладку “Дата” и вводите собственный краткий или длинный формат в соответствующее поле.

Как быстро применить форматирование даты и времени по умолчанию

Как мы уже уяснили, в Microsoft Excel есть два формата даты и времени по умолчанию — короткий и длинный.

Чтобы быстро изменить один из них, сделайте следующее:

  • Выберите даты, которые хотите отформатировать.
  • На вкладке «Главная» в группе «Число» щелкните маленькую стрелку рядом с полем “Формат числа» и выберите нужный пункт — краткую дату, длинную или же время.

Если вам нужны дополнительные параметры форматирования, либо выберите “Другие числовые форматы» из раскрывающегося списка, либо нажмите кнопку запуска диалогового окна рядом с “Число».

 Откроется знакомое диалоговое окно “Формат ячеек”, в котором вы сможете изменить любые нужные вам параметры. Об этом и пойдёт речь далее.

Как изменить формат даты в Excel

Даты могут отображаться разными способами. Когда дело доходит до изменения их вида для данной ячейки или диапазона, самый простой способ — открыть диалоговое окно ”Формат ячеек” и выбрать один из имеющихся там стандартных вариантов.

  1. Выберите данные, которые вы хотите изменить, или пустые ячейки, в которые вы хотите вставить даты.
  2. Нажмите Ctrl + 1, чтобы открыть диалоговое окно «Формат ячеек». Кроме того, вы можете кликнуть выделенные ячейки правой кнопкой мыши и выбрать этот пункт в контекстном меню.
  3. В окне “Формат ячеек» перейдите на вкладку “Число” и выберите “Дата» в списке числовых форматов.
  4. В разделе “Тип» выберите наиболее подходящий для вас вариант. После этого в поле “Образец» отобразится предварительный просмотр в выбранном варианте оформления.

  1. Если вас устраивает то, что вы увидели, нажмите кнопку ОК, чтобы сохранить изменение и закрыть окно.

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

Как сменить язык даты.

Если у вас есть файл, полный иностранных дат, вы, скорее всего, захотите изменить их те, которые используются в вашей стране. Допустим, вы хотите преобразовать американский формат (месяц/день/год) в европейский стиль (день/месяц/год).

Самый простой способ сделать это заключается в следующем:

  1. Выберите столбец, который вы хотите преобразовать в другой язык.
  2. Используйте комбинацию Ctrl + 1, чтобы открыть знакомые нам настройки.
  3. Выберите нужный язык в выпадающем списке «Язык (местоположение)» и нажмите «ОК», чтобы сохранить изменения.

Создание пользовательского формата даты.

Если вам не подходит ни один из стандартных вариантов, вы можете создать свой собственный.

  1. На листе выделите нужные ячейки.
  2. Нажмите Ctrl + 1.
  3. На вкладке Число выберите Все форматы в списке и запишите нужный формат даты в поле Тип. Это показано на скриншоте ниже.
  4. Щелкните ОК, чтобы сохранить изменения.

При настройке пользовательского формата даты вы можете использовать следующие коды.

Код Описание Пример
м Номер месяца без нуля в начале 1
мм Номер месяца с нулем в начале 01
ммм Название месяца, краткая форма Янв
мммм Название месяца, полная форма Январь
ммммм Первая буква месяца М (обозначает март и май)
д Номер дня без нуля в начале 1
дд Номер дня с нулем в начале 01
ддд День недели, краткая форма Пн
дддд День недели, полная форма понедельник
гг Год (последние 2 цифры) 05
гггг Год (4 цифры) 2020

Можно также использовать дополнительные коды, которые обязательно нужно заключать в квадратные скобки [].

Код Пояснение
x-sysdate Системный длинный формат. Месяц в родительном падеже.
x-systime Системное время.
x-genlower Используется родительный падеж в нижнем регистре для любых полных названий месяцев (только для русского языка). Рекомендуется использовать вместе с кодом языка [ru-RU-x-genlower].
x-genupper Используется родительный падеж в верхнем регистре для любых полных названий месяцев (только на русском языке). Например, [ru-RU-x-genupper].
x-nomlower Для любых полных названий месяцев применяется именительный падеж в нижнем регистре (только на русском языке):  [ru-RU-x-nomlower].

Вот как это может выглядеть на примерах:

При создании пользовательского формата в Excel вы можете использовать запятую (,), тире (-), косую черту (/), двоеточие (:) и другие символы.

Как создать собственный формат даты для другого языка

Если вы хотите отображать даты на другом языке, не меняя региональные настройки своего Windows, придётся создать собственный формат и использовать специальный префикс с соответствующим кодом языкового стандарта. 

Код языка должен быть заключен в [квадратные скобки] и предваряться знаком доллара ($) и тире (-). Вот несколько примеров:

  • [$-419] — Россия
  • [$-409] – английский (США)
  • [$-422] — Украина
  • [$-423] — Беларусь
  • [$-407] — Германия

Вы можете найти полный список кодов языков в этом блоге.

Например, вот как это можно настроить для белорусского языка в формате времени  -день-месяц-год (день недели) :

Как показать число вместо даты.

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

1. Диалоговое окно «Форматирование ячеек»

Выделите эту ячейку, нажмите Ctrl + 1, чтобы открыть знакомое нам окно настроек и переключиться на вкладку «Общие».

Если вы просто хотите узнать число, стоящее за датой, ничего не меняя в вашей таблице, то запишите число, которое вы видите в поле «Образец», и нажмите “Отмена», чтобы закрыть окно. Если вы хотите заменить дату числом в текущей ячейке, нажмите ОК.

Вы также можете выбрать формат «Общий» на ленте в разделе «Число».  Дата будет тут же заменена соответствующим ей числом.

2. Функции ДАТАЗНАЧ и ВРЕМЗНАЧ

Можно также использовать функцию ДАТАЗНАЧ(), для преобразования даты в соответствующее ей число 

=ДАТАЗНАЧ(«20/1/2021»)

Используйте функцию ВРЕМЗНАЧ(), чтобы получить десятичную дробь, представляющую время 

=ВРЕМЗНАЧ(«16:30»)

Чтобы узнать дату и время, объедините эти две функции следующим образом:

= ДАТАЗНАЧ(«20/1/2021») & ВРЕМЗНАЧ(«16:30»)

Получится записанное в виде текста число, соответствующее дате-времени.

А если применить операцию сложения –

= ДАТАЗНАЧ(«20/1/2021») + ВРЕМЗНАЧ(«16:30»)

То получим число, которое можно отформатировать в виде даты-времени и с которым можно производить математические операции (найти разность дат и т.п.)

Если вы запишете, скажем, 31.12.1812, то это будет текстовое значение, а не дата. Это означает, что вы не сможете выполнять обычные арифметические операции с ней. Чтобы убедиться в этом, можете ввести формулу =ДАТАЗНАЧ(«31/12/1812») в какую-нибудь ячейку, и вы получите ожидаемый результат — ошибку #ЗНАЧ!.

Формат времени в Excel

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

Например:

  • 00:00:00 сохраняется как 0,0
  • 23:59:59 сохраняется как 0,99999
  • 06:00 — 0,25
  • 12:00 — 0,5

Когда в ячейку вводятся и дата, и время, они сохраняются как десятичное число, состоящее из целой части, представляющего дату, и десятичной части, представляющей время. 

Формат времени по умолчанию.

При изменении формата времени в диалоговом окне ”Формат ячеек” вы могли заметить, что один из пунктов начинается со звездочки (*). Это формат времени по умолчанию в вашем Excel. Как и в случае с датой, он определяется региональными настройками Windows.

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

Изменить формат времени по умолчанию, перейдите в Панель управления и перейдите “Региональные стандарты»  > «Изменение форматов даты, времени и чисел». Подробно мы этот процесс описали выше, когда рассматривали установки параметров даты по умолчанию.

Десятичное представление времени.

Быстрый способ выбрать десятичное число, представляющее определенное время, — использовать диалоговое окно ”Формат ячеек”.

Просто выберите ячейку, содержащую время, и нажмите Ctrl + 1, чтобы открыть окно настроек. На вкладке “Число” выберите “Общие» в разделе “Категория», и вы увидите десятичную дробь в поле “Образец».

Теперь вы можете записать это число и нажать “Отмена», чтобы закрыть окно. Или же нажмите OK и замените время соответствующим десятичным числом в ячейке. 

Фактически это самый быстрый, простой и не требующий формул способ преобразования времени в десятичное число. 

Как применить или изменить формат времени.

Microsoft Excel достаточно умен, чтобы распознавать время при вводе и соответствующем форматировании ячейки. Например, если вы наберете 10:30 или 18:40, программа будет воспринимать и отображать это как время в зависимости от установленного по умолчанию формата времени.

Если вы хотите отформатировать некоторые числа как время или применить другой формат времени к существующим значениям, вы можете сделать это с помощью диалогового окна ”Формат ячеек”, как описано ниже.

  1. На листе Excel выберите ячейки, в которых вы хотите применить или изменить формат времени.

2. Откройте диалоговое окно Формат ячеек , нажав Ctrl + 1или щелкнув значок “Панель запуска диалогового окна» рядом с полем ”Число» на вкладке “Главная”.

3. На вкладке “Число” выберите “Время» в списке и укажите подходящий образец в окне “Тип» .

4. Нажмите OK, чтобы применить выбранное.

Создание пользовательского формата времени.

Хотя Microsoft Excel предоставляет несколько различных форматов времени, вы можете создать свой собственный, который лучше всего подходит для конкретной задачи. Для этого откройте знакомое нам окно настроек, выберите “Все форматы» и введите подходящее время в поле “Тип» .

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

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

При этом вы можете использовать следующие коды.

Код Описание Отображается как
ч Часы без нуля в начале 0:35:00
чч Часы с нулем в начале 03:35:00
м Минуты без нуля в начале 0:0:59
мм Минуты с нулем в начале 00:00:59
c Секунды без нуля в начале 00:00:9
сс Секунды с нулем в начале 00:00:09

Когда вы рассчитываете, к примеру, табель рабочего времени, то сумма может превысить 24 часа. Чтобы Microsoft Excel правильно отображал время, выходящее за пределы суток, примените один из следующих настраиваемых форматов времени. На скриншоте ниже – отображение одного и того же времени разными способами.

Пользовательские форматы для отрицательных значений времени

Пользовательские форматы времени, описанные выше, работают только для положительных значений. Если результат ваших вычислений представляет собой отрицательное число, отформатированное как время (например, когда вы вычитаете большее количество времени из меньшего), результат будет отображаться как #####. И увеличение ширины столбца не поможет избавиться от этих решёток.

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

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

[ч]: мм; «Отрицательное время»

Если вы хотите отображать отрицательные значения времени именно как отрицательные значения, например -11:15, самый простой способ — изменить систему дат Excel на систему 1904 года. Для этого щелкните Файл> Параметры> Дополнительно, прокрутите вниз до раздела Вычисления и установите флажок Использовать систему дат 1904.

Формат «Дата – Время».

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

На скриншоте ниже вы видите несколько вариантов, как могут выглядеть ваши значения:

Ничего сложного: сначала описываем дату, затем – время.

Формат даты Excel не работает – как исправить?

Обычно Microsoft Excel очень хорошо понимает даты, и вы вряд ли столкнетесь с какими-либо серьёзными проблемами при работе с ними. 

Но если всё же у вас возникла проблема с отображением дня, месяца и года, ознакомьтесь со следующими советами по устранению неполадок.

Ячейка недостаточно широка, чтобы вместить всю информацию.

Если вы видите на листе несколько знаков решетки (#####) вместо даты, то скорее всего, ваши ячейки недостаточно широки, чтобы вместить её целиком.

Решение. Дважды кликните по правой границе столбца, чтобы изменить его размер в соответствии с содержимым. Кроме того, вы можете просто перетащить мышкой правую границу, чтобы установить нужную ширину столбца.

Отрицательные числа форматируются как даты

Во всех современных версиях Excel 2013, 2010 и 2007 решетка (#####) также отображается, когда ячейка, отформатированная как дата или время, содержит отрицательное значение. Обычно это результат, возвращаемый какой-либо формулой. Но это также может произойти, когда вы вводите отрицательное значение в ячейку, а затем представляете эту ячейку как дату.

Если вы хотите отображать отрицательные числа как отрицательные даты, вам доступны два варианта:

Решение 1. Переключитесь на систему 1904.

Перейдите в Файл > Параметры > Дополнительно , прокрутите вниз до раздела При вычислении этой книги , установите флажок Использовать систему дат 1904 и нажмите ОК .
В этой системе 0 – это 1 января 1904 года; 1 – 2 января 1904 г .; а -1 отображается как: -2-янв-1904.
Конечно, такое представление очень необычно и требуется время, чтобы к нему привыкнуть.

Решение 2. Используйте функцию ТЕКСТ.

Другой возможный способ отображения отрицательных дат в Excel – использование функции ТЕКСТ. Например, если вы вычитаете C1 из B1, а значение в C1 больше, чем в B1, вы можете использовать следующую формулу для вывода результата в нужном вам виде:

=ТЕКСТ(ABS(B1-C1);»-ДД ММ ГГГГ»)

Получим результат «-01 01 1900».

Вы можете в формуле ТЕКСТ использовать любые другие настраиваемые форматы даты.

Замечание. В отличие от предыдущего решения, функция ТЕКСТ возвращает текстовое значение, поэтому вы не сможете использовать результат в других вычислениях.

Даты импортированы в Excel как текст

Когда вы импортируете данные из файла .csv или какой-либо другой внешней базы данных, даты часто импортируются как текстовые значения. Они могут выглядеть для вас как обычно, но Excel воспринимает их как текст и обрабатывает соответственно.

Решение. Вы можете преобразовать «текстовые даты» в надлежащий для них вид с помощью функции ДАТАЗНАЧ или функции Текст по столбцам. Подробную информацию см. в следующей статье: Как преобразовать текст в дату.

Мы рассмотрели возможные способы представления даты и времени в Excel. Спасибо за чтение!

Формат времени в Excel Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
как форматировать Google таблицу Как сделать пользовательский числовой формат в Excel В этом руководстве объясняются основы форматирования чисел в Excel и предоставляется подробное руководство по созданию настраиваемого пользователем формата. Вы узнаете, как отображать нужное количество десятичных знаков, изменять выравнивание или цвет шрифта,…
7 способов поменять формат ячеек в Excel Мы рассмотрим, какие форматы данных используются в Excel.  Кроме того, расскажем, как можно быстро изменять внешний вид ячеек самыми различными способами. Когда дело доходит до форматирования ячеек в Excel, большинство…
Как удалить формат ячеек в Excel В этом коротком руководстве показано несколько быстрых способов очистки форматирования в Excel и объясняется, как удалить форматы в выбранных ячейках. Самый очевидный способ сделать часть информации более заметной — это…
8 способов разделить ячейку Excel на две или несколько Как разделить ячейку в Excel? С помощью функции «Текст по столбцам», мгновенного заполнения, формул или вставив в нее фигуру. В этом руководстве описаны все варианты, которые помогут вам выбрать технику, наиболее подходящую…

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Еще…Меньше

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

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

Excel даты в качестве последовательных чисел, которые называются серийными значениями. Например, в Excel для Windows 1 января 1900 г. является число 1, а 1 января 2008 г. — число 39448, поскольку после 1 января 1900 г. это 39 448 дней.

Excel время в десятичных дробях, так как время считается частью дня. Десятичная цифра — это значение в диапазоне от 0 до 0,999999999, представляющее время от 0:00:00 до 23:59:59.

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

Обе Excel для Mac и Excel для Windows поддерживают системы дат 1900 и 1904. Система дат по умолчанию для Excel для Windows — 1900; и система дат по умолчанию для Excel для Mac — 1904.

Изначально Excel для Windows была основана на системе дат 1900, так как она стала лучшей совместимостью с другими программами электронных таблиц, которые запускались в ms-DOS и Microsoft Windows, поэтому она стала системой дат по умолчанию. Изначально система Excel для Mac была основана на системе дат 1904 г., так как она была лучшей совместимости с компьютерами macintosh, которые не поддерживают даты до 2 января 1904 г., поэтому она стала системой дат по умолчанию.

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

Система дат

Первая дата

Дата последней встречи

1900

1 января 1900 г.
(порядковый номер 1)

31 декабря 9999 г.
(порядковый номер 2958465)

1904

2 января 1904 г.
(порядковый номер 1)

31 декабря 9999 г.
(порядковый номер 2957003)

Так как в двух системах дат используются разные начальные дни, в каждой системе дат одинаковые даты представлены разными серийными значениями. Например, 5 июля 2007 г. может иметь два разных серийных значения в зависимости от используемой системы дат.

Система дат

Порядковый номер от 5 июля 2007 г.

1900

37806

1904

39268

Разница между двумя системами дат составляет 1462 дня; то есть порядковый номер даты в системе дат 1900 всегда на 1462 дня больше, чем в системе дат 1904. И наоборот, порядковый номер даты в системе дат 1904 года всегда на 1462 дня меньше, чем в системе дат 1900. 1462 дня — это четыре года и один день (включая високосный день).

Важно: Чтобы обеспечить интерпретацию значений года как нужно, введите значения года как четыре цифры (например, 2001, а не 01). Вводя четырехзначные годы, Excel не будет интерпретировать век.

Если ввести дату с двузначным номером года в текстовую ячейку или в качестве текстового аргумента функции, например =ГОД(«1.01.31»), Excel интерпретирует год следующим образом:

  • 00-29     интерпретируется как годы с 2000 по 2029 год. Например, если ввести дату 28.05.2019,Excel предполагается, что это 28 мая 2019 г.

  • 30-99     интерпретируется как годы с 1930 по 1999. Например, если ввести дату 28.05.98,Excel предполагается, что это 28 мая 1998 г.

В Microsoft Windows вы можете изменить способ интерпретации двухзначного года для всех установленных Windows программ.

Windows 10

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

  2. В области Часы, язык и регионщелкните Изменить форматы даты, времени или числа

  3. Выберите язык и региональные параметры.

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

  5. Перейдите на вкладку Дата.

  6. В поле При входе двухзначного года интерпретировать его как год между, измените верхний предел для года.

    Когда вы изменяете верхний предел года, он автоматически изменяется.

  7. Нажмите кнопку ОК.

Windows 8

  1. Проведите пальцем от правого края экрана к краю экрана, коснитесь пункта Поиск (или, если вы используете мышь, наведите указатель на правый верхний угол экрана, переместите указатель мыши вниз, а затем нажмите Поиск ),введите Панель управления в поле поиска, а затем нажмите или щелкните Панель управления.

  2. В области Часы, язык и регионщелкните Изменить форматы даты, времени или числа.

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

  4. Перейдите на вкладку Дата.

  5. В поле При входе двухзначного года интерпретировать его как год между, измените верхний предел для года.

    Когда вы изменяете верхний предел года, он автоматически изменяется.

  6. Нажмите кнопку ОК.

Windows 7

  1. Нажмите кнопку Пуск и выберите пункт Панель управления.

  2. Щелкните Язык и регион.

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

  4. Перейдите на вкладку Дата.

  5. В поле При входе двухзначного года интерпретировать его как год между, измените верхний предел для года.

    Когда вы изменяете верхний предел года, он автоматически изменяется.

  6. Нажмите кнопку ОК.

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

Windows 10

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

  2. В области Часы, язык и регионщелкните Изменить форматы даты, времени или числа

  3. Выберите язык и региональные параметры.

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

  5. Перейдите на вкладку Дата.

  6. В списке Краткий формат даты выберите формат, использующий четыре цифры для года («yyyy»).

  7. Нажмите кнопку ОК.

Windows 8

  1. Проведите пальцем от правого края экрана к краю экрана, коснитесь пункта Поиск (или, если вы используете мышь, наведите указатель на правый верхний угол экрана, переместите указатель мыши вниз, а затем нажмите Поиск ),введите Панель управления в поле поиска, а затем нажмите или щелкните Панель управления.

  2. В области Часы, язык и регионщелкните Изменить форматы даты, времени или числа.

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

  4. Перейдите на вкладку Дата.

  5. В списке Краткий формат даты выберите формат, использующий четыре цифры для года («yyyy»).

  6. Нажмите кнопку ОК.

Windows 7

  1. Нажмите кнопку Пуск и выберите пункт Панель управления.

  2. Щелкните Язык и регион.

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

  4. Перейдите на вкладку Дата.

  5. В списке Краткий формат даты выберите формат, использующий четыре цифры для года («yyyy»).

  6. Нажмите кнопку ОК.

Система дат автоматически изменяется при открытом документе с другой платформы. Например, если вы работаете в Excel и открываете документ, созданный в Excel для Mac, то автоматически будет выбрана система дат 1904.

Вы можете изменить систему дат следующим образом:

  1. Щелкните Файл > Параметры > Дополнительно.

  2. В разделе При вычислении данной книги выберите книгу, а затем выберите или сберем из нее поле Система дат 1904.

Могут возникнуть проблемы при копировании и вклеии дат или создании внешних ссылок между книгами на основе двух разных систем дат. Даты могут отображаться на четыре года и на один день раньше или позже нужной даты. Эти проблемы могут возникнуть при использовании Excel для Windows, Excel для Mac или обоих этих методов.

Например, если скопировать дату 5 июля 2007 г. из книги, использующей систему дат 1900, а затем вкопировать ее в книгу, в которой используется система дат 1904, она будет отсвеяна 6 июля 2011 г., то есть через 1 462 дня. Кроме того, если вы скопируете дату 5 июля 2007 г. из книги, использующей систему дат 1904, а затем вкопируете ее в книгу, в которой используется система дат 1900, она будет даты 4 июля 2003 г., которая на 1 462 дня раньше. Сведения о фоновом режиме см.в Excel.

Исправление проблемы с копированием и вской    

  1. В пустой ячейке введите значение 1462.

  2. Выйдите из этой ячейки, а затем на вкладке Главная в группе Буфер обмена нажмите кнопку Копировать.

  3. Выберем все ячейки, содержащие неправильные даты.

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

  4. На вкладке Главная в группе Буфер обмена нажмите кнопку Вироватьи выберите специальная вкладки.

    Изображение ленты Excel

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

    • Чтобы сделать дату четырехлетней и на один день позже, нажмите кнопку Добавить.

    • Чтобы сделать дату на четыре года раньше, нажмите кнопку Вычесть.

Устранение проблемы с внешними ссылками    

Если вы используете внешнюю ссылку на дату в другой книге с другой системой дат, вы можете изменить внешнюю ссылку одним из следующих способов:

  • Чтобы сделать дату четырехлетней и на один день позже, добавьте к ней 1462. Например:

=[Book2]Sheet1!$A$1+1462

  • Чтобы сделать дату на четыре года раньше, вычесть из нее 1462. Например:

=[Book1]Sheet1!$A$1-1462

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Пользовательское форматирование даты

Отображение чисел в качестве даты или времени

Ввод данных в ячейки листа вручную

Примеры часто используемых формул

Нужна дополнительная помощь?

George

George

I wish I was a monster you think I am


  • #1

Как в столбце кучу дат типа «12.13.17» поменять на «13.12.17». Ячейкам «дата» не назначена (установлено «текст»), но её назначение мне чего-то не помогает.

azz


  • #2


Не по теме:
скопируй в индизайн и грепом поменяй )

azz


  • #3

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

  • Screen Shot 2017-07-14 at 00.40.01.png

    Screen Shot 2017-07-14 at 00.40.01.png

    111.6 КБ

    · Просм.: 1 251

George

George

I wish I was a monster you think I am


  • #4


Не по теме:
скопируй в индизайн и грепом поменяй )

Говори как, тоже думал об этом))

George

George

I wish I was a monster you think I am


  • #5

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

Разобрал (данные — «текст по столбцам»), поменял местами, собрать как отбив точками? Т.е. где анти-текст по столбцам?

Последнее редактирование: 14.07.2017

George

George

I wish I was a monster you think I am


  • #6

Разобрался. Далее столбец новый создаём и делаем формулу —
=СЦЕПИТЬ(J2;».»;K2;».»;L2)
где J2 столбец даты разбитого, K2 столбец месяца, L2 год
Ну, а дальше копирование самого на себя «значением».

Последнее редактирование: 15.07.2017

  • #7

Вообще в экселе есть grep, нужно только подключить VBA и активировать регулярные выражения, в Open office он есть по умолчанию. Грепом — поиск — (d{2}.)(d{2}.)(d{2}), (если в году 4 знака — (d{2}.)(d{2}.)(d{4})), замена — $2$1$3

Последнее редактирование: 14.07.2017

  • #8

Непонятно какая версия экселя.
Формат ячейки дата-текст сменится только при повторном вводе данных, т.е. как минимум нужно нажать F2 и Enter.
Можно попробовать сменить формат на лету выделив столбец с датами сделав замену текста в ячейках к примеру 1 заменить на 1 (или 17 год на 17). Тогда формат сменится на дату, а затем ее можно отформатировать.

George

George

I wish I was a monster you think I am


  • #9

Непонятно какая версия экселя.
Формат ячейки дата-текст сменится только при повторном вводе данных, т.е. как минимум нужно нажать F2 и Enter.
Можно попробовать сменить формат на лету выделив столбец с датами сделав замену текста в ячейках к примеру 1 заменить на 1 (или 17 год на 17). Тогда формат сменится на дату, а затем ее можно отформатировать.

Excel 2016 RUS Win. Просто в этом русском поделии нет вообще формата даты европейского при выборе какой назначить ячейкам, потому и возник вопрос.
Тем не менее, вопрос решён. если что ))

NNN5


  • #10

На самом деле в Excel нужно открыть формат ячейки. Выбрать тип «дата». Выбрать язык (английский). Присвоить. Потом переназначить на «русский».

George

George

I wish I was a monster you think I am


  • #11

На самом деле в Excel нужно открыть формат ячейки. Выбрать тип «дата». Выбрать язык (английский). Присвоить. Потом переназначить на «русский».

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

  • #12

На самом деле в Excel нужно открыть формат ячейки. Выбрать тип «дата». Выбрать язык (английский). Присвоить. Потом переназначить на «русский».

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

NNN5


  • #13

Вбиваете дату так: «13/12/2017». Дальше нажимаете Ctrl+1 и играетесь с форматом ячейки, не забывая менять язык. Увидите. У меня как раз русский Excel.

  • #14

ну так смысл чтобы дата была «12/13/17″, а вот из нее уже получить искомое. Формат ДДММГГ эксель подхватывает без вопросов, а вот ММДДГГ не воспринимает.

NNN5


  • #15

Ну тогда рубите, как описано. Файлик xls мне киньте, полюбуюсь.

George

George

I wish I was a monster you think I am


  • #16

Ну тогда рубите, как описано. Файлик xls мне киньте, полюбуюсь.

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

NNN5


  • #17

Проще, чем кинуть файлик?

George

George

I wish I was a monster you think I am


  • #18

CONCATENATE
в англ. экселе
(заметка для себя).

George

George

I wish I was a monster you think I am


  • #19

Чувствую себя ламером. Ларчик открывался там же, но ещё быстрее —

Dmitrij M


  • #20

Жора – это американский тип записи даты. Про англичан – не знаю, лень искать. Но вся Европа пишет дату так же как, русские :)

На чтение 5 мин Просмотров 4.4к. Опубликовано 19.02.2022

Excel сохраняет даты в виде порядковых номеров. Человеку невозможно их читать и понимать, но, таким образом, можно использовать их в функциях расчета, к примеру добавить к дате или времени какое-то количество времени (день, год и так далее).

Но, довольно часто, вам может быть нужно использовать даты в одних ячейках с текстом, так сказать, объединять.

На картинке пример объединения даты с текстом в одной ячейке. Видите как выглядит наша дата? Это формат порядкового номера Excel.

Именно в таких ситуациях вам может понадобиться привести дату в «читаемый» формат.

Содержание

  1. Переводим дату в текстовый формат
  2. Как привести указанную дату в текстовый формат
  3. Как привести текущую дату в текстовый формат
  4. Переводим дату в текстовый формат с помощью функции «Текст по столбцам»
  5. Переводим дату в текстовый формат с помощью копирования и вставки

Переводим дату в текстовый формат

Когда нам нужно привести дату в определенный формат (к примеру, 16-08-2016), мы можем вызвать функцию ТЕКСТ.

Итак, как она работает.

Синтаксис:

=ТЕКСТ(значение; формат_текста)

Она принимает два аргумента:

  • Значение — в нашем случае это дата, которую вы хотите преобразовать в текст нужного формата. Это может быть просто дата, ссылка на ячейку с датой, или результат формулы.
  • Формат_текста — формат, в котором нужно показать нашу дату. Формат должен быть указан в двойных кавычках.

Какие есть форматы и разделители?

Формат дат состоит из 4 составляющих:

  • день
  • месяц
  • год
  • разделитель

Ниже приведены форматы, которые можно использовать для каждой части:

Формат дня:

  • Д — день будет отображаться без нуля, т.е. 1 будет отображаться как 1, а 12 как 12.
  • ДД — день будет отображаться с нулем, т.е. 1 будет 01, а 12 как 12.
  • ДДД — будет отображаться день недели(сокращенно), т.е. «Пятница» будет «Пят».
  • ДДДД — будет отображаться день недели(полностью), т.е. «Пятница» будет «Пятница».

Формат месяца:

  • М — месяц будет отображаться без нуля, т.е. 1 будет отображаться как 1, а 12 как 12.
  • ММ — месяц будет отображаться с нулем, т.е. 1 будет 01, а 12 как 12.
  • МММ — месяц будет отображаться с сокращенным названием, т.е. «Сентябрь» будет «Сен».

М — месяц будет отображаться без нуля, т.е. 1 будет отображаться как 1, а 12 как 12.
ММ — месяц будет отображаться с нулем, т.е. 1 будет 01, а 12 как 12.
МММ — месяц будет отображаться с сокращенным названием, т.е. «Сентябрь» будет «Сен».
ММММ — месяц будет отображаться с полным названием, т.е. «Сентябрь» будет «Сентябрь».

Формат года:

  • ГГ — год будет отображаться как 2 цифры, т.е. 2019 будет 19.
  • ГГГГ — год будет отображаться полностью, т.е. 2019 будет 2019.

Разделитель:

  • «/» : это просто разделитель между цифрами в дате, т.е. отображаться будет как 01/01/2019.
  • «-»: такой же разделитель между цифрами, т.е. отображаться будет как 01-01-2019.
  • Пробелы и запятые: тут немного посложней, вы можете комбинировать и создавать свои форматы отображения, например, 01 января, 2019 года.

Итак, разберем примеры.

Как привести указанную дату в текстовый формат

Пример:

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

Формула:

="Дата"&A2&"="&B2  

Теперь, нам нужно получить дату в «привычном» для нас виде.

Формула будет:

="Дата "&A2&" = "&ТЕКСТ(B2;"ДД.ММ.ГГГГ")

Итак, мы вызвали функцию ТЕКСТ, указали ссылку на ячейку и определили формат, результат вы видите на картинке выше.

Какие еще есть форматы и как они выглядят на «выходе»:

Как привести текущую дату в текстовый формат

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

Формула:

="Сегодня "&ТЕКСТ(СЕГОДНЯ();"ДД/ММ/ГГГГ")

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

Переводим дату в текстовый формат с помощью функции «Текст по столбцам»

Если формулы и вызов функций вам не по душе, есть вариант и для вас.

Допустим, у нас есть следующие данные и нам нужно преобразовать их в текстовый формат:

Пошаговая инструкция:

  • Выделите ячейки, которые необходимо преобразовать в текст;
  • Перейдите в раздел «Данные» -> «Текст по столбцам»;

  • В открывшемся окне:
  • Выберите опцию «с разделителями»;

  • Снимите все галочки и нажмите «Далее»;

  • Выберите формат «текстовый» укажите куда поместить наши, уже текстовые, значения и нажмите «Готово».

Функция сразу же переводит даты в текстовый формат.

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

Переводим дату в текстовый формат с помощью копирования и вставки

Пошаговая инструкция:

  • Выделите ячейки с датами, которые нужно преобразовать, и скопируйте их;

  • Откройте обычный блокнот и вставьте наши данные туда, как только вы это сделаете, данные сразу же потеряют формат, т.е. станут обычным текстом (потому что в блокноте нет никаких форматов данных, кроме текста);

  • Выделите ячейки, куда вы будете вставлять даты и поменяйте их формат на «Текстовый»;

  • А теперь, заново скопируйте даты из блокнота, а затем вставьте их в Excel.

Excel сохраняет даты в виде порядковых номеров. Человеку невозможно их читать и понимать, но, таким образом, можно использовать их в функциях расчета, к примеру добавить к дате или времени какое-то количество времени (день, год и так далее).

Но, довольно часто, вам может быть нужно использовать даты в одних ячейках с текстом, так сказать, объединять.

На картинке пример объединения даты с текстом в одной ячейке. Видите как выглядит наша дата? Это формат порядкового номера Excel.

ГЛАВНАЯ

ТРЕНИНГИ

   Быстрый старт
   Расширенный Excel
   Мастер Формул
   Прогнозирование
   Визуализация
   Макросы на VBA

КНИГИ

   Готовые решения
   Мастер Формул
   Скульптор данных

ВИДЕОУРОКИ

ПРИЕМЫ

   Бизнес-анализ
   Выпадающие списки
   Даты и время
   Диаграммы
   Диапазоны
   Дубликаты
   Защита данных
   Интернет, email
   Книги, листы
   Макросы
   Сводные таблицы
   Текст
   Форматирование
   Функции
   Всякое
PLEX

   Коротко
   Подробно
   Версии
   Вопрос-Ответ
   Скачать
   Купить

ПРОЕКТЫ

ОНЛАЙН-КУРСЫ

ФОРУМ

   Excel
   Работа
   PLEX

© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru


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

Техническая поддержка сайта

ООО «Планета Эксел»

ИНН 7735603520


ОГРН 1147746834949
        ИП Павлов Николай Владимирович
        ИНН 633015842586
        ОГРНИП 310633031600071 

Понравилась статья? Поделить с друзьями:
  • Excel формат даты в днях
  • Excel формат даты без точек
  • Excel формат даты без года
  • Excel формат дата по умолчанию
  • Excel формат данных число с запятой