Note: The other languages of the website are Google-translated. Back to English
Belépek  \/ 
x
or
x
Regisztráció  \/ 
x

or

Hogyan lehet konvertálni a dátumot rendes dátum formátumra az Excelben?

doc dátum az 1. sorszámig
Mint mindannyian ismertük, a dátumot több formátumban is formázhatja az Excelben, például 1., Január 1.-2016 és így tovább. Azonban megpróbálta már konvertálni a dátumot rendes dátum formátumra, ahogy az alábbi képernyőképen látható? Valójában az Excelben nincs közvetlen módja a dátum rendes dátumformátumként történő formázásának. De ne aggódjon, itt ez a cikk bemutatja azokat a trükköket, amelyek a dátum konvertálásához rendes dátum formátumra konvertálják az Excel programot.

Konvertálja a dátum rendes dátum formátumra képlettel
Konvertálja a dátum rendes dátum formátumba a Defined Function funkcióval
Konvertálja a dátum rendes dátum formátumba a Kutools for Excel programmal
Konvertálja a kardinális számot sorszámba a Kutools for Excel alkalmazással jó ötlet3

nyíl kék jobb buborék Konvertálja a dátum rendes dátum formátumra képlettel

Itt egy képlet segíthet a dátum sorszámossá alakításában.

Jelöljön ki egy üres cellát a dátum formátumává alakítandó dátum mellett, például C2, és írja be ezt a képletet
=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")
majd nyomja meg a gombot belép gombot, és húzza az automatikus kitöltő fogantyút azokra a cellákra, amelyek dátumot sorszámossá kívánnak konvertálni. Lásd a képernyőképet:
doc dátum az 2. sorszámig

Most a dátumokat átalakítottuk sorszámdátumokká.

Megjegyzések: A képletben A2 az a dátum, amelyet sorszámdá kíván konvertálni, igény szerint módosíthatja.


nyíl kék jobb buborék Konvertálja a dátum rendes dátum formátumba a Defined Function funkcióval

Ezenkívül alkalmazhatja a Defined Function funkciót a szokásos dátum sorszámdá alakítására.

1. nyomja meg Alt + F11 gombokat a megnyitáshoz Microsoft Visual Basic for Applications ablak.

2. kettyenés betétlap > Modulok, és illessze be a kód alatt a szkriptbe.

Kód: A dátum konvertálása sorszámossá

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 dátum az 3. sorszámig

3. Mentse el a kódot, és zárja be a VBA ablakot, menjen vissza, válassza ki az átalakított dátumot tartalmazó cellát, és írja be ezt a képletet = OrdinalDate (J2), nyomja meg belép gombot, majd húzza a kitöltő fogantyút a szükséges cellák fölé. Lásd a képernyőképet:
doc dátum az 4. sorszámig

típus: a képletben J2 az a dátum, amelyet sorszámdá kíván konvertálni, szükség szerint módosíthatja.


nyíl kék jobb buborék Konvertálja a dátum rendes dátum formátumba a Kutools for Excel programmal

Kutools for Excel, Több mint 300 a praktikus funkciók megkönnyítik a munkáját. 

Után ingyenes telepítés Kutools for Excel, kérjük, tegye az alábbiak szerint:

In Kutools for Excel'S Formula Segítő tool, használhatja a Dátum konvertálása sorszámdá funkcióval gyorsan módosíthatja az Excel dátumát sorszámra.

1. Jelöljön ki egy cellát, amely a sorrend dátumát használta, majd kattintson Kutools > Formula Segítő > Dátum idő > Dátum konvertálása sorszámdá.
doc dátum az 5. sorszámig

2. Ban,-ben Képletek segítője párbeszédpanelen válassza ki vagy írja be a cellahivatkozást találka szakaszban alapértelmezés szerint a cellahivatkozás abszolút, kérjük, változtassa meg relatívra, ha a képletet automatikusan szeretné kitölteni más cellákra az automatikus kitöltési fogantyú használatával.
doc dátum az 5. sorszámig

3. kettyenés Ok. Most a dátum rendes dátumra változott. Válassza ki az eredmény cellát, és húzza az automatikus kitöltő fogantyút a cellák fölé a képlet alkalmazásához.
doc dátum az 5. sorszámig


nyíl kék jobb buborék Konvertálja a kardinális számot sorszámba a Kutools for Excel alkalmazással

A legtöbb esetben érdemes a számokat sorszámokká konvertálni, amikor rangsorol. Az Excel programban nincs beépített funkció, amelyet kezelhet, de ha van Kutools for Excel - egy praktikus kiegészítő eszköz, annak Szám konvertálása rendesre segédprogram tehet egy szívességet az Ön számára.

Jelölje ki azokat a számokat, amelyeket sorszámossá kíván konvertálni, majd kattintson Kutools > Tartalom > Szám konvertálása rendesre. Lásd a képernyőképet:
doc dátum az 5. sorszámig


A legjobb irodai termelékenységi eszközök

A Kutools for Excel megoldja a legtöbb problémát, és 80% -kal növeli a termelékenységet

  • újrafelhasználás: Gyorsan helyezze be összetett képletek, diagramok és bármi, amit korábban használt; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
  • Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
  • Cellák / sorok / oszlopok egyesítése az adatok elvesztése nélkül; Osztott cellák tartalma; Kombinálja a duplikált sorokat / oszlopokat... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
  • Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
  • Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
  • Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
  • Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
  • Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
  • Több mint 300 hatékony funkció. Támogatja az Office / Excel 2007-2019 és 365. Támogatja az összes nyelvet. Könnyen telepíthető a vállalkozásba vagy szervezetbe. 30 napos ingyenes próbaverzió. 60 napos pénzvisszafizetési garancia.
kte tab 201905

Az Office fül a füles felületet hozza az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és minden nap több száz kattintással csökkenti az egér kattintását!
officetab alja
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?