Excel'de tarihi sıralı tarih biçimine nasıl dönüştürebilirim?
Tarihi formülle sıralı tarih biçimine dönüştür
Tanımlı İşlev ile tarihi sıra tarih biçimine dönüştürün
Kutools for Excel ile tarihi sıralı tarih biçimine dönüştürün
Kutools for Excel ile kardinal numarayı sıra numarasına dönüştürün
Tarihi formülle sıralı tarih biçimine dönüştür
İşte bir formül, tarihi sıraya dönüştürmenize yardımcı olabilir.
Sıralı tarih biçimine dönüştürmek istediğiniz tarihin yanında boş bir hücre seçin, örneğin C2 ve bu formülü girin
=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")
ve ardından tuşuna basın. Keşfet tuşuna basın ve otomatik doldurma tutamacını tarihi sıraya dönüştürmek istediğiniz hücrelerin üzerine sürükleyin. Ekran görüntüsüne bakın:
Şimdi tarihler sıralı tarihlere dönüştürüldü.
not: Formülde A2, sıralı tarihe dönüştürmek istediğiniz tarihtir, istediğiniz gibi değiştirebilirsiniz.
Tanımlı İşlev ile tarihi sıra tarih biçimine dönüştürün
Ayrıca, standart tarihi sıra tarihine dönüştürmek için Tanımlı İşlev'i de uygulayabilirsiniz.
1. Basın Alt + F11 açmak için anahtarlar Uygulamalar için Microsoft Visual Basic pencere.
2. tık Ekle > modülve aşağıdaki kodu komut dosyasına yapıştırın.
Kod: Tarihi sıraya çevir
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. Kodu kaydedin ve VBA penceresini kapatın, dönüştürülen tarihi yerleştirecek bir hücre seçmek için geri dönün ve bu formülü girin = OrdinalDate (J2), basın Keşfet tuşuna basın, ardından ihtiyacınız olan hücrelerin üzerindeki dolgu tutamacını sürükleyin. Ekran görüntüsüne bakın:
Bahşiş: Formülde, J2, sıralı tarihe dönüştürmek istediğiniz tarihtir, ihtiyaç duyduğunuzda değiştirebilirsiniz.
Kutools for Excel ile tarihi sıralı tarih biçimine dönüştürün
Kutools for Excel, ile daha fazla 300 kullanışlı fonksiyonlar, işlerinizi daha kolay hale getirir. |
Sonra ücretsiz kurulum Kutools for Excel, lütfen aşağıdaki işlemleri yapın:
In Kutools için Excel'S Formül Yardımcısıool, kullanabilirsiniz Tarihi sıra tarihine çevir Excel tarihini hızlı bir şekilde sıralı olarak değiştirme özelliği.
1. Sıra tarihini yerleştirmek için kullanılan bir hücre seçin, Kutools > Formül Yardımcısı > Tarih ve Saat > Tarihi sıra tarihine çevir.
2. içinde Formül Yardımcısı iletişim kutusu, hücre referansını seçin veya yazın Tarih bölümünde, varsayılan olarak, hücre referansı mutlaktır, otomatik doldurma tutamacını kullanarak formülü diğer hücrelere otomatik olarak doldurmak istiyorsanız lütfen bunu göreceli olarak değiştirin.
3. tık Ok. Şimdi tarih, sıra tarihi olarak değiştirildi. Sonuç hücresini seçin ve bu formülü uygulamak için otomatik doldurma tutamacını hücrelerin üzerine sürükleyin.
Kutools for Excel ile kardinal numarayı sıra numarasına dönüştürün
Çoğu durumda, sıralama yaparken sayıları sıra sayılarına dönüştürmek isteyebilirsiniz. Excel'de, işleyebilecek yerleşik bir işlev yoktur, ancak Kutools for Excel - kullanışlı bir eklenti aracı, Sayıyı Sırala Dönüştür yardımcı program sizin için bir iyilik yapabilir.
Sıralamaya dönüştürmek istediğiniz sayıları seçin ve tıklayın Kutools > içerik > Sayıyı Sırala Dönüştür. Ekran görüntüsüne bakın:
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!