Excel中需求清单与已接收清单比对及需求矩阵缺失项查询咨询
Excel中需求清单与已接收清单比对及需求矩阵缺失项查询咨询
当然可以实现!我来给你分享几种在Excel里完成这个需求比对、找出每个Value对应缺失需求的实用方法,操作起来都挺直观的:
方法1:用函数直接标记+汇总缺失项
假设你的需求矩阵放在Sheet1(行是具体需求,列是对应的Value),已完成标记矩阵放在Sheet2,且两个表的行列布局完全一致:
- 第一步,标记单个缺失项:在
Sheet1旁插入辅助列(比如列Z),在Z2单元格输入公式:
下拉填充后,就能逐个看到每个需求-Value组合的完成状态。=IF(Sheet2!A2="x","已完成","缺失") - 第二步,按Value汇总缺失需求:如果用的是Excel 365/2021及以上版本,用
FILTER函数就能快速提取。比如要汇总“Value1”列的缺失需求,假设需求名称在A列,Value1的已完成标记在Sheet2的B列,输入:
替换对应的单元格区域,就能直接得到该Value下所有未完成的需求清单。=FILTER(Sheet1!$A$2:$A$10,Sheet2!$B$2:$B$10<>"x","当前Value无缺失需求")
方法2:用条件格式直观高亮缺失项
要是你更偏向可视化查看,用条件格式能快速定位缺失项:
- 选中
Sheet1里的需求矩阵区域,点击「开始」选项卡→「条件格式」→「新建规则」→「使用公式确定要设置格式的单元格」。 - 输入公式:
=Sheet2!A2<>"x"(这里A2是选中区域的左上角单元格,按需调整),然后设置高亮格式(比如红色填充)。 - 确认后,所有未完成的需求单元格会自动高亮,对应到每个Value列就能一眼看出哪些需求还没完成。
方法3:Power Query批量处理(适合大矩阵)
如果你的矩阵数据量很大,用Power Query能更高效地结构化处理:
- 分别把两个矩阵导入Power Query:选中矩阵区域→「数据」选项卡→「从表格/区域」(勾选“我的表格有标题”)。
- 对每个查询做「逆透视列」:选中所有Value列→「转换」选项卡→「逆透视列」,把矩阵转成「需求-属性(Value)-值(状态)」的结构化表格。
- 合并两个查询:把已完成矩阵的查询和需求矩阵的查询合并,以「需求」和「属性(Value)」为匹配键,然后筛选出已完成状态为空的记录。
- 最后把处理好的表格加载回Excel,就是按Value分类的缺失需求清单了。
如果你的矩阵布局和我假设的不一样,或者用的是旧版本Excel,随时告诉我具体的表格结构,我再帮你调整方法~
备注:内容来源于stack exchange,提问作者Alexandra




