我在EXCEL表格中有60000条电话号码想将前三位为
133 132 131 130 153 156 188 的号码删除或移走第一列.
注:不想用A-Z排序.因为号码的排位有用不能乱
在EXCEL 中批量删除不要的电话号码
答案:2 悬赏:0 手机版
解决时间 2021-05-02 06:56
- 提问者网友:容嬷嬷拿针来
- 2021-05-01 08:39
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-05-01 08:51
可以的,请看下图及说明:
设数据在A列,用B辅助列,在B2输入公式
=IF(ISNA(MATCH(--LEFt(A2,3),{133;132;131;130;153;156;188},)),"",A2)
向下复制公式
这样就在辅助列得到以133 132 131 130 153 156 188开头的号码了
接下来选择B1,数据-筛选-自动筛选;
筛选出非空白
然后选择左边的行号,右键-删除行;
再取消筛选就行了
OK了
全部回答
- 1楼网友:杯酒困英雄
- 2021-05-01 10:21
不用数组公式的话公式要长一点,假定电话号码从A列2行开始,在B2单元格输入(或复制下面公式):=IF(OR(VALUE(MId(A2,1,3))=133,VALUE(MId(A2,1,3))=132,VALUE(MId(A2,1,3))=131,VALUE(MId(A2,1,3))=130,VALUE(MId(A2,1,3))=153,VALUE(MId(A2,1,3))=156,VALUE(MId(A2,1,3))=188),1,)然后选中B2,光标在B2右下角成实心黑十字时按住鼠标左键往下拖到最后一行。再用自动筛选,筛选出B列为1的行后删除行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