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

Как преобразовать числа в год / месяц / день или дату в Excel?

Мы можем легко подсчитать дни между двумя датами в Excel, но как отобразить количество дней как год / месяц / день, например "1 год 4 месяца 25 дней«? А что, если преобразовать число ггггммдд в обычную дату? В этой статье рассказывается о преобразовании чисел в год / месяц / день или даты в Excel.


Преобразование чисел (дней) в год / месяц / день

Этот метод представит формулу для преобразования количества дней в год / месяц / день, например "1 год 4 месяца 25 дней"в Excel. Сделайте следующее:

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

= РАЗНДАТ (0, A2, «y») & «годы» & РАЗНДАТ (0, A2, «ym») & «месяцы» и РАЗНДАТ (0, A2, «мд») & «дни»

Примечание: A2 - это ячейка с количеством дней, которое вы преобразуете в год / месяц / день.

2. Продолжайте выбирать ячейку с результатом преобразования и перетаскивайте ее маркер заполнения в нужный диапазон. И тогда вы увидите, что все числа преобразованы в год / месяц / день. Смотрите скриншот:

Только один щелчок, чтобы удалить все формулы, но сохранить рассчитанные значения из нескольких ячеек


Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

Преобразуйте числа (дни) в год / месяц / день с помощью удивительного инструмента

Некоторым пользователям может быть трудно запомнить формулы для преобразования количества дней в год / месяц / дни в Excel. Здесь я рекомендую Formula Helper из Kutools for Excel, чтобы быстро завершить разговор, не запоминая болезненные формулы.

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Бесплатная пробная версия сейчас!

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

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

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

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

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

Выберите 5-значные числа и нажмите Главная > Формат номера коробка> Короткое свидание. И тогда вы увидите, что все выбранные 5-значные числа сразу преобразуются в даты с форматированием даты по умолчанию.


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

Kutools для Excel Применить форматирование даты Утилита может помочь вам быстро преобразовать 5-значные числа в даты с настраиваемым форматированием даты.

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Бесплатная пробная версия сейчас!

1. Выберите 5-значные числа и нажмите Кутулс > Формат > Применить форматирование даты.

2. В открывшемся диалоговом окне «Применить форматирование даты» выберите указанное форматирование даты, которое вы будете использовать в Форматирование даты и нажмите Ok кнопка. И тогда вы увидите, что все числа преобразованы в даты с указанным форматированием даты. Смотрите скриншот:


Один щелчок, чтобы преобразовать число ггггммдд на сегодняшний день

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

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Бесплатная пробная версия сейчас!

Выделите ячейки со специальными номерами ггггммдд и нажмите Кутулс > Содержание > Преобразовать в дату. Смотрите скриншот:

И тогда вы увидите, что все выбранные числа согласованы с обычными датами. Смотрите скриншот:

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


Демонстрация: преобразование чисел на дату в Excel


Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатную пробную версию сейчас!

