阿拉伯數字和羅馬數字的區別

在外企的同學應該都知道,寫英文文件的時候,用到數字編號通常使用羅馬數字,而不是阿拉伯數字。比如 Appendix I, Appendix II……

如果數字編號小,基本都知道怎麼寫,若是超過 8,可能很多人都不會了。那怎麼辦?

沒關係,萬能的 Excel 中有一對函式,可以將阿拉伯數字和羅馬數字互相轉換。

阿拉伯數字轉換為文字式羅馬數字:

  • ROMAN 函式

羅馬數字轉換為阿拉伯數字:

  • ARABIC 函式

函式說明:

ROMAN 函式

作用:

  • 將阿拉伯數字轉換為文字形式的羅馬數字。

語法:

  • ROMAN(number, [form])

引數:

  • number:必需,需要轉換的阿拉伯數字。
  • [form]:可選, 指定羅馬數字型別的數字。羅馬數字樣式的範圍從經典到簡化,隨著 form 值的增加,變得越來越簡潔。
    • 0 或省略:古典
    • 1:更簡明
    • 2:更簡明
    • 3:更簡明
    • 4:簡化
    • TRUE:古典
    • FALSE:簡化

說明:

  • 如果 number 為負數,則 ROMAN 返回 #VALUE! 錯誤值。
  • 如果 number 大於 3999,則 ROMAN 返回 #VALUE! 錯誤值。

示例:

將下表中的阿拉伯數字轉換成羅馬數字,我們來對比一下使用每個引數的不同結果。

在 B2 單元格中輸入以下公式,向右向下拖動複製公式:

=ROMAN($A2,COLUMN(A1)-1)

ARABIC 函式

作用:

  • 將羅馬數字轉換為阿拉伯數字。

語法:

  • ARABIC(text)

引數:

  • text:必需,用引號引起的字串、空字串 ("") 或對包含文字的單元格的引用。

說明:

  • 如果 text 為無效值,則 ARABIC 返回錯誤值 #VALUE! 。
  • 這些引數會導致返回錯誤值 #VALUE!:不是有效羅馬數字、日期和文字。
  • 如果引數為空字串 (""),則返回 0。
  • 引數的最大長度為 255 個字元。因此,可以返回的最大數字是 255,000。
  • 文字引數忽略大小寫。例如,“mxmvii”和“MXMVII”的計算結果相同,即 1997。
  • 雖然負羅馬數字為非標準數字,但是也支援負羅馬數字的計算。符號插入在羅馬文字前面,例如“-MMXI”。
  • 忽略前導和尾隨空格。

示例:

將下圖中的羅馬數字轉換為阿拉伯數字。

在 B2 單元格中輸入以下公式,向下拖動複製公式:

=ARABIC(A2)

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終於有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函式公式、資料透視表、圖表、列印技巧等……學完全本,你也能成為 Excel 高手。

       
專欄
Excel從入門到精通
作者:Excel學習世界
99幣
27人已購
檢視