Формат даты в excel не меняется

Обновлено: 07.07.2024

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

В этой статье

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

Вы можете форматирование даты и времени по мере их ввести. Например, если ввести в ячейку 2/2, Excel будет автоматически интерпретирован как дата и отобразит в ячейке 02.фев. Если это не то, что вам нужно (например, если вы хотите, чтобы в ячейке были 2 февраля 2009 г. или 02.02.09), в диалоговом окне Формат ячеек можно выбрать другой формат даты, как покажем в следующей процедуре. Аналогично, если ввести в ячейку 9:30 a или 9:30 p, Excel интерпретирует это как время и отображает 9:30 или 21:30. Вы также можете настроить способ времени в диалоговом окне Формат ячеек.

На вкладке Главная в группе Число нажмите кнопку вызова диалогового окна, расположенную рядом с надписью Число.

Кнопка вызова диалогового окна в группе "Число"

Вы также можете нажать CTRL+1, чтобы открыть диалоговое окно Формат ячеек.

В списке Категория выберите дата иливремя.

Format Cells dialog box

В списке Тип выберите нужный формат даты или времени.

Примечание: Форматы даты и времени, которые начинаются со звездочки (*), отвечают на изменения в региональных параметрах даты и времени, заданных на панели управления. На форматы без звездочки параметры, заданные на панели управления, не влияют.

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

В диалоговом окне "Формат ячеек" выделено поле "Язык (расположение)".

Число в активной ячейке выбранного на этом сайте отображается в поле Образец, чтобы можно было просмотреть выбранные параметры форматирования.

В диалоговом окне "Формат ячеек" выделено поле "Образец".

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

На вкладке Главная нажмите кнопку вызова диалогового окна рядом с именем группы Число.

Кнопка вызова диалогового окна в группе "Число"

Вы также можете нажать CTRL+1, чтобы открыть диалоговое окно Формат ячеек.

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

В списке Категория выберите пункт (все форматы). В поле Тип вы увидите код формата, совпадающий с форматом даты или времени, выбранным на шаге 3. Встроенный формат даты или времени нельзя изменить или удалить, поэтому не беспокойтесь о переописи.

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

Дни, месяцы и годы

Для отображения

Используйте код

Месяцев в виде чисел от 1 до 12

Месяцев в виде чисел от 01 до 12

Месяцев в виде "янв", . "дек"

Месяцев в виде "январь", . "декабрь"

Месяцев в виде первой буквы месяца

Дней в виде чисел от 1 до 31

Дней в виде чисел от 01 до 31

Дней в виде "Пн", . "Вс"

Дней в виде "понедельник", . "воскресенье"

Лет в виде чисел от 00 до 99

Лет в виде чисел от 1900 до 9999

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

Часы, минуты и секунды

Для отображения

Используйте код

Часы в качестве 0–23

Часы в качестве 00–23

Минуты в качестве 0–59

Минуты в качестве 00–59

Секунды в качестве 0–59

Секунды в качестве 00–59

Часы с 04:00 до 04:0

Время в 4:36:03 P

Заслон времени в часах; например, 25,02

Заслон времени в минутах; например, 63:46

За считанные секунды

AM и PM Если формат содержит am или PM, часы основаны на 12-часовом формате, где "AM" или "A" указывает время от полуночи до полудня, а "PM" или "P" — время от полудня до полуночи. В противном случае используется 24-часовой цикл. Код "м" или "мм" должен отображаться сразу после кода "ч" или "чч" или непосредственно перед кодом "сс"; в противном Excel отображается месяц, а не минуты.

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

Советы для отображения дат и времени

При попытке отменить формат даты или времени с помощью выбора в списке Категория общего Excel отображает числовом коде. При повторном вводе даты или времени Excel формат даты или времени по умолчанию. Чтобы ввести определенный формат даты или времени, например январь 2010г., можно отформать его как текст, выбрав текст в списке Категория.

Чтобы быстро ввести текущую дату, выйдите из любой пустой ячейки и нажмите CTRL+; (точка с за semicolon) и при необходимости нажмите ввод. Чтобы вставить дату, которая будет обновляться до текущей даты при каждом повторном повторном пересчете или пересчете формулы, введите =СЕГОДНЯ() в пустую ячейку и нажмите ввод.

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

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

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

