
Generisk formel
=CHOOSE(number,"st","nd","rd","th","th","th","th","th","th","th")
Resumé
For at tilføje et ordinært suffiks til et nummer (dvs. 1., 2., 3. osv.) Kan du bruge en formel baseret på VÆLG-funktionen til at tildele suffikset.
I det viste eksempel er formlen i C5:
=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")
Forklaring
Ordinære tal repræsenterer position eller rang i en rækkefølge. De skrives normalt ved hjælp af et nummer + bogstavsuffiks: 1., 2., 3. osv.
For at få et ordinært suffiks til et lille sæt tal kan du bruge VÆLG-funktionen på denne måde:
=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")
Her vælger VÆLG simpelthen et tal fra kolonne B og bruger dette nummer som et indeks for at hente det rigtige suffiks.
En universel formel
Med et større antal numre er det ikke praktisk at fortsætte med at tilføje værdier til VÆLG. I så fald kan du skifte til en mere kompliceret formel, der bruger MOD-funktionen:
=IF(AND(MOD(ABS(A1),100)>10,MOD(ABS(A1),100)<14),"th", CHOOSE(MOD(ABS(A1),10)+1,"th","st","nd","rd","th","th","th","th","th","th"))
Denne formel bruger først MOD med AND til at "fælde" tilfældet med tal som 11, 12, 13, 111, 112, 113 osv., Der har et ikke-standard suffiks med, er altid "th". Alle andre tal bruger de 10 suffiksværdier inde i VÆLG.
ABS-funktionen bruges til at håndtere både negative og positive tal.
Sammenkædning af suffiks til nummer
Du kan sammenkæde (tilslutte) suffikset direkte ved hjælp af en af formlerne ovenfor. For eksempel at tilføje et ordinært suffiks til et tal 1-10 i A1:
=A1&CHOOSE(A1,"st","nd","rd","th","th","th","th","th","th","th")
Men vær opmærksom på, at dette ændrer tallet til en tekstværdi.