Как изменить дату на число в Excel

Обновлено: 21.11.2024

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

В этой статье описаны синтаксис формулы и использование функции ДАТАЗНАЧ в Microsoft Excel.

Описание

Функция ДАТАЗНАЧ преобразует дату, сохраненную в виде текста, в порядковый номер, который Excel распознает как дату. Например, формула =ДАТАЗНАЧ("1/1/2008") возвращает 39448, порядковый номер даты 1/1/2008. Помните, однако, что системная настройка даты вашего компьютера может привести к тому, что результаты функции DATEVALUE будут отличаться от результатов, приведенных в этом примере

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

Чтобы просмотреть порядковый номер даты как дату, необходимо применить к ячейке формат даты. Найдите ссылки на дополнительную информацию об отображении чисел в виде дат в разделе «См. также».

Синтаксис

Синтаксис функции ДАТАЗНАЧ имеет следующие аргументы:

Текст_даты Обязательно. Текст, представляющий дату в формате даты Excel, или ссылка на ячейку, содержащую текст, представляющий дату в формате даты Excel. Например, "30.01.2008" или "30 января 2008" — это текстовые строки, заключенные в кавычки и обозначающие даты.

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

Примечания

Excel сохраняет даты в виде последовательных порядковых номеров, чтобы их можно было использовать в вычислениях. По умолчанию 1 января 1900 года имеет порядковый номер 1, а 1 января 2008 года – порядковый номер 39 448, поскольку с 1 января 1900 года прошло 39 447 дней.

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

Пример

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

Как преобразовать дату в серийный номер в Excel?

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

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

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

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

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

<р>1. Выберите ячейки даты и щелкните правой кнопкой мыши, чтобы отобразить контекстное меню, выберите «Формат ячеек».

<р>2. В диалоговом окне «Формат ячеек» на вкладке «Число» выберите «Общие» в списке «Категория». Нажмите "ОК".

Затем ячейки даты были преобразованы в серийные номера.

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

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

Выберите пустую ячейку, в которую будет помещен серийный номер, введите эту формулу =DATEVALUE("8/8/2017") , нажмите клавишу Enter. Теперь дата в формуле будет отображаться как порядковый номер.

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

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

После установки Kutools for Excel сделайте следующее: (Бесплатно загрузите Kutools for Excel сейчас!)

<р>1. Выберите серийные номера, которые вы хотите преобразовать в даты, нажмите Kutools > Формат > Применить форматирование даты .

<р>2. В диалоговом окне «Применить форматирование даты» выберите формат даты, который вы хотите применить, на левой панели, затем вы сможете просмотреть результат на правой панели.

<р>3. Нажмите "ОК" или "Применить".

Демонстрация: применение форматирования даты

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

Если вы получили лист с нестандартными ячейками даты, вы можете преобразовать их в стандартный формат даты мм/дд/гггг. Здесь у меня есть надстройка — Kutools for Excel представляет вам, его утилита Convert to Date может оказать вам услугу.

После установки Kutools for Excel сделайте следующее: (Бесплатно загрузите Kutools for Excel сейчас!)

Выберите даты, которые вы хотите преобразовать в стандартный формат даты, нажмите Kutools > Контент > Преобразовать в дату.

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

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

  • 1. Преобразование даты в текст
    1.1 Преобразование даты в текст в формате мм/дд/гггг
    1.2 Преобразование даты в текст в формате ммддгггг
    1.3 Преобразование даты в текст в других форматах
  • 2. Преобразование даты в число
    2.1 Преобразование даты в число в 5-значном формате
    2.2 Преобразование даты в число в формате ммддгггг
  • 3. Преобразование даты в месяц/день/год или другие форматы даты одним щелчком мыши

1. Преобразование даты в текст

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

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

Формула: =ТЕКСТ(дата, "формат_даты")

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

В следующих случаях я расскажу вам, как использовать эту формулу.

1.1 Преобразование даты в текст в формате мм/дд/гггг

Например, чтобы преобразовать дату в ячейке A3 в мм/дд/гггг, используйте формулу
=ТЕКСТ(A3;"мм/дд/гггг")
нажмите клавишу Enter
< /p>

Если вы хотите преобразовать дату в ячейке A8 в дд/мм/гггг, используйте эту формулу:
=ТЕКСТ(A8,"дд/мм/гггг")
нажмите клавишу Enter

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

