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

为何数据透视表Value Filters筛选后无结果?80-20分布筛选求助

问题原因及解决方法

错误点分析

你当前的筛选逻辑存在核心问题:

  • 直接通过行标签的「Value Filters」筛选,是针对单个行项(OER/非OER)的占比数值,而非针对整个课程的两类成绩占比是否同时符合20-80规则。
  • 比如某课程OER占90%、非OER占10%,这两个行项的占比都不在0.2-0.8范围内,筛选后自然无数据;而符合规则的课程(如OER70%、非OER30%),两个行项的占比都在范围内,但这种筛选方式只能保留单个行项,无法直接实现保留整个课程的需求。

正确解决步骤

方法一:源数据添加辅助列(最直观)

  1. 在源数据中新增两列:
    • 计算单课程总成绩数:=COUNTIF(课程列, 当前单元格课程名)
    • 计算OER成绩占比:=OER成绩数/总成绩数(确保单元格格式设为百分比)
  2. 将这个「OER占比」列加入透视表的字段列表,拖到「筛选器」区域
  3. 在筛选器中选择「介于」,输入20%到80%,即可保留符合规则的课程

方法二:透视表添加计算字段

  1. 点击透视表,切换到「分析」选项卡(Excel)→「字段、项目和集」→「计算字段」
  2. 创建名为「OER占比」的计算字段,公式根据你的实际字段名调整,示例:
    =OER成绩数量/(OER成绩数量+非OER成绩数量)
    
  3. 将这个计算字段拖到「值」区域,把汇总方式改为「最大值」(因为单课程只有一个占比数值)
  4. 点击行标签下拉箭头→「值筛选」→「介于」,选择刚创建的「OER占比」字段,输入0.2和0.8,即可筛选出符合规则的课程

方法三:手动筛选(小数据量适用)

  1. 展开透视表所有行项,查看每门课程的OER/非OER占比
  2. 手动勾选两类占比都在20%-80%之间的课程,隐藏不符合的条目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 10:36:01