excel有效数字

在外企工作的黄铭遇到了一个问题,在做财务报表时,无法保留excel有效数字,因为在excel的有效数字字位只有15位,超过这个数就自动变成零,非常苦恼的他在网上求助,小编看到后决定帮助和他。

excel有效数字解决办法如下

方法一:设置单元格格式为文本,或是在前面加一个符号

方法二:在工作表界面中按 +,进入代码页面,然后再 WORKBOOK中插入模块,把以下代码COPY入模块中。就可以在工作表中使用 =YXSZ(数值,保留位数)。如:A1=456.789B1=YXSZ(A1,4) =456.8

代码如下:

  • Public Function YXSZ(X, n As Integer) ‘n为有效数字位数
  • Dim jk, j
  • Dim Y As Single
  • Dim temp As String
  • Dim zfh As Integer
  • zfh = 1
  • If X = “” Or (Not Application.WorksheetFunction.IsNumber(X)) Then mYX = “?Value!”: Exit Function
  • X = Val(X)
  • If n < 1 Then mYX = X: Exit Function
  • If X <= 0 Then
  • zfh = -1
  • X = X * zfh
  • End If
  • If X < 1 Then
  • j = 1
  • Do
  • temp = CStr(X)
  • j = j + 1
  • Loop Until Val(Mid$(temp, j, 1)) > 0
  • j = j + n
  • X = X * 10 ^ j
  • jk = Len(CStr(Int(X))) – n
  • Y = X / 10 ^ jk + 0.5
  • YXSZ = Int(Y) * 10 ^ jk / 10 ^ j* zfh
  • X = X / 10 ^ j
  • Else
  • jk = Len(CStr(Int(X))) – n
  • Y = X / 10 ^ jk + 0.5
  • YXSZ = Int(Y) * 10 ^ jk * zfh
  • End If
  • End Function

亲测有效!有需要的朋友赶紧尝试一下吧,以上就是excel有效数字的全部内容,希望能帮助到大家。其实,在职场中碰到问题最佳的处理方法就是,和同事一起协同办公完成领导安排,说到协同办公,目前最好用的协同办公网盘就是坚果云。

坚果云网盘优势:

1.兼容Office格式

2.文件加密存储,免去后顾之忧

3.自动保存,无需担心断电、浏览器闪退

4.支持多人同时编辑,让办公更加方便

5.无需导入导出,轻松打开保存在云上的文件

6.可灵活设置分享权限,分享出去的文件更加安全

阅读已结束,喜欢的话就点个赞吧
注册坚果云网盘
还有其他问题,可以咨询小坚果咨询小坚果
赞(0)
网站部分内容和图片来源于网络如有侵权请联系我们删除:坚果芸 » excel有效数字
分享到: 更多 (0)
excel有效数字

本文链接:excel有效数字https://content.officeapi.cn/19509.html

坚果云 便捷、安全的网盘产品

免费试用下载客户端