excel表格里,如果某一格的值等于某个数,那么就删除这一格所在的行,这个怎么操作,有公式吗?

2025-05-01 05:53:15
推荐回答(2个)
回答1:

示意图如下:

如含有字母A,则去除它,

在E2中输入公式:=COUNTIF(A2:C2,"A") ,下拉。

在F2中输入公式:=IF(INDEX($A$2:$C$100,SMALL(IF($E$2:$E$100=0,ROW($1:$99)),ROW(A1)),COLUMN(A1))=0,"",INDEX($A$2:$C$100,SMALL(IF($E$2:$E$100=0,ROW($1:$99)),ROW(A1)),COLUMN(A1))),同时按下ENTER键,SHIFT键,和CTRL键,公式右拉,之后,下拉。

回答2:

如果要一次性完成,需要编程。
但也可以通过简单的函数,手工操作,速度也不慢。新增一列,通过IF函数判断符合要求的值,并且返回1,不符合的返回2,通过这个新的列筛选出1的数据,整个删除,也挺快的。