Как преобразовать дату в порядковый формат даты в Excel?
Преобразование даты в порядковый формат даты с помощью формулы
Преобразование даты в порядковый формат даты с помощью Kutools for Excel
Преобразование даты в порядковый формат даты с помощью определенной функции
Преобразование кардинального числа в порядковое число с помощью Kutools for 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 for Excel
После бесплатная установка Kutools for Excel, сделайте следующее:
In Kutools для ExcelАвтора Формула Помощник tоол, вы можете использовать Преобразовать дату в порядковый номер функция, чтобы быстро изменить дату Excel на порядковый номер.
1. Выберите ячейку, которая использовалась для размещения порядковой даты, щелкните Кутулс > Формула Помощник > Дата и время > Преобразовать дату в порядковый номер.
2. в Помощник по формулам выберите или введите ссылку на ячейку в Время , по умолчанию ссылка на ячейку является абсолютной, измените ее на относительную, если вы хотите автоматически заполнить формулу для других ячеек с помощью дескриптора автоматического заполнения.
3. Нажмите Ok. Теперь дата изменена на порядковую. Выберите ячейку результата и перетащите маркер автозаполнения над ячейками, чтобы применить эту формулу.
Преобразование даты в порядковый формат даты с помощью определенной функции
Кроме того, вы также можете применить Определенную функцию для преобразования стандартной даты в порядковую дату.
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 for Excel
В большинстве случаев при ранжировании вам может потребоваться преобразовать числа в порядковые. В Excel нет встроенной функции, с которой можно справиться, но если у вас есть Kutools for Excel - удобный дополнительный инструмент, его Преобразовать число в порядковый Утилита может оказать вам услугу.
Выберите числа, которые нужно преобразовать в порядковые, и нажмите Кутулс > Контент > Преобразовать число в порядковый. Смотрите скриншот:
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!