关于 MS Excel 中文大写数字
来源:百度知道 编辑:UC知道 时间:2024/06/14 06:02:42
在Excel里有没有这样的函数呀?就是把单元格里的数字转换成中文大写格式
比如 1025.3 变成 壹仟零贰拾伍圆叁角
急死我了,好几百个数,一个一个改太麻烦了,谁能帮帮我呀
期待ing~
比如 1025.3 变成 壹仟零贰拾伍圆叁角
急死我了,好几百个数,一个一个改太麻烦了,谁能帮帮我呀
期待ing~
确实没有,不过可以自己编一个!步骤如下:
打开Excel,按Alt+F11(或者选择菜单 工具→宏→Visual Basic 编辑器),进入后新建模块(插入→模块),键入以下语句:
Function NCN(account) 'Nummary Capital Number
ybb = Round(account * 100)
y = Int(ybb / 100)
j = Int(ybb / 10) - y * 10
f = ybb - y * 100 - j * 10
zy = Application.WorksheetFunction.Text(y, "[dbnum2]")
zj = Application.WorksheetFunction.Text(j, "[dbnum2]")
zf = Application.WorksheetFunction.Text(f, "[dbnum2]")
NCN = zy & "圆"
If j = 0 And f = 0 Then
NCN = NCN & "整"
End If
If f <> 0 And j <> 0 Then
NCN = NCN & zj & "角" & zf & "分"
If y = 0 Then
NCN = zj & "角" & zf & "分"
End If
End If
If f = 0 And j <> 0 Then
NCN = NCN & zj & "