您的位置首页百科问答

关于EXCEL中自动识别数字提取单元格的问题。

关于EXCEL中自动识别数字提取单元格的问题。

的有关信息介绍如下:

关于EXCEL中自动识别数字提取单元格的问题。

使用VBA即可,将如下代码复制到VBA模块中,在表格中使用Get_NonZero公式即可。

Function Get_NonZero(myrange As Range)

Dim a As Range

Dim i As Single

i = 0

Get_NonZero = ""

For Each a In myrange

If a.Value <> 0 And IsNumeric(a.Value) Then

Get_NonZero = Get_NonZero & " " & a.Value

i = i + 1

End If

If i = 2 Then

Exit Function

End If

Next

End Function

你是不是就是想删除一串数字当中的0,留下不是0的数字。你可以用查找-替换,把0都替换成空值。再CTRL+G,定位空值,删除。

用VBA吧,用函数好像有点玄的样子,VBA实现起来到不怎么难