如何在Excel中保留特定位置为指定数值的数据(含KuTools咨询)
当然没问题!不管用Excel自带功能还是你已经安装的KuTools for Excel,都能轻松搞定这个需求。我给你分两种方法详细说说:
方法一:Excel原生功能(无需插件)
假设你的数字列表在A列(A1是表头,数据从A2开始),目标是保留**第4位开始的连续两位为“55”**的条目:
- 插入辅助列(比如B列),在B2单元格输入公式:
=MID(A2,4,2)="55"
这个公式会提取A2单元格里从第4位开始的2个字符,判断是否等于“55”,返回TRUE(符合)或FALSE(不符合)。 - 选中B列的结果区域,点击「数据」选项卡的「筛选」按钮,再点B列表头的筛选箭头,只勾选「TRUE」,此时就只显示符合条件的条目了。
- 如果需要删除不符合的行,直接选中筛选后隐藏的行(行号会是灰色),右键选择「删除行」即可。
要是你的需求是单个第4位等于“5”,把公式改成:
=MID(A2,4,1)="5"就行。
方法二:使用KuTools for Excel插件(更高效)
KuTools的批量处理功能能帮你省掉辅助列的步骤,直接完成筛选/删除:
- 选中你的数字列表区域(记得包含表头)。
- 打开KuTools选项卡,找到「数据」组里的「高级筛选」(或者直接在插件搜索框搜“筛选”快速定位)。
- 在弹出的对话框里设置规则:
- 选择「指定文本位置匹配」类型,设置起始位置为第4位,匹配内容填“55”;
- 根据需求选择「保留符合条件的行」或者「删除不符合条件的行」;
- 点击确定,插件会自动完成操作,全程不用手动写公式,效率拉满。
小贴士:不管你的数字是纯数值格式还是文本格式,两种方法都能正常生效,不用额外转换格式~
内容的提问来源于stack exchange,提问作者Exceler
相关产品推荐
相关产品推荐

