Note: The other languages of the website are Google-translated. Back to English
Увійти  \/ 
x
or
x
Реєстрація  \/ 
x

or

Як перетворити дату в числовий рядок або формат тексту в Excel?

У цьому підручнику я представив кілька методів вирішення різних випадків перетворення дати в число або формат тексту в Excel.
дата документа до тексту номера 1


1. Перетворити дату в текст

У цьому розділі наведено методи перетворення дати в текст у Excel.

Щоб перетворити дату в текст, вам потрібна лише одна формула.

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

Посилання: дата: клітинка з датою, яку потрібно перетворити в текст
формат дати: формат, який потрібно відобразити після перетворення дати в текст

У наведених нижче випадках я розповім вам, як користуватися цією формулою.

1.1 Перетворення дати в текст у форматі мм / дд / рррр

Наприклад, перетворити дату в комірці A3 у мм / дд / рррр, скористайтеся формулою
= ТЕКСТ (A3, "мм / дд / рррр)"
press вводити ключ
дата документа до тексту номера 2

Якщо ви хочете перетворити дату в комірці A8 в дд / мм / рррр, скористайтеся цією формулою
= ТЕКСТ (A8, "дд / мм / рррр)"
press вводити ключ
дата документа до тексту номера 3

1.2 Перетворити дату в текст у форматі mmddyyyy або ddmmyyyy

Якщо ви хочете перетворити дату в комірці A13 у текст, але у форматі mmddyyyy, введіть цю формулу
= ТЕКСТ (A13, "mmddyyyy")
press вводити ключ
дата документа до тексту номера 4

Якщо ви хочете перетворити дату в комірці A18 на текст у форматі ddmmyyyy, введіть цю формулу
= ТЕКСТ (A18, "ddmmyyyy")
press вводити ключ
дата документа до тексту номера 5

1.3 Перетворення дати в текст в інших форматах

Насправді, в який би формат тексту ви не хотіли перетворити дату, просто введіть потрібний формат у лапки у формулі.

Дата (A3) 12 / 23 / 2019
Formula = ТЕКСТ (A3, "мм-дд-рррр)" = ТЕКСТ (A3, "мм / дд") = ТЕКСТ (A3, "dd") = ТЕКСТ (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. Дата у вибраній комірці перетворена в числовий рядок у форматі mmddyyyy.
дата документа до тексту номера 8

2.2 Перетворення дати в число у форматі mmddyyyy або ddmmyyyy

Якщо ви хочете перетворити дату в числовий рядок у форматі mmddyyyy або ddmmyyyy, ви також можете застосувати функцію Format Cells.

1. Клацніть правою кнопкою миші клітинку, яка містить дату, яку потрібно перетворити в число, і в меню правою кнопкою миші виберіть Формат ячеек загальний

2 В Формат ячеек діалогове вікно, під Номер вкладка, виберіть виготовлений на замовлення від Категорія панелі, потім перейдіть до правого розділу, введіть ммддий рр в тип текстове вікно.
дата документа до тексту номера 9

3. клацання OK. Дата у вибраній комірці перетворена в числовий рядок у форматі mmddyyyy
дата документа до тексту номера 10

Якщо ви хочете перетворити дату в числовий рядок в іншому форматі, ви можете взяти нижченаведений список як посилання.

Дата 2 / 23 / 2019
Форматувати комірку як нестандартну ддммггг ддммй мммррр рррр ммдд
дисплей 23022019 230219 022019 20190223

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

Якщо ви хочете швидко перетворити дату на місяць, день, рік чи інші формати дат, на панелі Застосувати форматування дати корисність Kutools для Excel буде хорошим вибором для використання.

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

300 вдосконалених інструментів Kutools для Excel вирішують 80% завдань Excel за лічені секунди, витягуючи вас з тисячі клацань мишею.

Легко вирішуйте 1500 робочих сценаріїв, не потрібно витрачати час на пошук рішень, у вас є багато часу, щоб насолодитися своїм життям.

Підвищуйте продуктивність на 80% для 110000+ високоефективних людей щодня, звичайно, включаючи вас.

Щоб вас більше не мучили болісні формули та VBA, дайте своєму мозку відпочинок та радісний робочий настрій.

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

Краще тіло створює краще життя.

після безкоштовне встановлення Kutools для Excel, будь ласка, виконайте наведені нижче дії:

1. Виберіть комірки, що містять дати, які потрібно перетворити в інші формати дат.

2. клацання Кутулс > сформований > Застосувати форматування дати.
дата документа до тексту номера 11

3 В Застосувати форматування дати діалоговому вікні, виберіть формат дати, в якому ви хочете використовувати Форматування дати тим часом перетворений результат буде попередньо переглянуто праворуч попередній перегляд панель
дата документа до тексту номера 12

4. клацання Ok, то вибрані вами дати були перетворені у вибраний формат дати.
дата документа до тексту номера 13

Перетворіть дату в декілька форматів форматування дати за допомогою кліків

застосувати форматування дати

Додаткові поради щодо перетворення дати


Завантажте зразок файлу

зразок


Рекомендовані засоби підвищення продуктивності

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


вкладка офісу

Kutools для Excel - Поєднує понад 300 розширених функцій та інструментів для Microsoft Excel


вкладка kutools
вкладка kutoolsp
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Andreea · 13 days ago
    Hello. I have the date 26.01.2021 in the cell A1 and in another cell I have the formula: =RIGHT(A1,4) to take the year from that date, and it returns “4526” instead of “2021”. Do you know how to solve it? Thank you very much!
  • To post as a guest, your comment is unpublished.
    Laura · 5 months ago
    Hi, I want to convert month to number. For exp: 8 months (date format) ---> "8" as a number or value. I've change its format but I can't count it.
    Because I want to put it to math format, for exp: 8-2 = 6 (8 from the months). But the 8 doesn't work.
    Hope you get it. Thank you for helping!
  • To post as a guest, your comment is unpublished.
    Tom · 1 years ago
    Hi i have a date in "13/02/2020 11:42:09" format and i want in MM/DD/YYYY format
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      Hi, just select the cell then apply the Text to Columns, in the Text to Columns, choose Delimiter > Space > Date(in the Date format, choose DMY) > Finish.
  • To post as a guest, your comment is unpublished.
    hexenest@gmail.com · 2 years ago
    There is another way, it returns exactly the numeric format that represents the date abbreviated by (/), it would be: '=Substitute(A1;"/";"")
  • To post as a guest, your comment is unpublished.
    Jdog · 2 years ago
    How do I do an IF formula to test which date is older i.e. auto date is 8/1/2019... a different cell is manual entry 8/3/2019. I want to check to confirm the entered date is not older than the auto populated date. something like =IF(((DATEVALUE(A2)>(DATEVALUE(G3)),1,0) DATE VALUE seems to be not considered a number so it fails with a value error.
    • To post as a guest, your comment is unpublished.
      Sunny · 2 years ago
      Hi, Jdog, this article may help you https://www.extendoffice.com/documents/excel/2739-excel-compare-dates-greater-than.html
  • To post as a guest, your comment is unpublished.
    gmsaez · 2 years ago
    1437620400 how can I convert this number in to a date in excel?
    • To post as a guest, your comment is unpublished.
      Sunny · 2 years ago
      Hi, gmsaez, is the number timestamp? If so, please use this formula =(((A1/60)/60)/24)+DATE(1970,1,1), A1 is the number, then format the result as date format. For more details, you can refer to this article https://www.extendoffice.com/documents/excel/2473-excel-timestamp-to-date.html#a3
  • To post as a guest, your comment is unpublished.
    Isma · 2 years ago
    These numbers 1532307209286 were converted by my partner to date 23-07-2018 00:53:29. Do you know how did it?
    • To post as a guest, your comment is unpublished.
      Sunny · 2 years ago
      Hi, Isma, your number is unix timestamp, right? If so, this article can help you. https://www.extendoffice.com/documents/excel/2473-excel-timestamp-to-date.html#a3
    • To post as a guest, your comment is unpublished.
      Tunq Dao · 2 years ago
      https://currentmillis.com/
  • To post as a guest, your comment is unpublished.
    JAVIER ALCANTARA MAR · 2 years ago
    I don't understood!!
  • To post as a guest, your comment is unpublished.
    mat · 2 years ago
    hello can you help me?

    i want to convert 20180107 to 07/01/2018
    • To post as a guest, your comment is unpublished.
      Sunny · 2 years ago
      Hello, mat, you can use this formula =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
  • To post as a guest, your comment is unpublished.
    jim · 3 years ago
    I am using a date 12 September 2018 I then convert it to 091218. I would like to use a concatenate function to add a 01 at the end, however when I do this the value keeps going to 43355. Is there any easy way to do this or is this even possible?? thanks in advance
    • To post as a guest, your comment is unpublished.
      Sunny · 3 years ago
      Sorry, Jim, I do not understand your problem, could you upload a screenshot to describe your question?
  • To post as a guest, your comment is unpublished.
    Kristina · 3 years ago
    Hello, I want to convert 1-Apr-20 to 20200401, how can i do it automatically? Thank you.
    • To post as a guest, your comment is unpublished.
      Sunny · 3 years ago
      Hello,Kristina, you just need to format the cells to yyyymmdd in Format cells dialog, more detail please go to https://www.extendoffice.com/documents/excel/4165-excel-convert-mm-dd-yyyy-to-yyyymmdd.html
  • To post as a guest, your comment is unpublished.
    Sasi · 3 years ago
    Hi,

    I want to convert a date like 23/05/2018 to 23052018. Any formula to do that automatically?

    Thank you
    • To post as a guest, your comment is unpublished.
      Kiran · 3 years ago
      =SUBSTITUTE(A1,"/","")
    • To post as a guest, your comment is unpublished.
      Sunny · 3 years ago
      Just use Find and Replace function, in findwhat textbox, type /, leave blank in replacewith textbox, to remove all / from the dates.
  • To post as a guest, your comment is unpublished.
    Lothian · 3 years ago
    Hi,
    I'm trying to convert dates formated as yyyy-mm-dd (2018-01-06) and when entering this function, it displays yyyy-01-dd. I can't make sense of it, can anyone help?
    • To post as a guest, your comment is unpublished.
      Alfador · 3 years ago
      This happened to me as well. I kept getting yyyy-00-dd. It's because I'm in a different country and had to use the local format. =TEXT(A1;"vvvv-kk-pp") worked fine for me once I figured that out. If you right-click: Format Cells: Custom, you should find examples that use the local year, month, and day formats.
    • To post as a guest, your comment is unpublished.
      Sunny · 3 years ago
      You can try to format the date cells as custom, and type yyyy-mm-dd into the Type textbox in Format Cells dialog. If you want to know more detail, this is an article talk about three ways to convert dates to yyyy-mm-dd. https://www.extendoffice.com/documents/excel/3289-excel-convert-date-to-yyyy-mm-dd-format.html
  • To post as a guest, your comment is unpublished.
    Ravindra Kamble · 4 years ago
    want to convert 15/08/2015 into word (Fifteenth August Two Thousand Fifteen) format by using function in excel 2007
    • To post as a guest, your comment is unpublished.
      Sunny · 4 years ago
      Hello, thanks for your leaving message. To convert date to word, here is a VBA code can help you, however, it is too long to splace here. You can go to this article to get the VBA. https://www.extendoffice.com/documents/excel/4694-excel-date-to-words.html
      Hope it does favor.
  • To post as a guest, your comment is unpublished.
    Ari Hayne-Keon · 4 years ago
    Hey I need to find an equation that lets me change the date to a decimal equation used in normal book work

    Eg

    Original Date 25/9/2003

    Starting point date on graph = 2000

    Date= 3+[(31+28+31+30+31+30+31+25)/365]

    = 3.74
    • To post as a guest, your comment is unpublished.
      Dee · 1 years ago
      Today is 7/1/2020. My formula is ="JENN"&TODAY()

      I get JENN44013

      Help