excel 取数字函数 9 4 5 #NUM! #NUM! 7 #NUM! 用函数可以让它只显示数字9 4 5 7 请高手帮忙解决一下
答案:2 悬赏:60 手机版
解决时间 2021-02-26 09:03
- 提问者网友:我是我
- 2021-02-25 14:32
excel 取数字函数 9 4 5 #NUM! #NUM! 7 #NUM! 用函数可以让它只显示数字9 4 5 7 请高手帮忙解决一下
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-02-25 16:05
excel中没有现成的函数,可以自定义函数来提取数字。
第一步:按下ALT+F11组合键,或者是单击工具——宏——Visual Basic编辑器,进入Visual Basic编程环境,单击“插入” 菜单——模块,复制下面代码,保存,退出关闭。
Public Function number(ByVal n As String) As String
For x = 1 To Len(n)
If Asc(Mid(n, x, 1)) >= 48 And Asc(Mid(n, x, 1)) <= 57 Or Asc(Mid(n, x, 1)) = 46 Then
number = number & Mid(n, x, 1)
End If
Next
End Function
第二步:返回excel操作界面,在B1单元格输入:=NUMBER(A1),就可以将A1单元格的数字提取到B1单元格,然后向下复制公式即可提取全部的数字。
第一步:按下ALT+F11组合键,或者是单击工具——宏——Visual Basic编辑器,进入Visual Basic编程环境,单击“插入” 菜单——模块,复制下面代码,保存,退出关闭。
Public Function number(ByVal n As String) As String
For x = 1 To Len(n)
If Asc(Mid(n, x, 1)) >= 48 And Asc(Mid(n, x, 1)) <= 57 Or Asc(Mid(n, x, 1)) = 46 Then
number = number & Mid(n, x, 1)
End If
Next
End Function
第二步:返回excel操作界面,在B1单元格输入:=NUMBER(A1),就可以将A1单元格的数字提取到B1单元格,然后向下复制公式即可提取全部的数字。
全部回答
- 1楼网友:思契十里
- 2021-02-25 16:32
你这个是一个单元格的还是怎样的
如果要去除这个 ctrl+g 调出替换 查找内容 #NUM! 替换内容不填 全部替换就ok了
函数=SUBSTITUTE(A1," #NUM!",)
再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