Если вы хотите преобразовать дату в ячейке A13 в текст, но в формате ммддгггг, введите эту формулу
=ТЕКСТ(A13,"ммддгггг")
нажмите клавишу Enter

Если вы хотите преобразовать дату в ячейке A18 в текст в формате ддммгггг, введите эту формулу
=ТЕКСТ(A18,"ддммгггг")
нажмите клавишу Enter

1.3 Преобразование даты в текст в других форматах

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

Дата (A3) 23/12/2019
Формула =TEXT(A3," мм-дд-гггг") =ТЕКСТ(A3,"мм/дд") =TEXT(A3,"dd") =TEXT(A3,"d/m/y")
Результат 23-12-2019 23/12 23 23/12/19

16 новых функций и возможностей для работы с датами решают 90 % задач, связанных с обработкой дат в Excel.

◆ Добавьте или вычтите год/месяцы/дни/недели до даты, нажмите, чтобы узнать подробности.

◆ Добавьте или вычтите секунды/минуты/часы до даты, нажмите, чтобы узнать больше.

◆ Подсчет выходных/будних дней между двумя датами. нажмите, чтобы узнать больше.

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

◆ Преобразование нескольких форматов даты в стандартный формат даты США. нажмите, чтобы узнать подробности.

2. Преобразование даты в число

В этом разделе я привожу методы преобразования даты в число в 5-значном формате ммддгггг.

2.1 Преобразование даты в число в 5-значном формате

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

<р>1. Щелкните правой кнопкой мыши ячейку, содержащую дату, которую вы хотите преобразовать в число, и в контекстном меню выберите "Общий формат ячеек".

<р>2. В диалоговом окне «Формат ячеек» на вкладке «Число» выберите «Общие» на панели «Категория».

<р>3. Нажмите «ОК». Дата в выбранной ячейке преобразована в числовую строку в формате ммддгггг.

2.2 Преобразование даты в число в формате ммддгггг или ддммгггг

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

<р>1. Щелкните правой кнопкой мыши ячейку, содержащую дату, которую вы хотите преобразовать в число, и в контекстном меню выберите «Общий формат ячеек».

<р>2. В диалоговом окне «Формат ячеек» на вкладке «Число» выберите «Пользовательский» на панели «Категория», затем перейдите в правый раздел и введите mmddyyyy в текстовое поле «Тип».

<р>3. Нажмите «ОК». Дата в выбранной ячейке преобразована в числовую строку в формате ммддгггг

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

< /table>
Дата 23.02.2019
< td style="border: solid 1px; padding: 5px;">ddmmyy
Форматировать ячейку как пользовательский ddmmyyyy mmyyyy yyyymmdd
Display 23022019 230219 022019 20190223

3. Преобразование даты в месяц/день/год или другие форматы даты одним щелчком мыши

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

Бесплатная пробная версия Попрощайтесь с мышиной рукой и шейным спондилезом прямо сейчас

300 передовых инструментов Kutools for Excel решают 80% задач Excel за считанные секунды, освобождая вас от тысяч щелчков мышью.

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

Повышайте производительность на 80 % для более чем 110 000 высокоэффективных сотрудников каждый день, включая вас.

Не мучайтесь больше мучительными формулами и VBA, дайте мозгу отдохнуть и радостное рабочее настроение.

30-дневная бесплатная пробная версия со всеми функциями, 30-дневный возврат денег без объяснения причин.

Лучшее тело — лучшая жизнь.

<р>1. Выберите ячейки, содержащие даты, которые вы хотите преобразовать в другие форматы дат.

<р>2. Нажмите Kutools > Формат > Применить форматирование даты.

<р>3. В диалоговом окне «Применить форматирование даты» выберите формат даты, который вы хотите использовать, на панели «Форматирование даты». Тем временем преобразованный результат будет предварительно отображаться на правой панели предварительного просмотра.

<р>4. Нажмите "ОК", после чего выбранные вами даты будут преобразованы в выбранный вами формат даты.

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

Загрузить образец файла

Как выделиться из толпы, легко работать и неторопливо наслаждаться жизнью?

