Note: The other languages of the website are Google-translated. Back to English
Oturum aç  \/ 
x
or
x
Kaydol  \/ 
x

or

Excel'de tarihi sıralı tarih biçimine nasıl dönüştürebilirim?

doc tarihi sıra 1
Hepimizin bildiği gibi, tarihi 1/1/2016, 1-Jan-16 gibi Excel'de çoklu format olarak biçimlendirebilirsiniz. Ancak, tarihi aşağıda gösterilen ekran görüntüsü gibi sıralı tarih biçimine dönüştürmeyi hiç denediniz mi? Aslında, Excel'de tarihi sıralı tarih biçimi olarak biçimlendirmenin doğrudan bir yolu yoktur. Ancak endişelenmeyin, burada bu makale, Excel'de tarihi sıralı tarih biçimine dönüştürmenin püf noktalarını tanıtıyor.

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 iyi fikir3

ok mavi sağ balon 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:
doc tarihi sıra 2

Ş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.


ok mavi sağ balon 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

doc tarihi sıra 3

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:
doc tarihi sıra 4

Bahşiş: Formülde, J2, sıralı tarihe dönüştürmek istediğiniz tarihtir, ihtiyaç duyduğunuzda değiştirebilirsiniz.


ok mavi sağ balon 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.
doc tarihi sıra 5

2. içinde Formül Yardımcısı iletişim kutusu, hücre referansını seçin veya yazın <span style="color:white">Tarih</span> 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.
doc tarihi sıra 5

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.
doc tarihi sıra 5


ok mavi sağ balon 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:
doc tarihi sıra 5


En İyi Ofis Üretkenliği Araçları

Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi% 80 Artırır

  • Yeniden: Hızlıca yerleştirin karmaşık formüller, grafikler ve daha önce kullandığınız her şey; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme Veri kaybetmeden; Bölünmüş Hücre İçeriği; Yinelenen Satırları / Sütunları Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • 300'den fazla güçlü özellik. Office / Excel 2007-2019 ve 365'i destekler. Tüm dilleri destekler. Kuruluşunuzda veya kuruluşunuzda kolay dağıtım. Tam özellikli 30 günlük ücretsiz deneme. 60 günlük para iade garantisi.
kte sekmesi 201905

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!
ofis tabanı
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Phenox · 4 years ago
    Hello. Your VBA code works fine. I have one question
    can you tell me what I have do to get the first 9 numbers in a two-digit-look?
    1st to 01st, 2nd to 02nd aso.
    I have no idea from VBA

    thx in advance
    Phenox
    • To post as a guest, your comment is unpublished.
      Sunny · 3 years ago
      Sorry I did not understand your question clearly. You mean to convert first 9 numbers(123...9) to two digits(010203...09), not in date,only the numbers? Or convert the date such as 1/1/2001 to 01st Janaury 2001?