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

如何使用Excel数据透视表分析特定条件下缺失指定任务的项目

如何使用Excel数据透视表分析特定条件下缺失指定任务的项目

嘿,我明白你的需求了——要找出那些外包完成「Paint car」任务的项目里,哪些做了「Quality control」、哪些没做,这确实是个很实用的质量风险排查需求。既然你只会用数据透视表,咱们就用纯透视表+简单辅助列的方法来搞定,不用任何代码或高级工具,步骤很清晰:

第一步:添加辅助列标记目标项目

首先我们得先把「有外包Paint car任务」的项目标记出来,因为透视表需要明确的筛选依据。
在你的数据源右侧新增一列(比如列E),表头设为外包喷漆项目,在E2单元格输入以下公式:

=IF(AND(B2="Paint car",D2="No"),"是","")

然后把公式下拉填充到所有行。这个公式的作用是:只要某行是「Paint car」任务且执行者不是内部员工,就把该行所属的项目标记为我们要重点关注的目标项目,其他行留空即可。

第二步:创建透视表并配置字段

选中包含辅助列的整个数据源,插入数据透视表,然后按以下方式配置字段:

  • 把Project #拖到行区域(用来按项目分组)
  • 把Task拖到列区域(用来展示每个项目包含的任务)
  • 把外包喷漆项目拖到值区域,然后右键值区域的字段,选择「值字段设置」,把汇总方式改成「计数」(这样只会统计标记了「是」的项目)
  • (可选)把外包喷漆项目拖到筛选器区域,后续可以快速筛选出目标项目

第三步:分析结果

现在透视表已经帮我们整理好数据了,接下来就能直接回答你的三个问题:

  1. 有多少外包喷漆项目做了质检?
    点击透视表的筛选器,选择「是」,只显示目标项目。然后数一下「Quality control」列有数值(非空/非0)的项目行数,就是答案(示例数据里是1个项目)。
  2. 有多少外包喷漆项目没做质检?
    同样在筛选后的透视表里,数「Quality control」列是空(或显示0)的项目行数,就是答案(示例数据里是1个项目)。
  3. 列出没做质检的项目编号?
    直接把透视表里「Quality control」列空值对应的Project #列出来就行(示例数据里是项目#3)。

小技巧优化

如果想更聚焦,你可以点击透视表列区域的Task筛选器,只保留「Quality control」选项,这样透视表会只显示每个目标项目是否有质检任务,看起来更清爽。

备注:内容来源于stack exchange,提问作者OsakaDreaming

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 13:49:29