首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

阿拉伯数字和罗马数字如何相互转换?万能的 Excel 来帮你

在外企的同学应该都知道,写英文文档的时候,用到数字编号通常使用罗马数字,而不是阿拉伯数字。比如 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学习世界

转发、在看也是爱!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200313A0Q6QY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券