今天想聊一組比較冷門的函式,ARABIC
跟 ROMAN
函式,它可以把羅馬數字轉跟阿拉伯數字互換,語法相當單純好學!
坦白說我沒有在工作場合用過這些函式,大概只有在相當特定的場合才會用上它,但我就當作一個 Google 試算表的小知識來輕鬆分享了(笑)
註:本文提到的所有「阿拉伯數字」指的是我們日常生活用到的印度阿拉伯數字 (Western) Arabic numerals,不是阿拉伯文數字 Eastern Arabic numerals。ARABIC 函式:羅馬數字 → 阿拉伯數字
很簡單:
=ARABIC("羅馬數字")
- 因為羅馬數字對 Google 試算表來說是文字,所以還是要用雙引號包起來。
- 目前羅馬數字僅支援 1 到 3999 這個範圍,輸入其他的會產生錯誤。
舉例,我們把「MMXXIV
」放在 ARABIC
函式裡面:
=ARABIC("MMXXIV")

你就會得到 2024!

當然,如果你的儲存格內是羅馬數字,也可以直接用儲存格參照:
=ARABIC(A1)
這樣就可以了。
ROMAN 函式:阿拉伯數字 → 羅馬數字
也相當簡單:
=ROMAN(阿拉伯數字, [寬鬆模式])
- 這邊阿拉伯數字就是一般的數字,就不必用雙引號了。
- 目前這個函式也僅支援 1 到 3999 這個範圍,輸入其他的會產生錯誤。
第二個參數的模式,是選填的,預設值是 0
。這邊可以依照你的需求,有五個模式(0
、1
、2
、3
、4
)可以選。它們的定義跟範例如下:

我想除非有很特定的狀況才會需要指定,不然其實放著不填、讓它預設值是 0 就可以囉!
舉例,我們把「2024
」放在 ROMAN
函式裡面:
=ROMAN(2024)

你就會得到「MMXXIV」!

就這麼簡單!✨
如果你喜歡這次的文章,歡迎你透過這些方法支持我:
想要看更多文章的話,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!
我是喜特先生,Mr. Sheet,我們下個教學見!