İ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

Nömrəni sıradan (1st 2nd 3rd) Excel formatında necə formatlaşdırmaq olar?

Bəzi hallarda, 1st, 2nd, 3rd, və s. Şəklində göstərilən ekran görüntüsünün aşağıda göstərildiyinə görə formatlaşdırmalıyıq. Bununla birlikdə, bu əsas ədədləri Excel-də sıra nömrələri kimi formatlaşdırmağı bilirsinizmi? Ümumiyyətlə, Excel-də 1st kimi rəqəmi çevirmək üçün heç bir daxili funksiya yoxdur, amma burada mən bu problemə bir sıra tövsiyələr təqdim edə bilərəm.

VBA ilə sıra nömrəsi kimi format nömrəsini

Excel üçün Kutools ilə ordinal kimi format nömrəsi yaxşı fikir3


arrow mavi sağ bubble VBA ilə sıra nömrəsi kimi format nömrəsini


Nömrəni sıra olaraq formatlaşdırmaq üçün burada bir makro kodu sizə kömək edə bilər.

1. Basın Alt + F11 düymələri aktivləşdirmək Proqramlar üçün Microsoft Visual Basic pəncərə.

2. klik Taxmaq > Modulesvə VBA-nın altındakı Modulu skriptinə yapışdırın. Ekran görüntüsünə baxın:

VBA: Format nömrəsi ordinal kimi

Function Addth(pNumber As String) As String
'UpdatebyExtendoffice20160628
Select Case CLng(VBA.Right(pNumber, 1))
    Case 1
    Addth = pNumber & "st"
    Case 2
    Addth = pNumber & "nd"
    Case 3
    Addth = pNumber & "rd"
    Case Else
    Addth = pNumber & "th"
End Select
Select Case VBA.CLng(VBA.Right(pNumber, 2))
    Case 11, 12, 13
    Addth = pNumber & "th"
End Select
End Function

doc format sayı 1st 1

3. Ardından, sıra, C2 kimi formatlaşdırmaq istədiyiniz nömrənin yanında boş bir ədəd seçin və bu formulu daxil edin = Addth (B2), B2 istifadə etdiyiniz nömrəsidir və basın Daxil edin düyməsini basın, sonra bu formula tətbiq etmək istədiyiniz hüceyrələr üzərində autofill qolunu çəkin. Ekran görüntüsünə baxın:
doc format sayı 1st 2


arrow mavi sağ bubble Excel üçün Kutools ilə ordinal kimi format nömrəsi

Makro kodunu yerinə yetirməkdə yaxşı deyilsinizsə, müraciət etmək üçün cəhd edə bilərsiniz Excel üçün Kutools'S Nömrəni Ordinalə çevirmək işi idarə etmək üçün yalnız bir klikə ehtiyacı olan yardım proqramı.

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:

Düzgün olaraq formatlaşdırmaq 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:
doc format sayı 1st 3



Excel üçün Kutools: 300 + funksiyaları Excel-də olmalıdır, Burada 60 gün pulsuz sınaq


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.
    Abdul Majid · 6 months ago
    use this formula without VBA Coding for Position Holder
    =SUM(IF(B6<$B$1:$B$32,1/COUNTIF($B$1:$B$32,$B$1:$B$32)))+1&IF(OR(MOD(SUM(IF(B6<$B$1:$B$32,1/COUNTIF($B$1:$B$32,$B$1:$B$32)))+1,100)={11,12,13}),"th",CHOOSE(MIN(5,RIGHT(SUM(IF(B6<$B$1:$B$32,1/COUNTIF($B$1:$B$32,$B$1:$B$32)))+1)+1),"th","st","nd","rd","th"))

    when you put this formula in cell than press Ctrl+Shift+Enter