Note: The other languages of the website are Google-translated. Back to English

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дата (A3) 12/23/2019
Формула = ТЕКСТ (A3; «мм-дд-гггг») = ТЕКСТ (A3; «мм / дд») = ТЕКСТ (A3; «дд») = ТЕКСТ (A3; «д / м / г»)
Результат 23-12-2019 23/12 23 23/12/19

Новинка!
инструменты даты

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

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

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

◆ Считайте выходные / будние дни между двумя датами. подробнее.

◆ Удалить время из даты. нажми для деталей.

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

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

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


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

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

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

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

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

2. в Формат ячеек диалог , под Число вкладка , выберите Общие из панели Категория.
дата документа в номер текста 7

3. Нажмите OK. Дата в выбранной ячейке преобразована в числовую строку в формате ммддыггг.
дата документа в номер текста 8

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

Если вы хотите преобразовать дату в числовую строку в формате mmddyyyy или ddmmyyyy, вы также можете применить функцию Format Cells.

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

2. в Формат ячеек диалога под Число вкладка, выберите На заказ из Категория панель, затем перейдите в правый раздел, введите ММДДГГГГ в Тип текстовое окно.
дата документа в номер текста 9

3. Нажмите OK. Дата в выбранной ячейке преобразована в числовую строку в формате ммддйгг
дата документа в номер текста 10

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

Время 2/23/2019
Форматировать ячейку как настраиваемую ддммгггг ддммгг ммгггг ггггммдд
Монитор 23022019 230219 022019 20190223

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

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

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

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

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

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

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

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

Лучшее тело создает лучшую жизнь.

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

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

2. Нажмите Кутулс > Формат > Применить форматирование даты.
дата документа в номер текста 11

3. в Применить форматирование даты диалоговом окне выберите формат даты, который вы хотите использовать в Форматирование даты панель, тем временем преобразованный результат будет предварительно показан справа предварительный просмотр панель.
дата документа в номер текста 12

4. Нажмите Ok, то выбранные вами даты будут преобразованы в выбранный вами формат даты.
дата документа в номер текста 13

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

применить форматирование даты

Дополнительные советы по преобразованию даты


Скачать образец файла

образец


Рекомендуемые инструменты для повышения производительности

Вкладка Office - просмотр, редактирование и управление документами с вкладками в Microsoft Office 2019 - 2003 и Office 365


вкладка office

Kutools for Excel - объединяет более 300 расширенных функций и инструментов для Microsoft Excel


вкладка kutools
вкладка kutoolsp
Сортировать комментарии по
Комментарии (36)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Эй, мне нужно найти уравнение, которое позволяет мне изменить дату на десятичное уравнение, используемое в обычной книжной работе. Например, Исходная дата 25/9/2003 Дата начальной точки на графике = 2000 Дата = 3+[(31+28+31+30 +31+30+31+25)/365] = 3.74
Этот комментарий был сведен к минимуму модератором на сайте
Сегодня 7. Моя формула ="ДЖЕНН"&СЕГОДНЯ()

Я получаю JENN44013

Справка
Этот комментарий был сведен к минимуму модератором на сайте
хочу преобразовать 15/08/2015 в формат слова (пятнадцатого августа две тысячи пятнадцать) с помощью функции в Excel 2007
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте, спасибо за ваше оставленное сообщение. Чтобы преобразовать дату в слово, вам может помочь код VBA, однако он слишком длинный, чтобы заменить его здесь. Вы можете перейти к этой статье, чтобы получить VBA. https://www.extendoffice.com/documents/excel/4694-excel-date-to-words.html
Надеюсь, благоприятствует.
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте,
Я пытаюсь преобразовать даты в формате гггг-мм-дд (2018-01-06), и при входе в эту функцию отображается гггг-01-дд. Я не могу понять это, может кто-нибудь помочь?
Этот комментарий был сведен к минимуму модератором на сайте
Вы можете попробовать отформатировать ячейки даты как пользовательские и ввести гггг-мм-дд в текстовое поле «Тип» в диалоговом окне «Формат ячеек». Если вы хотите узнать больше подробностей, в этой статье рассказывается о трех способах преобразования дат в гггг-мм-дд. https://www.extendoffice.com/documents/excel/3289-excel-convert-date-to-yyyy-mm-dd-format.html
Этот комментарий был сведен к минимуму модератором на сайте
Это случилось и со мной. Я продолжал получать yyyy-00-dd. Это потому, что я нахожусь в другой стране и должен был использовать местный формат. =TEXT(A1;"vvvv-kk-pp") отлично сработало для меня, как только я понял это. Если щелкнуть правой кнопкой мыши: Формат ячеек: Пользовательский, вы должны найти примеры, в которых используются локальные форматы года, месяца и дня.
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте,

