2645把基數詞轉換成序數詞

把基數詞轉換成序數詞

2645

把基數詞轉換成序數詞

童麗:「錦子老師您好,我有一個問題就是工作上必須將英文的基數詞轉換成序數詞,覺得這是一個比較複雜的問題。因為它沒有一個十分固定的模式,大多數的數值在變成序數詞都是使用th尾碼,但大凡是以123結尾的數字卻分別是以stndrd結尾的,而且1112133個數值又不一樣,它們卻仍然是以th結尾的。因此,實現起來似乎很複雜,要如何設定公式?」

image

錦子老師:「其實,只要我們理清思路,找準函數,只須編寫一個公式,就可輕鬆轉換了。

點取B2儲存格輸入公式:

=A2&IF(OR(VALUE(RIGHT(A2,2))={11,12,13}),"th",IF(OR(VALUE(RIGHT(A2))={1,2,3}),CHOOSE(RIGHT(A2),"st","nd","rd"),"th"))

再將公式複製到B3:B15儲存格。

image

儘管該公式一長串,不過含義卻很明確:

  • 如果數字是以111213結尾的,則加上th尾碼。
  • 如果第1原則無效,則檢查最後一個數字,以1結尾使用st、以2結尾使用nd、以3結尾使用rd
  • 如果第12原則都無效,那麼就用th。因此,基數詞和序數詞的轉換實現得如此輕鬆和快捷。

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

image

更多相關影片教學:請點我

部落格相關範例

2021.10.24

2638如果要將一個數值除指定的數,並能自動分配在不同格子上要怎麼做...

2021.10.23

2632欄位字串替換

2021.10.22

2629Excel查表對照值

2021.10.21

2628VBA 將字串改為函數

2021.10.20

2627相對位址

2021.10.19

2626絕對與相對的儲存格位址

2021.10.18

2624Excel秘密功能-顯示儲存格公式

2021.10.17

2623Excel秘密功能-固定小數位數

2021.10.16

2622Excel秘密功能-圖表的色彩

2021.10.15

2621Excel秘密功能-新活頁簿設定

2021.10.14

2620Excel秘密功能-最近使用的檔案清單

2021.10.13

2619Excel秘密功能-你的名字

2021.10.12

2618存檔時自動備份

2021.10.11

2617設定自動存檔時間

2021.10.10

2616更改預設的儲存位置

2021.10.09

2611日期運算-TEXT

2021.10.08

2610日期計算-月、季、半年

2021.10.07

2609一次開啟多個檔案