Saya membandingkan posisi rekor ke posisi tahun lalu: This year it is ranked 4th out of 50, in 2015 it was ranked 21st
. Apakah mungkin untuk menambahkan "st", "nd", "rd" dan "th" ke peringkat secara otomatis?
Data saya ada di dalam tabel:
- COL A = Nama titik data (Bob, Jane, Bill, Anne, dll.). Ini adalah kolom tetap.
- COL B = data tahun terbaru,
- COL C = peringkat tahun terbaru,
- COL D = data tahun sebelumnya,
- COL E = peringkat tahun sebelumnya.
Saya cukup nyaman menggunakan rumus IF, tapi saya tidak yakin bagaimana merujuk ke digit terakhir dalam sel dan berkata: JIKA "itu 1 lalu 'st'", JIKA "itu 2 lalu 'nd'", JIKA "itu 3 maka 'rd'", kalau tidak 'th'.
Perhatikan bahwa peringkat dapat berupa angka multi-digit. Surat-surat didasarkan pada digit terakhir. Jadi peringkat 31 adalah 31. Itu juga pengecualian untuk para remaja. Peringkat 11, 12 dan 13 menggunakan "th".
Apakah ini dapat dilakukan sebagai formula atau perlu dilakukan oleh VBA?