Я хочу преобразовать дату, например, 23/05/2018, в 23052018. Есть ли формула, чтобы сделать это автоматически?

спасибо
Этот комментарий был сведен к минимуму модератором на сайте
Просто используйте функцию «Найти и заменить», в текстовом поле «Найти что» введите /, оставьте пустым в текстовом поле «Заменить», чтобы удалить все / из дат.
Этот комментарий был сведен к минимуму модератором на сайте
=ПОДСТАВИТЬ(A1,"/","")
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте, я хочу преобразовать 1 апреля 20 в 20200401, как я могу сделать это автоматически? Спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте, Кристина, вам просто нужно отформатировать ячейки в ггггммдд в диалоговом окне «Формат ячеек», более подробную информацию см. https://www.extendoffice.com/documents/excel/4165-excel-convert-mm-dd-yyyy-to-yyyymmdd.html
Этот комментарий был сведен к минимуму модератором на сайте
Я использую дату 12 сентября 2018 года, а затем конвертирую ее в 091218. Я хотел бы использовать функцию конкатенации, чтобы добавить 01 в конце, однако, когда я это делаю, значение продолжает увеличиваться до 43355. Есть ли простой способ сделать это? это или это вообще возможно?? заранее спасибо
Этот комментарий был сведен к минимуму модератором на сайте
Извините, Джим, я не понимаю вашей проблемы, не могли бы вы загрузить скриншот, чтобы описать ваш вопрос?
Этот комментарий был сведен к минимуму модератором на сайте
привет можешь мне помочь?