Kutools for Excel в среднем повысит вашу эффективность на 80% каждый день, у вас будет много времени, чтобы проводить время с семьей и получать удовольствие от жизни.

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

Легко обрабатывайте 1500 сценариев Excel, экономя не менее 1 часа каждый день.

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

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

Избавьтесь от зазубривания формул и сложного VBA, дайте отдохнуть своему мозгу.

Более 110 000 высокоэффективных сотрудников и выбор из более 300 всемирно известных компаний.

Берите всего 39 долларов США, но это намного лучше, чем обучение других людей за 4 000 долларов США

30 дней бесплатного пробного периода без каких-либо ограничений, полный возврат денег в течение 30 дней без объяснения причин.

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

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

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

Формат даты Excel

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

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

Даты в Excel

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

  • 2 – 2 января 1900 года.
  • 3 – 3 января 1900 года.
  • 42005 – 1 января 2015 года (поскольку прошло 42 005 дней после 1 января 1900 года).

Время в Excel

Время хранится в 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

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

  • 1.25 – 1 января 1900 года, 6:00.
  • 42005.5 — 1 января 2015 г., 12:00.

Как преобразовать дату в число в Excel

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

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

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

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

2. Функции Excel DATEVALUE и TIMEVALUE

Используйте функцию ЗНАЧДАТА() для преобразования даты Excel в порядковый номер, например =ЗНАЧДАТА("1/1/2015") .

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

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

=ДАТАЗНАЧ("1/1/2015") И ВРЕМЯЗНАЧ("6:00")

Примечание. Поскольку серийные номера Excel начинаются с 1 января 1900 года, а отрицательные числа не распознаются, даты до 1900 года в Excel не поддерживаются.

Если вы имеете дело со значениями даты и времени и хотите преобразовать время в десятичное число, ознакомьтесь с формулами, описанными в этом руководстве: Как преобразовать время в десятичное число в Excel.

Формат даты по умолчанию в Excel

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

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

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

Если вы хотите установить другой формат даты и/или времени по умолчанию на своем компьютере, например изменить формат даты для США на стиль для Великобритании, перейдите на панель управления и нажмите "Регион и язык". Если панель управления открывается в представлении по категориям, нажмите Часы, язык и регион > Регион и язык > Изменить формат даты, времени или числа.

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

Совет. Если вы не уверены, что означают разные коды (например, mmm, ddd, yyy), нажмите ссылку "Что означает обозначение" в разделе Форматы даты и времени. или ознакомьтесь с пользовательскими форматами даты Excel в этом руководстве.

Если вас не устраивает какой-либо формат времени и даты, доступный на вкладке Форматы, нажмите кнопку Дополнительные настройки в нижней правой части окна Регион и язык диалоговое окно. Откроется диалоговое окно Настройка, в котором вы переключитесь на вкладку Дата и введете пользовательский короткий и/или длинный формат даты в соответствующем поле.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

< /tr>

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

Код Описание Пример (1 января 2005 г.)
m Номер месяца без начального нуля 1< /td>
mm Номер месяца с начальным нулем 01
mmm Название месяца, короткая форма Янв
мммм Название месяца, полная форма Январь
ммммм Месяц как первая буква J (обозначает январь, июнь и июль)< /td>
d Номер дня без ведущего нуля 1
dd Номер дня с начальным нулем 01
ddd День недели, краткая форма Пн
dddd День недели, полная форма Понедельник
yy Год (последние 2 цифры) 05
yyyy Год (4 цифры) 2005
< /tr>
Код Описание Отображает as
h Часы без начального нуля 0-23
hh Часы с ведущим нулем 00-23
m Минуты без начального нуля 0-59
мм Минуты с начальным нулем 00-59
s Секунды без нуля в начале 0-59
ss Секунды с нулем в начале 00-59
AM/PM Периоды дня
(если опущено, используется 24-часовой формат времени)
AM или PM

Чтобы настроить формат даты и времени, включите единицы измерения даты и времени в код формата, например м/д/гггг ч:мм AM/PM. Если вы используете "m" сразу после "hh" или "h" или непосредственно перед "ss" или "s", Excel отобразит минут, а не месяца.

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

Например, одна и та же дата и время, например 13 января 2015 г., 13:03, могут отображаться по-разному:

Формат Отображается как
дд-ммм-гг 13-янв-15
мм/дд/гггг 13/01/ 2015
м/дд/гг 13/01/15
дддд, м/ д/гг ч:мм AM/PM Вторник, 13/01/15 13:03
ддд, мммм дд, гггг чч:мм :ss Вт, 13 января 2015 г., 13:03:00

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

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

  • [$-409] – английский, штаты без названия
  • [$-1009] – английский, Канада
  • [$-407] – немецкий, Германия
  • [$-807] — немецкий, Швейцария.
  • [$-804] — Бенгальский, Индия
  • [$-804] — Китайский, Китай
  • [$-404] – Китай, Тайвань

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

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

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

Формат даты Excel не работает — исправления и решения

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

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

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

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

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

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

Перейдите в раздел Файл > Параметры > Дополнительно, прокрутите вниз до раздела При расчете этой книги и выберите установите флажок Использовать систему дат 1904 и нажмите ОК.

В этой системе 0 соответствует 1 января 1904 года; 1 — 2 января 1904 г.; а -1 отображается как отрицательная дата -2 января 1904 года.

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

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

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

=ТЕКСТ(ABS(B1-C1),"-d-ммм-гггг")

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

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

Даты импортируются в Excel в виде текстовых значений

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

Решение. Вы можете преобразовать «текстовые даты» в формат даты, используя функцию Excel DATEVALUE или функцию Text to Columns. Полную информацию см. в следующей статье: Как преобразовать текст в дату в Excel.

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

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще. Меньше

Когда вы вводите какой-либо текст в ячейку, например "2/2", Excel предполагает, что это дата, и форматирует ее в соответствии с настройкой даты по умолчанию на панели управления. Excel может отформатировать его как «2 февраля». Если вы измените настройку даты в панели управления, формат даты по умолчанию в Excel изменится соответствующим образом. Если вам не нравится формат даты по умолчанию, вы можете выбрать другой формат даты в Excel, например «2 февраля 2012 г.» или «2/2/12». Вы также можете создать свой собственный формат в настольном Excel.

Выполните следующие действия:

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

В поле "Формат ячеек" перейдите на вкладку "Число".

В списке категорий нажмите Дата.

В разделе "Тип" выберите формат даты. Ваш формат будет предварительно просмотрен в поле «Образец» с первой датой в ваших данных.

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

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

Если вы хотите использовать формат, которого нет в поле "Тип", вы можете создать свой собственный. Самый простой способ сделать это — начать с формата, близкого к тому, что вам нужно.

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

В поле "Формат ячеек" перейдите на вкладку "Число".

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

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

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

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

Месяцы с января по декабрь

Месяцы с января по декабрь

Месяцы как первая буква месяца

Дни с воскресенья по субботу

Годы как 1900–9999

Если вы изменяете формат, включающий значения времени, и используете "m" сразу после кода "h" или "hh" или непосредственно перед кодом "ss", Excel отображает минуты вместо месяца.< /p>

Чтобы быстро ввести текущую дату на листе, выберите любую пустую ячейку, нажмите CTRL+; (точка с запятой), а затем при необходимости нажмите клавишу ВВОД.

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

Когда вы вводите какой-либо текст в ячейку, например "2/2", Excel предполагает, что это дата, и форматирует ее в соответствии с настройкой даты по умолчанию на панели управления. Excel может отформатировать его как «2 февраля». Если вы измените настройку даты в панели управления, формат даты по умолчанию в Excel изменится соответствующим образом. Если вам не нравится формат даты по умолчанию, вы можете выбрать другой формат даты в Excel, например «2 февраля 2012 г.» или «2/2/12». Вы также можете создать свой собственный формат в настольном Excel.

Выполните следующие действия:

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

Нажмите Control+1 или Command+1.

В поле "Формат ячеек" перейдите на вкладку "Число".

В списке категорий нажмите Дата.

В разделе "Тип" выберите формат даты. Ваш формат будет предварительно просмотрен в поле «Образец» с первой датой в ваших данных.

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

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

Если вы хотите использовать формат, которого нет в поле "Тип", вы можете создать свой собственный. Самый простой способ сделать это — начать с формата, близкого к тому, что вам нужно.

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

Нажмите Control+1 или Command+1.

В поле "Формат ячеек" перейдите на вкладку "Число".

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

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

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

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