Возможная причина : в какой-то момент при работе с файлом в ячейках возник конфликт форматов и стиль ячеек был заблокирован. Как правило это происходит при работе с файлом в версиях Excel 2007 и выше. Я предполагаю, что связано это с тем, что в новых форматах файлов данные о форматах ячеек хранятся в XML-схемах и порой при изменениях происходит конфликт стилей и Excel не может определить текущий формат ячейки и как следствие изменить. Не могу сказать 100% действительно ли в этом причина, но других вариантов у меня пока нет. Надо узнавать у Microsoft, но никто из "владельцев" проблемы не может сказать в какой момент причина появилась, а без этого вряд ли получиться что-то нарыть. Сам я смоделировать подобную ситуацию не смог.

Решение : я пока знаю два возможных варианта решения данной проблемы. Какой из них использовать, если вы столкнулись с данной проблемой - выбирать вам.

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

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

  1. копируете любую ячейку, формат для которой изменяется без проблем
  2. выделяете "непослушные" ячейки-правая кнопка мыши-Специальная вставка (PasteSpecial) - Форматы (Formats)

Данный вариант (в книгах, любезно предоставленных носителями проблемы) у меня срабатывал довольно неплохо. В чем его очевидное преимущество перед первым вариантом - вы не теряете все форматы в книге. Однако есть и другой нюанс - нельзя будет с достоверностью сказать, что проблема в очень скором будущем не повторится. Хотя нельзя сказать и того, что она повторится.

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

Изменить формат даты и времени в Excel может быть непросто. Случается, что в одной и той же книге даты отображаются в разных форматах, например, 03/08/2020, 4 авг 20, 05.08.20, т.д. Как быстро унифицировать даты, чтобы они на всех листах отображались одинаково, например, в формате yyyy-mm-dd?

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

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

Перед началом работы добавьте «Изменить формат даты» в Excel

«Изменить формат даты» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2019, 2016, 2013, 2010, десктоп Office 365.

Начните работу с инструментами XLTools

– пробный период дает 14 дней полного доступа ко всем инструментам.

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

Вкладка XLTools В группе «Дата и Время» откройте выпадающий список Нажмите Изменить формат даты и времени .

Click Unify date format in the drop-down menu

Задайте область поиска:

Выберите нужный формат:

Выберите подходящий формат из списка, напр., принятый в вашей стране или на вашем языке. Совет: превью в нижней части окна на примере текущей даты показывает, как даты будут отображаться в ячейках.
5. Нажмите ОК Готово! Теперь все даты в одном формате

Задайте настройки формата даты

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

Вкладка XLTools В группе «Дата и Время» откройте выпадающий список Нажмите Изменить формат даты и времени .

Задайте область поиска:

Выберите нужный формат:

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

Задайте настройки формата времени

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

Вкладка XLTools В группе «Дата и Время» откройте выпадающий список Нажмите Изменить формат даты и времени .

Отметьте Дата и время , чтобы найти все ячейки, в которых стоят даты со временем.

Задайте область поиска:

Выберите нужный формат:

Выберите подходящий формат из списка, напр., принятый в вашей стране или на вашем языке. Или задайте пользовательский формат даты и времени Совет: превью в нижней части окна на примере текущих дат и времени показывает, как даты будут отображаться в ячейках
5. Нажмите ОК Готово! Теперь все даты со временем в одном формате.

Задайте настройки формата даты со временем

Если формат даты не меняется

Инструмент «Изменить формат даты» обрабатывает только ячейки с форматом даты или времени. Если какие-то ячейки не изменили формат, значит, Excel не распознает эти ячейки как даты или время. Скорее всего, это ячейки с общим, текстовым или числовым форматом.

В этом случае нужно применить формат даты к нераспознанным ячейкам:

Задайте формат вручную:

Выберите ячейку По правому клику выберите Формат Ячеек На вкладке «Число» выберите «Дата» (или «Время») Примените нужный формат При необходимости вставьте даты.

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

Выбор формата в Excel.

Одна приятная особенность Microsoft Excel состоит в том, что обычно существует несколько способов выполнения многих популярных функций. Это особенно верно с форматами даты. Независимо от того, импортировали ли вы данные из другой электронной таблицы или базы данных или просто вводите даты оплаты для своих ежемесячных счетов, Excel может легко отформатировать большинство стилей дат. Читайте дальше, чтобы узнать, как изменить формат даты в Excel.

Инструкции в этой статье относятся к Excel 2019, 2016 и 2013.

Как изменить формат даты Excel с помощью функции «Формат ячеек»

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

Выберите вкладку « Главная ».

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

На вкладке «Число» в диалоговом окне «Формат ячеек» выберите « Дата» .

