
Загальна формула
=CHOOSE(number,"st","nd","rd","th","th","th","th","th","th","th")
Резюме
Для додавання порядкового суфікса до числа (тобто 1-го, 2-го, 3-го та ін.) Ви можете використовувати формулу на основі функції ВИБІР для призначення суфікса.
У наведеному прикладі формула в С5 має вигляд:
=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")
Пояснення
Порядкові номери представляють позицію або ранг у послідовному порядку. Зазвичай вони пишуться із суфіксом цифри + літери: 1-й, 2-й, 3-й тощо.
Щоб отримати порядковий суфікс для невеликого набору чисел, ви можете скористатися функцією ВИБІР наступним чином:
=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")
Тут CHOOSE просто бере номер із стовпця B і використовує це число як індекс для отримання правильного суфікса.
Універсальна формула
З більшим діапазоном чисел непрактично продовжувати додавати значення в ВИБІР. У цьому випадку ви можете перейти на більш складну формулу, яка використовує функцію MOD:
=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"))
Ця формула спочатку використовує MOD з AND для "захоплення" випадку таких чисел, як 11, 12, 13, 111, 112, 113 тощо, які мають нестандартний суфікс з завжди "th". Усі інші числа використовують 10 значень суфіксів усередині CHOOSE.
Функція ABS використовується для обробки як негативних, так і позитивних чисел.
З’єднати суфікс до числа
Ви можете об’єднати (приєднати) суфікс безпосередньо, використовуючи одну з наведених вище формул. Наприклад, щоб додати порядковий суфікс до числа 1-10 в А1:
=A1&CHOOSE(A1,"st","nd","rd","th","th","th","th","th","th","th")
Але майте на увазі, що це призведе до зміни числа на текстове значення.