You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中筛选出指定字段所有行均满足条件的重复条目

筛选所有Is_Brown全为0的犬种解决方案

下面提供三种实用的Excel解决方法,帮你精准筛选出从未出现Is_Brown=1的犬种:

方法一:辅助列+常规筛选

  • 新增一列(比如命名为「是否全为0」),在该列第一个数据行(假设犬种在A列,Is_Brown在B列,数据从第2行开始,辅助列C2)输入数组公式:
    =MAX(IF($A$2:$A$100=A2,$B$2:$B$100,0))=0

    注:Excel 2019及更早版本输入后需按Ctrl+Shift+Enter执行数组计算;Excel 365/2021直接回车即可

  • 下拉填充公式到所有行,然后筛选「是否全为0」列值为TRUE的行,对应的犬种就是目标结果

方法二:高级筛选

  • 在空白区域创建条件区域,格式如下(注意第一行是表头,和原数据对应):
    犬种, Is_Brown
    , <1
    , <>1
    
  • 点击「数据」选项卡→「高级」,在弹窗中:
    • 「列表区域」选择你的原始数据范围(包含表头)
    • 「条件区域」选择刚才创建的条件区域
    • 勾选「将筛选结果复制到其他位置」,指定一个空白单元格作为输出起点
  • 点击确定后,即可得到所有Is_Brown全为0的犬种记录

方法三:Power Query(适合大数据量)

  • 选中原始数据区域,点击「数据」选项卡→「从表格/区域」(若提示数据包含表头,勾选确认)
  • 在Power Query编辑器中:
    1. 点击「转换」选项卡→「分组依据」,设置:
      • 分组依据:犬种
      • 新列名:Max_Is_Brown
      • 操作:最大值
      • 列:Is_Brown
    2. 筛选「Max_Is_Brown」列,只保留值为0的行
    3. 若需要原数据的完整记录,可点击「主页」→「合并查询」,将分组后的表与原表按「犬种」合并,展开需要的列;若只需要犬种列表,直接提取「犬种」列即可
  • 点击「主页」→「关闭并上载」,结果会导入到新的工作表中

内容的提问来源于stack exchange,提问作者Matt Adam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 17:06:32