excel 怎样用函数自动删除不符合条件的行

2025-01-31 07:53:16
推荐回答(3个)
回答1:

方法有不少,比如:透视表、高级筛选、vba等等

下面分享一下运用高级筛选的方法步骤

  • 首先,列出筛选条件:部门=SPO(单元格区域E1:E2,注意:标题行一定要与待筛选数据标题一致)

  • 第二步,选择要筛选的数据区域A1:C15,菜单【数据】,排序和筛选分组下的【高级】

  • 【方式】选择“将筛选结果复制到其他位置”,【列表区域】是我们刚刚选择的待筛选数据区域(会自动补充),【条件区域】选择第一步列出的区域E1:E2,【复制到】是将筛选后的结果存放的区域(只需要选择存放区域的左上单元格即可),【确定】

  • 最后的结果如图


回答2:

函数只能计算得到结果,没有办法删除的。如果需要实现自动删除,请学习vba编程。

回答3:

(前提,两列日期不是文本)
增加辅助列,利用辅助列的排序,然后统一删除可以么?如果可以的话,
在D列输入,下拉
=if(And(C1-A1=1,B1<>"英国"),"删除","")

或者用VBA