首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除某个数字以下的值?

如何删除某个数字以下的值?
EN

Stack Overflow用户
提问于 2013-11-04 08:56:58
回答 2查看 3.9K关注 0票数 1

比如说,我有10个电话号码。

每个数字最多有10位数。

但他们中有些人只有4人。

如何删除未达10位数字的数字?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-04 09:01:10

使用这个公式:

代码语言:javascript
复制
=IF(LEN(B2) = 10, B2, "")

如果将单元格设置为电话号码,如果长度为10,则将单元格设置为空白("")。

票数 0
EN

Stack Overflow用户

发布于 2013-11-04 09:13:30

这是一个VBA脚本。通过推动Alt+F11并粘贴代码来打开它。如果要进行多次检查,请将Len(Cells(i,1)) < 10更改为Len(Cells(i,1)) < 10或Len(Cells(i,1)) >5。

此操作的有效运算符将是或/及

代码语言:javascript
复制
Sub PhoneNoStrLen()
Dim last As Long, i As Long
last = Cells(Rows.Count, 1).End(xlUp).Row
For i = last To 1 Step -1
    If Len(Cells(i, 1)) < 10 Then
        Cells(i, 1).EntireRow.Delete
    End If
Next i
End Sub
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19764337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档