在EXCEL中,有一列的数据有的包含阿拉伯数字有的没有,如何筛选出不含数字的纯文字行?
找到下面这个解决方式,试过不行Functionabc(SAsString)Fori=1ToLen(S)IfMid(S,i,1)Like"#"Thenabc="包含数字"E...
找到下面这个解决方式,试过不行
Function abc(S As String)
For i = 1 To Len(S)
If Mid(S, i, 1) Like "#" Then
abc = "包含数字"
Exit For
Else
abc = "不含数字"
End If
Next
End Function
再ALT+F11
回到EXCEL
加入一个辅助列,就叫 是否包括数字
假如你的数据在A列
在辅助列中输入公式
=abc(A2)
向下拉就可计算出全部的行
再按这一列筛选就行了 展开
Function abc(S As String)
For i = 1 To Len(S)
If Mid(S, i, 1) Like "#" Then
abc = "包含数字"
Exit For
Else
abc = "不含数字"
End If
Next
End Function
再ALT+F11
回到EXCEL
加入一个辅助列,就叫 是否包括数字
假如你的数据在A列
在辅助列中输入公式
=abc(A2)
向下拉就可计算出全部的行
再按这一列筛选就行了 展开
3个回答
展开全部
把 If Mid(S, i, 1) Like "#" Then 改为:
If ISNUMBER(Mid(S, i, 1)) then
不是,应改为:
If IsNumeric(Mid(S, i, 1)) Then
If ISNUMBER(Mid(S, i, 1)) then
不是,应改为:
If IsNumeric(Mid(S, i, 1)) Then
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询