展开本页目录
开始前准备什么
- 下载练习包并解压到独立目录,保留原件。
- 使用自己有权限的目标工具;AI建议与Word/Excel/PPT等原生命令分别执行、分别验收。
- 作者参考的执行范围见本页结果和README;未运行的目标账号、云端权限或界面操作不计为已完成。
- 把清单转成表并标出明细范围
- 告诉Copilot只统计可见行
- 并排放SUM、SUBTOTAL(9)和SUBTOTAL(109)
- 按类别筛选
- 再手动隐藏一条可见明细
- 改一条仍可见的金额并重算
- 保存原生公式、筛选/隐藏状态和三次期望值
1. 把清单转成表并标出明细范围
把清单转成表并标出明细范围,单独保存原本。
本页练习输入:6行虚构数量清单,含一条筛选排除行和一条手动隐藏行,附SUM、SUBTOTAL9和109公式。
2. 告诉Copilot只统计可见行
告诉Copilot只统计可见行,要求解释9和109的差别。
3. 并排放SUM、SUBTOTAL(9)和SUBTOTAL(109)
并排放SUM、SUBTOTAL(9)和SUBTOTAL(109),限定同一明细范围;若另有嵌套小计应另行检查避免双算。
text
任务:Copilot Excel 筛选后求和:比较SUM、SUBTOTAL9与109,区分隐藏和过滤行
输入:6行虚构数量清单,含一条筛选排除行和一条手动隐藏行,附SUM、SUBTOTAL9和109公式。
请保留原件,并只对副本工作。按以下顺序执行:
1. 把清单转成表并标出明细范围,单独保存原本。
2. 告诉Copilot只统计可见行,要求解释9和109的差别。
3. 并排放SUM、SUBTOTAL(9)和SUBTOTAL(109),限定同一明细范围;若另有嵌套小计应另行检查避免双算。
4. 按类别筛选,核对两类SUBTOTAL都排除过滤掉的行。
5. 再手动隐藏一条可见明细,比较9保留与109排除。
6. 改一条仍可见的金额并重算,验证结果不是静态数字。
7. 保存原生公式、筛选/隐藏状态和三次期望值,不只贴截图。
交付:原生XLSX;三种公式对照与隐藏状态;变更后重算验收记录。
遇到缺失信息或不可执行的原生功能,明确列出,不用编造结果填补。4. 按类别筛选
按类别筛选,核对两类SUBTOTAL都排除过滤掉的行。
5. 再手动隐藏一条可见明细
再手动隐藏一条可见明细,比较9保留与109排除。
本地参考与核对结果:真实原生过滤和手动隐藏后,SUM为210、SUBTOTAL9为160、SUBTOTAL109为140;三者仍为公式。
6. 改一条仍可见的金额并重算
改一条仍可见的金额并重算,验证结果不是静态数字。
7. 保存原生公式、筛选/隐藏状态和三次期望值
保存原生公式、筛选/隐藏状态和三次期望值,不只贴截图。
下载ZIP保留原始输入与作者参考两种身份;先按本页步骤完成自己的结果,再运行verify.py核对。具体依赖和已执行范围见README。
bash
python3 verify.py怎样确认已经完成
- 筛选行被两类SUBTOTAL排除。
- 手动隐藏行只被109排除。
- 可见行改数后正确重算。
常见问题
Excel筛选后总金额没变,Copilot该用什么公式?
需要先决定是否把手动隐藏也排除。SUBTOTAL9排除筛选行但包含手动隐藏行,109两种都排除;本题三值分别210、160、140,不是给SUM外面再套一个筛选条件就完成。
隐藏一行和筛掉一行,为什么两个小计结果不同?
筛掉的50在两种SUBTOTAL里都不计;手动隐藏的20在9里仍计,在109里不计。两种隐藏原因必须在练习中分别存在,不能只看当前屏幕少了几行。