Статьи по теме:


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (24)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Если вы считаете 30 дней 1 месяц и 365 дней 1 год, вы можете использовать эту формулу = СЦЕПИТЬ (INT (A1/365), «Годы», INT (MOD (A1,365)/30), «Месяцы», MOD ( MOD(A1,365),30),"дней")
Этот комментарий был сведен к минимуму модератором на сайте
спасибо, но он показывает 0 лет, 0 месяцев, 0 дней. мне нужно, как показано ниже. 28:28 дней 367:1 год 2 дня
Этот комментарий был сведен к минимуму модератором на сайте
Попробуйте с этим = СЦЕПИТЬ (ЕСЛИ (ЦЕЛОЕ (A2/365)> 0, СЦЕПИТЬ (ЦЕЛОЕ (A2/365), «Годы»)), «»), СЦЕПИТЬ (ЕСЛИ (ЦЕЛОЕ (MOD (A2,365) / 30) >0,СЦЕПИТЬ(ЦЕЛОЕ(MOD(A2,365)/30)," Месяцы "),""),СЦЕПИТЬ(IF(MOD(MOD(A2,365),30)>0,СЦЕПИТЬ(MOD(MOD( А2,365),30),"Дней"),"")),)))
Этот комментарий был сведен к минимуму модератором на сайте
Привет и привет, на самом деле я пробовал все это, но все равно показывает ошибку (введенная вами формула содержит ошибку). что делать сейчас ?! пожалуйста, помогите, я пытаюсь сделать некоторую формулу расчета, чтобы помочь мне закончить свою работу быстрее, большую часть я закончил, осталось только то, что мне нужно перевести количество дней (например, 365) в (1 год, 0 месяцев, 0 дней) и так далее. Вы также можете связаться со мной по электронной почте (omeryousif7@gmail.com). спасибо
Этот комментарий был сведен к минимуму модератором на сайте
hkj.jh.jjli hh;o;yuy piyhkjhliji iuoi;io;oioio uh;oiio;oiij; iuj'oij;oij;pijioj'ioj'oijioj;iooj;o
Этот комментарий был сведен к минимуму модератором на сайте
привет, я пробовал все это, но все равно это не работает и показывает ошибку формулы. пожалуйста, помогите, я хочу преобразовать количество дней в год, месяц, день (например, 365 дней) в (1 год, 0 месяцев, 0 дней).
Этот комментарий был сведен к минимуму модератором на сайте
Чтобы удалить «0 лет», «0 месяцев» и «0 дней»: = ЕСЛИ (РАЗНДАТ (C9, D9, «г») = 0, «», РАЗНДАТ (C9, D9, «г») & «год» &ЕСЛИ(РАЗНДАТ(C9,D9,"y")1,"s",""))&" "&ЕСЛИ(РАЗНДАТ(C9,D9,"гм")=0,"", РАЗНДАТ(C9,D9," гм")&" месяц"&ЕСЛИ(РАЗДАТ(C9,D9,"гм")1,"с",""))&" "&ЕСЛИ(РАЗНДАТ(C9,D9,"мд")=0,"", РАЗНДАТ(C9,D9,"md")&"день"&IF(РАЗНДАТ(C9,D9,"md")1,"s",""))
Этот комментарий был сведен к минимуму модератором на сайте
привет, спасибо за отзыв, но он все еще не работает, не могли бы вы прислать мне свой адрес электронной почты, чтобы я мог показать вам таблицу, которую я делаю ?! может там какая ошибка. мой адрес электронной почты omeryousif7@gmail.com. теперь моя окончательная таблица будет содержать количество дней, например, после вычислений результат будет (123), который является количеством дней, поэтому я хочу преобразовать его в (год, месяц, дни). или если у вас есть формула для расчета разницы между двумя датами и отображения результатов в виде (х год, х месяц, х дней), это было бы супер. жду ваших отзывов и благодарностей.
Этот комментарий был сведен к минимуму модератором на сайте
А что это за стол, который, по-твоему, ты делаешь?
Этот комментарий был сведен к минимуму модератором на сайте
=ЕСЛИ(РАЗНД.ДАТ(A1;A2;"г")=0;"";РАЗНД.ДАТ(A1;A2;"г")&" год(а), ") & ЕСЛИ(РАЗНД.ДАТЫ(A1;A2;"гм" )=0;"";РАЗНД.ДАТ(A1;A2;"гм")&" месяц(а), ") & ЕСЛИ(РАЗНД.ДАТЫ(A1;A2;"md")=0;"";РАЗНД.ДАТЫ(A1;A2) ;"md")&" день(а)")
Этот комментарий был сведен к минимуму модератором на сайте
менять каждые ; к ,
Этот комментарий был сведен к минимуму модератором на сайте
= СЦЕПИТЬ (ЕСЛИ (ЦЕЛОЕ (A2/365)> 0, СЦЕПИТЬ (ЦЕЛОЕ (A2/365), «Годы»)), «»), СЦЕПИТЬ (ЕСЛИ (ЦЕЛОЕ (MOD (A2,365)/30)> 0 ,СОБЪЕДИНИТЬ(INT(MOD(A2,365)/30) ," Месяцы "),""),СЦЕПИТЬ(ЕСЛИ(MOD(MOD(A2,365),30)>0,C СЦЕПИТЬ(MOD( MOD (A2,365),30), "Дни"),""),))) Моя формула в порядке. Когда вы скопируете формулу, она будет содержать пробел в слове CONCATENATE Like C ONCATENATE/CONCATEN ATE. Пожалуйста, исправьте слово объединить. Тогда думаю получится.
Этот комментарий был сведен к минимуму модератором на сайте
Есть ли способ автоматически опустить 0 значений? Например, если формула возвращает «0 лет, 7 месяцев, 16 дней», можно ли вместо этого отобразить «7 месяцев, 16 дней»?
Этот комментарий был сведен к минимуму модератором на сайте
=ЕСЛИ(РАЗНДАТД(0;A1;"г")=0;"";РАЗНДАТД(0;A1;"г")&" год(а), ") & ЕСЛИ(РАЗНДАТД(0;A1;"гм" )=0;"";РАЗНД.ДАТ(0;A1;"гм")&" месяц(ы), ") & ЕСЛИ(РАЗНД.ДАТЫ(0;A1;"md")=0;"";РАЗНД.ДАТЫ(0;A1 ;"md")&" день(а)")
Этот комментарий был сведен к минимуму модератором на сайте
=IFERROR(IF(DATEDIF(0,M2,"y")>0,DATEDIF(0,M2,"y")&" Years ","")&IF(DATEDIF(0,M2,"ym")>0,DATEDIF(0,M2,"ym")&" Months ","")&IF(DATEDIF(0,M2,"md")>0,DATEDIF(0,M2,"md")&" Days",""),"")
Этот комментарий был сведен к минимуму модератором на сайте
=IFERROR(IF(DATEDIF(0,M2,"y")>0,DATEDIF(0,M2,"y")&" Years ","")&IF(DATEDIF(0,M2,"ym")>0,DATEDIF(0,M2,"ym")&" Months ","")&IF(DATEDIF(0,M2,"md")>0,DATEDIF(0,M2,"md")&" Days",""),"")
Этот комментарий был сведен к минимуму модератором на сайте
Я люблю вас, ребята.
Этот комментарий был сведен к минимуму модератором на сайте
Как обрабатывать отрицательные числа?

