excel 单元格里的阿拉伯数字怎么转换成中文大写数字

来源:百度知道 编辑:UC知道 时间:2024/09/27 21:26:10
假设A1=123
我在B1上编写:=RIGHT(INT(A1/10))
函数int就是将123/10取整,结果12
函数right是取12的右边一位2,结果2
现在我就是要将B1的结果2转换成大写贰,不知道怎么转换,在单元格格式-特殊-中文大写数字里面改不了,请大家帮帮忙!
下面这种方法实现不了:
选中单元格,然后单击右键,选择“设置单元格格式”,在“数字”选项卡,从“分类”框中找到“特殊”,挑最后一个类型,点确定。

LS的方法不可用,请先将文本转换为数值再做。

解释如下:用left、right和mid截取出来的数据,默认为文本格式的。
当文本没有转换为数值的时候,用特殊类型来转换为中文大写是不行的。
因此,需要再嵌套一个公式

=VALUE(RIGHT(INT(A1/10)))

然后再按LS的方法去做,就可以了

选中单元格,然后单击右键,选择“设置单元格格式”,在“数字”选项卡,从“分类”框中找到“特殊”,挑最后一个类型,点确定。