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

Преобразовать дату в серийную дату формат с помощью формулы
Преобразовать дату в серийную дату формат с помощью Kutools для Excel
Преобразовать дату в серийную дату формат с помощью определённой функции
Преобразование количественных числительных в порядковые с помощью Kutools для Excel
Преобразовать дату в серийную дату формат с помощью формулы
Вот формула, которая поможет вам преобразовать дату в порядковый формат.
Выберите пустую ячейку рядом с датой, которую нужно преобразовать в порядковый формат даты (например, C2), и введите следующую формулу:
=DAY(A2)&IF(OR(DAY(A2)={1,2,3,21,22,23,31}),CHOOSE(1*RIGHT(DAY(A2),1),«st»,«nd »,«rd »),«th»)&TEXT(A2,«mmmm, yyyy»)
Затем нажмите клавишу Enter и перетащите маркер автозаполнения на ячейки, в которых требуется преобразовать дату в порядковый формат. См. снимок экрана:
Теперь даты успешно преобразованы в порядковый формат.
Примечание: В формуле A2 — это дата, которую вы хотите преобразовать в порядковый номер; при необходимости её можно изменить.
Преобразовать дату в серийную дату формат с помощью Kutools для Excel
После бесплатной установкиKutools для Excel выполните следующие действия:
В инструменте Kutools для Excel → Помощник формул можно использовать функцию Преобразовать дату в серийную дату для быстрого преобразования даты Excel в порядковую.
1. Выберите ячейку для размещения порядковой даты и щёлкните Kutools > Помощник формул > Дата и время > Преобразовать дату в серийную дату.
2. В диалоговом окне Помощник формул выберите или введите ссылку на ячейку в разделе Дата. По умолчанию ссылка на ячейку является абсолютной; если вы планируете использовать маркер автозаполнения для применения формулы к другим ячейкам, измените её на относительную.
3. Нажмите кнопку ОК. Теперь дата преобразована в порядковую. Выделите ячейку с результатом и перетащите маркер автозаполнения на нужные ячейки, чтобы применить эту формулу.
Преобразовать дату в серийную дату формат с помощью определённой функции
Кроме того, вы можете воспользоваться специальной функцией для преобразования стандартной даты в порядковую.
1. Нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
2. Щёлкните Вставка > Модуль и вставьте приведённый ниже код в скрипт.
Код: преобразование даты в порядковую
Function OrdinalDate(xDate As Date)
'UpdatebyExtendoffice20160705
Dim xDay As Integer
Dim xDayTxt As String
Dim xMonth As Integer
Dim xMonTxt As String
Dim xYear As Long
xDay = Day(xDate)
xMonth = Month(xDate)
xYear = Year(xDate)
Select Case xDay
Case 1: xDayTxt = "st"
Case 2: xDayTxt = "nd"
Case 3: xDayTxt = "rd"
Case 21: xDayTxt = "st"
Case 22: xDayTxt = "nd"
Case 23: xDayTxt = "rd"
Case 31: xDayTxt = "st"
Case Else: xDayTxt = "th"
End Select
xMonTxt = Switch(xMonth = 1, " January", _
xMonth = 2, " February", _
xMonth = 3, " March", _
xMonth = 4, " April", _
xMonth = 5, " May", _
xMonth = 6, " June", _
xMonth = 7, " July", _
xMonth = 8, " August", _
xMonth = 9, " September", _
xMonth = 10, " October", _
xMonth = 11, " November", _
xMonth = 12, " December")
OrdinalDate = xDay & xDayTxt & xMonTxt & " " & xYear
End Function 
3. Сохраните код и закройте окно VBA. Вернитесь на лист, выберите ячейку для размещения преобразованной даты и введите формулу =OrdinalDate(J2), затем нажмите клавишу Enter и перетащите маркер заполнения на нужные ячейки. См. снимок экрана:
Совет: в формуле J2 — это дата, которую вы хотите преобразовать в порядковую; при необходимости её можно изменить.
Преобразование количественных числительных в порядковые с помощью Kutools для Excel
В большинстве случаев вам может понадобиться преобразовать число в порядковое при ранжировании. В Excel отсутствует встроенная функция для этого, но если у вас установлена Kutools для Excel — удобная надстройка, то её утилита Преобразовать число в порядковое поможет вам в этом.
Выделите числа, которые нужно преобразовать в порядковые, и нажмите Kutools > Содержимое > Преобразовать число в порядковое. См. снимок экрана:
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек