开发者社区
影刀学院
帮助中心
Excel删除包含指定内容行的常见问题
评论
收藏
开发者社区
>
文章
>
详情
>
Excel删除包含指定内容行的常见问题
经验分享
三水
2024-08-29 17:49
·
浏览量:641
三水
发布于
2024-08-29 17:49
641浏览
我们如何在Excel中循环判断其中某个数据,然后删除该数据所在行。
例如,想要在下方图片中的excel中删除"状态"为"完成"的一整行:
我们脑海里的第一想法可能就是循环每一行,然后进行IF判断,如果包含就将现在循环到的行给删除。但是运行结果不尽人意,有大部分的行都删除了,但还有一部分的行没有删除:
从运行结果看发现没有删除彻底,这是为什么呢
原因其实很简单!
删除之后行号会有所变动,例如当循环到第三行时,发现是需要删除的行。对第三行删除
之后,原本的第四行会顺移至第三行的位置。然后下一次循环就变成了第四行开始,所以就会导致忽略掉原本的第四行(删除后的第三行),这也就是为什么会出现删除不完全的情况了。
解决办法:
我们可以先进行筛选,然后使用【删除筛选内容】指令
收藏
全部评论
(
1
)
最新
发布评论
评论