爱问知识人 爱问教育 医院库

EXCEL中如何将小写数字改为大写数字并在后面加单?

首页

EXCEL中如何将小写数字改为大写数字并在后面加单?

EXCEL中如何将小写数字改为大写数字并在后面加单位

提交回答

全部答案

    2017-06-30 14:19:51
  •   给你一个函数,在EXCEL VBA中粘贴:   Function dxje(q)     ybb = Round(q * 100) '将输入的数值扩大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]") '将百分位转为中文大写 dxje = zy & "元" & "整" d1 = zy & "元" If f 0 Then dxje = d1 & zj & "角" & zf & "分" If y = 0 Then dxje = zj & "角" & zf & "分" End If End If If f = 0 And j 0 And j = 0 Then dxje = d1 & zj & zf & "分" If y = 0 Then dxje = zf & "分" End If End If If q = "" Then dxje = 0 '如没有输入任何数值为0 End If End Function 如果要转换C2单元格的数值,并将结果保存的D2单元格中,只要在D2单元格中输入:=dxje(C2),确认即可。

    翔***

    2017-06-30 14:19:51

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):