я хочу преобразовать 20180107 в 07
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте, мат, вы можете использовать эту формулу = ДАТА (ЛЕВО (A1,4), СРЕДНЯЯ (A1,5,2), ПРАВО (A1,2))
Этот комментарий был сведен к минимуму модератором на сайте
я не понял!!
Этот комментарий был сведен к минимуму модератором на сайте
Эти числа 1532307209286 были преобразованы моим партнером на дату 23-07-2018 00:53:29. Вы знаете, как это произошло?
Этот комментарий был сведен к минимуму модератором на сайте
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Исма, твой номер - временная метка unix, верно? Если да, то эта статья может вам помочь. https://www.extendoffice.com/documents/excel/2473-excel-timestamp-to-date.html#a3
Этот комментарий был сведен к минимуму модератором на сайте
1437620400 как я могу преобразовать это число в дату в Excel?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, gmsaez, это отметка времени номера? Если это так, используйте эту формулу =(((A1/60)/60)/24)+DATE(1970,1,1), A1 — это число, а затем отформатируйте результат как формат даты. Для более подробной информации вы можете обратиться к этой статье https://www.extendoffice.com/documents/excel/2473-excel-timestamp-to-date.html#a3
Этот комментарий был сведен к минимуму модератором на сайте
Как мне сделать формулу ЕСЛИ, чтобы проверить, какая дата старше, т. Е. Автоматическая дата - 8 ... другая ячейка - ручная запись 1. Я хочу проверить, чтобы подтвердить, что введенная дата не старше даты, заполненной автоматически. что-то вроде =ЕСЛИ(((ЗНАЧДАТЫ(A2019)>(ЗНАЧДАТЫ(G8)),3) ЗНАЧЕНИЕ ДАТЫ, похоже, не считается числом, поэтому происходит сбой с ошибкой значения.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Jdog, эта статья может тебе помочь https://www.extendoffice.com/documents/excel/2739-excel-compare-dates-greater-than.html
Этот комментарий был сведен к минимуму модератором на сайте
Есть и другой способ, он возвращает точно числовой формат, который представляет дату, сокращенную (/), это будет: '=Substitute(A1;"/";"")
Этот комментарий был сведен к минимуму модератором на сайте
Привет, у меня есть дата в формате «13/02/2020 11:42:09», и я хочу в формате ММ/ДД/ГГГГ
Этот комментарий был сведен к минимуму модератором на сайте
Привет, просто выберите ячейку, затем примените текст к столбцам, в разделе «Текст к столбцам» выберите «Разделитель»> «Пробел»> «Дата» (в формате «Дата» выберите «DMY»)> «Готово».
Этот комментарий был сведен к минимуму модератором на сайте
Привет, я хочу преобразовать месяц в число. Для exp: 8 месяцев (формат даты) ---> "8" как число или значение. Я изменил его формат, но я не могу его посчитать. Потому что я хочу перевести его в математический формат, например: 8-2 = 6 (8 из месяцев). Но 8 не работает. Надеюсь, вы поняли. Спасибо за помощь!
Этот комментарий был сведен к минимуму модератором на сайте
Привет. У меня есть дата 26.01.2021 в ячейке A1, а в другой ячейке у меня есть формула: = ПРАВИЛЬНО (A1,4), чтобы взять год с этой даты, и она возвращает «4526» вместо «2021». Вы знаете, как это решить? Большое спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
попробуйте изменить формат ячейки A1 на общий или числовой, а затем снова введите нужные значения, чтобы посмотреть, поможет ли это. Я думаю, что ваша проблема связана с форматом.
Этот комментарий был сведен к минимуму модератором на сайте
Я хочу преобразовать день (вторник), который отображается как 1/3/1900, когда вы нажимаете на него, потому что я добавил формулу к исходным данным, чтобы предоставить мне значения дня. Теперь я хочу использовать сводную таблицу, чтобы показать мне фактические дни. Как мне преобразовать 1/3/1900, которое появляется во вторник, только во вторник? 
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Кэти, вы хотите преобразовать формулу в фактическое значение? Если это так, вы можете использовать функцию «Вставить только как значение» в Excel, чтобы копировать и вставлять формулы только как значения, или вы можете использовать функцию Kutools for Excel To Actual для преобразования формул в значения.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, я пытался скопировать и вставить значение, но оно по-прежнему показывает дату, а не день. 
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Кэти, вы выбираете параметр «Вставить как значение» в контекстном меню, вызываемом правой кнопкой мыши? Если вы выбрали, попробуйте нажать клавиши Ctrl + 1, чтобы включить функцию форматирования ячеек и изменить формат ячейки на мм/дд/гггг в разделе «Дата».
Этот комментарий был сведен к минимуму модератором на сайте
Привет. Я был бы очень признателен за вашу помощь с этой формулой. Я хочу ввести дату рождения клиента в ячейку I3 (настраиваемое форматирование мм/дд/гг) и хотел бы, чтобы эта дата рождения автоматически заполнялась в ячейке A3 как ммддгг вместе с добавлением первой буквы из ячейки имени F3 и имени письмо из ячейки Фамилия G3, чтобы он автоматически заполнил ID# для наших клиентов в нашей базе данных.

А3 Ф3 Г3 И3
ID# Имя Фамилия Дата рождения
030199AS Адам Смит 03

Большое спасибо за любую помощь. Вы не представляете, как я это ценю. Всю ночь ломал себе голову, бесполезно. :(
Шена Бруно
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Шена, Бруно, в формате A3 используйте формулу =ТЕКСТ(I3, ммддгггг")&ВЛЕВО(F3,1)&ВЛЕВО(G3,1).
В формуле это можно объяснить как две части:
TEXT(I3, mmddyyyy") изменит значение в I3 на этот формат mmddyyyy
LEFT(F3,1)&LEFT(G3,1) извлечет первый символ с левой стороны строк в ячейках F3 и G3.
Надеюсь, это будет полезно.
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL