Jak przekonwertować datę na porządkowy format daty w programie Excel?
Konwertuj datę na porządkowy format daty za pomocą formuły
Konwertuj datę na porządkowy format daty za pomocą funkcji Zdefiniowana funkcja
Konwertuj datę na porządkowy format daty za pomocą Kutools for Excel
Konwertuj liczbę kardynalną na liczbę porządkową za pomocą Kutools for Excel
Konwertuj datę na porządkowy format daty za pomocą formuły
Oto wzór, który pomoże Ci przekonwertować datę na porządkową.
Wybierz pustą komórkę obok daty, którą chcesz przekonwertować na format daty porządkowej, na przykład C2, i wprowadź tę formułę
=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")
a następnie naciśnij Wchodzę i przeciągnij uchwyt autouzupełniania na komórki, które chcesz przekonwertować na liczbę porządkową. Zobacz zrzut ekranu:
Teraz daty zostały zamienione na daty porządkowe.
Note: We wzorze A2 to data, którą chcesz przekonwertować na datę porządkową, możesz ją zmienić w razie potrzeby.
Konwertuj datę na porządkowy format daty za pomocą funkcji Zdefiniowana funkcja
Ponadto możesz również zastosować funkcję Zdefiniowaną, aby przekonwertować datę standardową na datę porządkową.
1. naciśnij Alt + F11 klucze do otwarcia Microsoft Visual Basic for Applications okno.
2. kliknij wstawka > Modułi wklej poniższy kod do skryptu.
Kod: Konwertuj datę na porządkową
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. Zapisz kod i zamknij okno VBA, wróć do komórki, w której zostanie umieszczona przekonwertowana data i wprowadź tę formułę = Data porządkowa (J2), naciśnij Wchodzę , a następnie przeciągnij uchwyt wypełniania nad potrzebne komórki. Zobacz zrzut ekranu:
Wskazówka: we wzorze J2 to data, którą chcesz przekonwertować na datę porządkową, możesz ją zmienić w razie potrzeby.
Konwertuj datę na porządkowy format daty za pomocą Kutools for Excel
Kutools dla programu Excel, ponad 300 przydatne funkcje, ułatwiają pracę. |
Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:
In Kutools dla programu Excel'S Formuła pomocnika tool, możesz użyć Konwertuj datę na datę porządkową Funkcja szybkiej zmiany daty Excela na porządkową.
1. Wybierz komórkę, w której została umieszczona data porządkowa, kliknij Kutools > Pomocnik formuły > Data i czas > Konwertuj datę na datę porządkową.
2. w Pomocnik formuł wybierz lub wpisz odwołanie do komórki Data sekcja, domyślnie odwołanie do komórki jest bezwzględne, zmień je na względne, jeśli chcesz automatycznie wypełnić formułę do innych komórek za pomocą uchwytu automatycznego wypełniania.
3. kliknij Ok. Teraz data została zmieniona na datę porządkową. Wybierz komórkę wynikową i przeciągnij uchwyt automatycznego wypełniania na komórki, aby zastosować tę formułę.
Konwertuj liczbę kardynalną na liczbę porządkową za pomocą Kutools for Excel
W większości przypadków możesz chcieć przekonwertować liczby na liczby porządkowe podczas rankingu. W programie Excel nie ma wbudowanej funkcji, którą można obsłużyć, ale jeśli masz Kutools dla programu Excel - poręczne narzędzie dodatkowe, jego Konwertuj liczbę na porządkową narzędzie może wyświadczyć ci przysługę.
Wybierz liczby, które chcesz przekonwertować na liczbę porządkową, i kliknij Kutools > Treść > Konwertuj liczbę na porządkową. Zobacz zrzut ekranu:
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!