Как видите, в поле «Тип» есть несколько вариантов форматирования.

Глядя на настройки локали в ячейках формата в Excel.

Вы также можете просмотреть раскрывающийся список «Местонахождение» и выбрать формат, наиболее подходящий для страны, для которой вы пишете.

Выбрав формат, нажмите « ОК», чтобы изменить формат даты выбранной ячейки в электронной таблице Excel.

Создайте свой собственный формат Excel с датой

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

На вкладке «Число» в диалоговом окне «Формат ячеек» выберите « Пользовательский» . Как и в категории «Дата», есть несколько вариантов форматирования.

Выбрав формат, нажмите кнопку «ОК», чтобы изменить формат даты для выбранной ячейки в электронной таблице Excel.

Как отформатировать ячейки с помощью мыши

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

Выберите ячейки, содержащие даты, формат которых вы хотите изменить.

Щелкните правой кнопкой мыши выделение и выберите « Формат ячеек» . Либо нажмите Ctrl + 1, чтобы открыть диалоговое окно «Формат ячеек».

Выбор ячейки формата правой кнопкой мыши в Excel.

Либо выберите « Домой» > « Номер» , нажмите стрелку и выберите « Формат номера» в правом нижнем углу группы. Или в группе « Число » вы можете выбрать раскрывающийся список, а затем выбрать « Дополнительные форматы номеров» .

Выберите « Дата» или, если вам нужен более индивидуальный формат, выберите « Пользовательский» .

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

Выберите OK, когда вы выбрали формат даты.

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

Использование Quick Apply для длинных или коротких дат

Если вам нужно быстрое изменение формата с короткой даты (мм / дд / гггг) или длинной даты (дддд, мммм дд, гггг или понедельник, 1 января 2019 г.), есть быстрый способ изменить это на ленте Excel ,

Выберите ячейки, которые вы хотите изменить формат даты.

Выберите Дом .

В группе «Число» выберите раскрывающееся меню, затем выберите « Короткая дата» или « Длинная дата» .

Использование формулы TEXT для форматирования дат

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

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

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

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

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

Выберите ячейки, для которых нужно изменить формат даты.

Выберите « Домой» > « Найти и выбрать» > « Заменить» .

В поле «Найти» введите свой оригинальный разделитель даты (тире, косая черта или точка).

В поле «Заменить на» введите то, что вы хотите изменить в качестве разделителя формата (тире, косая черта или точка).

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

  • Заменить все : который заменит все первые записи поля и заменит их на ваш выбор из поля Заменить на .
  • Заменить : Заменяет только первый экземпляр.
  • Найти все : только поиск всех исходных записей в поле « Найти» .
  • Find Next : только находит следующий экземпляр из вашей записи в поле Find what .

Использование текста в столбцах для преобразования в формат даты

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

Выберите ячейки, для которых вы хотите изменить формат даты.

Убедитесь, что они отформатированы как текст. (Нажмите Ctrl + 1, чтобы проверить их формат).

Выберите вкладку « Данные ».

В группе «Инструменты данных» выберите « Текст в столбцы» .

Выберите «С разделителями» или « Фиксированная ширина» , затем нажмите « Далее» .

Мастер преобразования текста в столбцы в Excel.

Большую часть времени следует выбирать с разделителями, так как длина даты может колебаться.

Снимите флажки со всех разделителей и выберите Далее .

В области « Формат данных столбца» выберите « Дата» , выберите формат строки даты в раскрывающемся меню, затем нажмите « Готово» .

Использование проверки ошибок для изменения формата даты

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

Это проверка ошибок в Excel, указывающая на проблему. Из-за параметра «Проверка ошибок» Excel определит возможную проблему с двузначными форматами года. Чтобы использовать проверку ошибок для изменения формата даты, сделайте следующее:

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

Выберите раскрывающееся меню и выберите « Преобразовать ХХ в 19ХХ» или « Преобразовать ХХ в 20ХХ» , в зависимости от года.

Вы должны увидеть, что дата немедленно изменится на четырехзначное число.

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

Быстрый анализ может использоваться не только для форматирования цвета и стиля ваших ячеек. Вы также можете использовать его для доступа к диалоговому окну «Формат ячеек».

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

Выберите Быстрый анализ в правом нижнем углу вашего выбора, или нажмите Ctrl + Q .

В разделе «Форматирование» выберите « Содержащий текст» .

Используя правое выпадающее меню, выберите Custom Format .

Выберите вкладку Number , затем выберите либо Date, либо Custom .

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