это дает #ЧИСЛО! ошибка.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Ахмед,

как насчет изменения отрицательных чисел на положительные с помощью функции ABS, а затем добавления знака минус перед всей формулой?
Этот комментарий был сведен к минимуму модератором на сайте
=ЕСЛИ(РАЗНДАТД(0;A1;"г")=0;"";РАЗНДАТД(0;A1;"г")&" год(а), ") & ЕСЛИ(РАЗНДАТД(0;A1;"гм" )=0;"";РАЗНД.ДАТ(0;A1;"гм")&" месяц(ы), ") & ЕСЛИ(РАЗНД.ДАТЫ(0;A1;"md")=0;"";РАЗНД.ДАТЫ(0;A1 ;"md")&" день(а)")
Этот комментарий был сведен к минимуму модератором на сайте
В моей ситуации мне нужны были годы и месяцы, если это возможно; если нет, я хотел только месяцы или просто дни. Я закончил с:
=IF(cellcontainingdays="","",IF(DATEDIF(0,cellcontainingdays,"y")=0,"",CONCATENATE(DATEDIF(0,cellcontainingdays,"y")," years")) & IF(DATEDIF(0,cellcontainingdays,"ym")=0,"",IF(AND(DATEDIF(0,cellcontainingdays,"ym")<>0,DATEDIF(0,cellcontainingdays,"y")=0),CONCATENATE(DATEDIF(0,cellcontainingdays,"ym")," months"),CONCATENATE(", ",DATEDIF(0,cellcontainingdays,"ym")," months"))) & IF(DATEDIF(0,cellcontainingdays,"md")=0,"",IF(AND(DATEDIF(0,cellcontainingdays,"md")<>0,DATEDIF(0,cellcontainingdays,"y")=0,DATEDIF(0,cellcontainingdays,"ym")=0),CONCATENATE(DATEDIF(0,cellcontainingdays,"md")," days"),"")))
Этот комментарий был сведен к минимуму модератором на сайте
Я использовал формулу в начале этой темы, чтобы рассчитать, как долго мои сотрудники работали, чтобы я мог настроить ежеквартальные отчеты о ходе работы с ними. У меня есть число, сгенерированное из формулы, которая дает мне, сколько дней с даты найма до текущей даты. Что изменится в формуле перехода от даты найма к сокращению года/месяца/дня?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, у меня есть одно сомнение, не могли бы вы сказать, пожалуйста, я хочу вернуться как 5.6 лет в Excel, как я могу написать
Этот комментарий был сведен к минимуму модератором на сайте
=YIL(B6)-YIL(A6) & "Yıl" & EĞER(AY(B6)>AY(A6);AY(B6)-AY(A6);AY(A6)-AY(B6)) & "Ay " & EĞER(GÜN(B6)>GÜN(A6);GÜN(B6)-GÜN(A6);GÜN(A6)-GÜN(B6)) & "Gün" bu şekil negatif işareti kaldırabilirsiniz:
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

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

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