
Bendroji formulė
=CHOOSE(number,"st","nd","rd","th","th","th","th","th","th","th")
Santrauka
Norėdami prie skaitmens pridėti eilės galūnę (ty 1, 2, 3 ir t. T.), Priskyrimui galite naudoti formulę, pagrįstą funkcija PASIRINKTI.
Parodytame pavyzdyje formulė C5 yra:
=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")
Paaiškinimas
Eiliniai skaičiai nurodo poziciją arba rangą eilės tvarka. Paprastai jie rašomi naudojant skaičių + raidžių galūnę: 1, 2, 3 ir kt.
Norėdami gauti eilės galūnę mažam skaičių rinkiniui, galite naudoti funkciją PASIRINKTI taip:
=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")
Čia CHOOSE tiesiog pasiima skaičių iš B stulpelio ir naudoja tą skaičių kaip indeksą, kad gautų tinkamą priesagą.
Universali formulė
Turint didesnį skaičių diapazoną, nėra tikslinga toliau rinktis reikšmes PASIRINKTI. Tokiu atveju galite pereiti prie sudėtingesnės formulės, naudojančios MOD funkciją:
=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"))
Ši formulė pirmiausia naudoja MOD su AND, kad „užfiksuotų“ skaičių, pvz., 11, 12, 13, 111, 112, 113 ir kt., Turinčius nestandartinį priesagą, atvejis visada yra „th“. Visi kiti skaičiai naudoja 10 priesagos reikšmių, esančių PASIRINKTI.
ABS funkcija naudojama neigiamiems ir teigiamiems skaičiams tvarkyti.
Sujunkite skaičiaus galūnę
Galite susieti (sujungti) priesagą tiesiogiai naudodami bet kurią aukščiau pateiktą formulę. Pavyzdžiui, norint pridėti skaitvardį su galūne prie skaičiaus 1-10 A1:
=A1&CHOOSE(A1,"st","nd","rd","th","th","th","th","th","th","th")
Tačiau atminkite, kad tai padarius skaičius pasikeis į teksto vertę.