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

Google Sheets多行列条件筛选:高亮符合“有Apple无Orange”的条目

筛选Google Sheets中拥有Apple但无Orange的姓名方法

针对你的需求,这里提供三种实用的实现方式:

一、条件格式高亮符合条件的所有行

  1. 选中包含数据的区域(比如你的案例中是A2:B5)
  2. 点击菜单栏「格式」→「条件格式」
  3. 在右侧面板中,选择「自定义公式」,输入以下公式:
    =AND(COUNTIFS($A:$A,$A2,$B:$B,"Apple")>0,COUNTIFS($A:$A,$A2,$B:$B,"Orange")=0)
    
  4. 设置你想要的高亮样式(比如填充颜色),点击「完成」

公式逻辑:通过COUNTIFS按姓名分组,统计该姓名对应行中出现Apple的次数(需大于0),同时统计出现Orange的次数(需等于0),两个条件同时满足时触发高亮。

二、提取所有符合条件的姓名列表

在空白单元格(比如C2)中输入以下公式,即可自动生成符合条件的唯一姓名列表:

=UNIQUE(FILTER(A:A,COUNTIFS(A:A,A:A,B:B,"Apple")>0,COUNTIFS(A:A,A:A,B:B,"Orange")=0))
  • FILTER负责筛选出满足条件的姓名行
  • UNIQUE用于去除重复的姓名,确保每个姓名只显示一次

三、用数据透视表展示符合条件的姓名

  1. 先添加辅助列(比如C列),在C2单元格输入公式并下拉填充:
    =IF(AND(COUNTIFS($A:$A,$A2,$B:$B,"Apple")>0,COUNTIFS($A:$A,$A2,$B:$B,"Orange")=0),"符合","不符合")
    
  2. 选中所有数据区域(A:C),点击菜单栏「数据」→「数据透视表」,选择放置位置
  3. 在数据透视表面板中:
    • 行:添加「Column A」(姓名)
    • 筛选:添加「Column C」(辅助列),并勾选「符合」
  4. 这样数据透视表就只会显示拥有Apple但无Orange的姓名

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 02:25:43