在外企的同學應該都知道,寫英文文檔的時候,用到數(shù)字編號通常使用羅馬數(shù)字,而不是阿拉伯數(shù)字。比如 Appendix I, Appendix II……
如果數(shù)字編號小,基本都知道怎么寫,若是超過 8,可能很多人都不會了。那怎么辦?
沒關系,萬能的 Excel 中有一對函數(shù),可以將阿拉伯數(shù)字和羅馬數(shù)字互相轉換。
阿拉伯數(shù)字轉換為文本式羅馬數(shù)字:
ROMAN 函數(shù)
羅馬數(shù)字轉換為阿拉伯數(shù)字:
ARABIC 函數(shù)
函數(shù)說明:
ROMAN 函數(shù)
作用:
將阿拉伯數(shù)字轉換為文字形式的羅馬數(shù)字。
語法:
ROMAN(number, [form])
參數(shù):
number:必需,需要轉換的阿拉伯數(shù)字。
[form]:可選, 指定羅馬數(shù)字類型的數(shù)字。羅馬數(shù)字樣式的范圍從經典到簡化,隨著 form 值的增加,變得越來越簡潔。
0 或省略:古典
1:更簡明
2:更簡明
3:更簡明
4:簡化
TRUE:古典
FALSE:簡化
說明:
如果 number 為負數(shù),則 ROMAN 返回 #VALUE! 錯誤值。
如果 number 大于 3999,則 ROMAN 返回 #VALUE! 錯誤值。
示例:
將下表中的阿拉伯數(shù)字轉換成羅馬數(shù)字,我們來對比一下使用每個參數(shù)的不同結果。
在 B2 單元格中輸入以下公式,向右向下拖動復制公式:
=ROMAN($A2,COLUMN(A1)-1)
ARABIC 函數(shù)
作用:
將羅馬數(shù)字轉換為阿拉伯數(shù)字。
語法:
ARABIC(text)
參數(shù):
text:必需,用引號引起的字符串、空字符串 ('') 或對包含文本的單元格的引用。
說明:
如果 text 為無效值,則 ARABIC 返回錯誤值 #VALUE! 。
這些參數(shù)會導致返回錯誤值 #VALUE!:不是有效羅馬數(shù)字、日期和文本。
如果參數(shù)為空字符串 (''),則返回 0。
參數(shù)的最大長度為 255 個字符。因此,可以返回的最大數(shù)字是 255,000。
文本參數(shù)忽略大小寫。例如,“mxmvii”和“MXMVII”的計算結果相同,即 1997。
雖然負羅馬數(shù)字為非標準數(shù)字,但是也支持負羅馬數(shù)字的計算。符號插入在羅馬文本前面,例如“-MMXI”。
忽略前導和尾隨空格。
示例:
將下圖中的羅馬數(shù)字轉換為阿拉伯數(shù)字。
在 B2 單元格中輸入以下公式,向下拖動復制公式:
=ARABIC(A2)