İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Excel tarixindəki tarix formatına necə dəyişə bilərəm?

1 ordinalına sənəd tarixi
Hamımızın bildiyimiz kimi, Excel tarixini 1 / 1 / 2016, 1-Jan-16 və s. Kimi çox formatda formatlaşdıra bilərsiniz. Ancaq, tarixi heç bir tarixin tarixi formatına aşağıda göstərildiyi kimi çevirmək üçün cəhd etdiniz mi? Əslində, Excel-də tarixə düz tarix formatı kimi tarixi formatlaşdırmaq üçün birbaşa yol yoxdur. Amma narahat olmayın, burada bu məqalə, Excel tarixindəki tarix formatına tarix dəyişdirmə mövzusunda fəndləri təqdim edir.

Dövrəni tarixə aid tarix formatına çevirmək

Tarixi təyin olunmuş funksiya ilə tarix tarixinə çevirmək

Excel üçün Kutools ilə ardıcıl nömrəni ordinal nömrəyə çevirmək yaxşı fikir3

Tarix formatlaması tətbiq edin (lazım olduqda bir neçə tarix formatına dəyişiklik tarixi)

doc tarixi formatlaşdırma tətbiq edin

arrow mavi sağ bubble Dövrəni tarixə aid tarix formatına çevirmək


Buradakı bir sıra düzəliş tarixini konvertasiya etməyə kömək edə bilər.

Məsələn, C2 formatında tarix formatına çevrilmək istədiyiniz tarixin yanında boş bir hüceyrə seçin və bu formulu daxil edin
=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")
və sonra basın Daxil edin düyməsini basın və tarixini sıraya çevirmək istədiyiniz kameralar üzərində autofill qolunu sürüşdürün. Ekran görüntüsünə baxın:
2 ordinalına sənəd tarixi

İndi tarixlər sıravi tarixlərə çevrilmişdir.

QeydFormadakı A2, ordinal tarixə çevrilmək istədiyiniz tarixdir, siz lazım olduğu kimi dəyişə bilərsiniz.

1 diqqət doktoru Excel üçün Kutools's Avtomatik mətn, Avtomatik mətn kimi bir qrupa bütün formulları toplamaq, xatırlayırsınızsa istədiyiniz zaman istədiyiniz zaman onları əlavə edə bilərsiniz! İndi pulsuz yukle!

arrow mavi sağ bubble Tarixi təyin olunmuş funksiya ilə tarix tarixinə çevirmək

Bundan əlavə, standart tarixini ordinal tarixə çevirmək üçün Tanımlanan funksiyanı da tətbiq edə bilərsiniz.

1. Basın Alt + F11 açmaq üçün açarlar Proqramlar üçün Microsoft Visual Basic pəncərə.

2. klik Taxmaq > Moduleskodunu skriptə aşağıda qoyun.

Kodu: Tarixi sırala çevirmək

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 ordinalına sənəd tarixi

3. Kodu saxla və VBA penceresini bağlayın, çevrilən tarixi yerləşdirən bir hüceyrəni seçmək üçün geri qayıdın və bu formulu daxil edin = OrdinalDate (J2)mətbuat Daxil edin düyməsini basdıqdan sonra, doldurmaq işarəsini lazım olan hüceyrələri açın. Ekran görüntüsünə baxın:
4 ordinalına sənəd tarixi

Uc: Formada, J2, ordinal tarixə çevrilmək istədiyiniz tarixdir, sizə lazım olduğu kimi dəyişə bilərsiniz.


arrow mavi sağ bubble Excel üçün Kutools ilə ardıcıl nömrəni ordinal nömrəyə çevirmək

Çoxluq halında, sıralamalar olduğunuzda nömrə nömrələrinə çevirə bilərsiniz. Excel-də heç bir daxili funksiya idarə edə bilməz, ancaq əgər varsa Excel üçün Kutools - alətdə əlverişli bir əlavə, onun Nömrəni Ordinalə çevirmək yardım sizin üçün bir xeyir verə bilər.

Excel üçün Kutools, daha çox 120 lazımlı Excel funksiyaları, iş səmərəliliyinizi artırmaq və iş vaxtınızı qorumaqdır.

Sonra pulsuz yükləmə Excel üçün Kutools, aşağıdakıları edin:

Sıralamağa çevirmək istədiyiniz nömrələri seçin və vurun Kutools > məzmun > Nömrəni Ordinalə çevirmək. Ekran görüntüsünə baxın:
5 ordinalına sənəd tarixi

doc download 1



Təklif olunan Məhsuldarlıq Vasitələri

Office Tab

qızıl star1 Chrome, Firefox və yeni Internet Explorer kimi Excel və digər Office proqramlarına lazımlı sekmeleri gətirin.

Excel üçün Kutools

qızıl star1 Amazing! 5 dəqiqədə məhsuldarlığınızı artırın. Heç bir xüsusi bacarıqa ehtiyac yoxdur, hər gün iki saat saxlaya bilərsiniz!

qızıl star1 300 Excel üçün yeni funksiyalar, Excel çox asan və güclü olun:

  • Veriyi ləğv etmədən Cell / Satır / Sütunları birləşdirin.
  • Bir neçə Çarşaf və İş Kitabını birləşdirin və birləşdirin.
  • Çaprazları müqayisə edin, birdən çox aralığa kopyalayın, mətni tarixə, vahidə və valyuta çevrilməsinə çevirin.
  • Rənglər, Paging Subtotals, Advanced Sort və Super Filter tərəfindən sayılan,
  • Daha çox seçin / Insert / Sil / Mətn / Biçim / Bağlantı / Yorum / Çalışma kitabları / Çalışma Qurğuları Tools ...

Excel üçün Kutools-un ekranı

Say something here...
symbols left.
You are guest ( Sign Up? )
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 · 1 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 · 1 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?