暱稱: expresmile
中學生
- 帖子
- 43
- 主題
- 1
- 精華
- 0
- 積分
- 74
- 點名
- 0
- 作業系統
- windows 7
- 軟體版本
- office 2007
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2011-1-17
- 最後登錄
- 2020-8-24
|
5#
發表於 2011-4-8 19:40
| 只看該作者
回復 4# Hsieh
剛試了一下,發現有小小的問題出現在 10st, 11st, 12nd, 13rd, 20st, 30st (正確應該是10th, 11th, 12th, 13th, 20th, 30th)
借用Hsieh大的公式稍做修改一下(有些長就是了)::
=TEXT(A1,"mmm_dd")&IF(AND(DAY(A1)>=11,DAY(A1)<=13),"th",IF(MOD(DAY(A1),10)=0,"th",INDEX({"st","nd","rd","th"},MIN(MOD(DAY(A1),10),4)))) |
|