所有统计的前提是明确要采集和统计哪些必填、无歧义、可量化的数据,根据国家档案局《档案数字化操作规程》建议,小白可优先覆盖以下5类通用指标:
避免后期手动统计重复输入,先建一张锁字段结构、仅留录入格可编辑的基础表,直接复制以下模板,调整表头适配你的档案类型(比如替换“全宗号”为“卷宗编号”):
``` 全宗号,档案号,实体页数,扫描页数,扫描人,扫描设备,扫描日期,质检人,质检日期,质检结果(合格/不合格/待补扫),缺漏项说明,补扫页数,挂接人,挂接日期,耗材类型(A4/A3/照片/图纸),耗材使用量 ```然后在Excel中做以下关键约束(防止录入错误卡壳统计):
1. 选中D列(扫描设备)、J列(质检结果)、R列(耗材类型)这类固定值列
2. 点击顶部【数据】→【数据验证】(旧版Excel叫【数据有效性】)
3. 【允许】选【序列】,【来源】输入选项,用英文逗号分隔:比如扫描设备来源填“扫描仪1,扫描仪2,平板扫描仪”
4. 勾选【提供下拉箭头】,取消【忽略空值】(如果是非必填可以保留)
1. 选中C列(实体页数)、D列(扫描页数)这类正整数列
2. 【数据】→【数据验证】,【允许】选【整数】,【最小值】填1
3. 选中I列(扫描日期)、K列(质检日期)这类日期列
4. 右键→【设置单元格格式】→【日期】,选统一格式比如“2024/5/20”
1. 全选表格(点击左上角三角),右键→【设置单元格格式】→【保护】,取消勾选【锁定】
2. 单独选中表头行(第1行)、公式计算列(后续第三步加),右键→【设置单元格格式】→【保护】,勾选【锁定】
3. 点击顶部【审阅】→【保护工作表】,仅勾选【选定未锁定单元格】,设置简单密码(比如123456)
这一步是零编程零宏的核心,数据透视表可以10秒内更新所有统计结果,不用写任何函数。
1. 选中基础表的任意有数据单元格,点击顶部【插入】→【数据透视表】
2. 【表/区域】会自动选中整个基础表,【放置数据透视表的位置】选【新工作表】,点击【确定】
所有字段已提前标准化,直接按需求拖到右侧【字段列表】的4个区域:

举3个高频场景的拖拽例子:
这里需要先在基础表加一列隐藏的公式列,但模板里没加没关系,我们在数据透视表外手动补(或者用数据透视表的【计算字段】):
第一步先做基础透视:
第二步加计算字段算不合格率:
1. 选中数据透视表任意单元格,点击顶部【数据透视表分析】(旧版叫【选项】)→【字段、项目和集】→【计算字段】
2. 【名称】填“不合格率”,【公式】输入=不合格/(合格+不合格+待补扫)(注意这里必须用透视表生成的字段名,别直接写列名)
3. 点击【添加】→【确定】,然后选中新增的【求和项:不合格率】列,右键→【值字段设置】→【数字格式】→【百分比】→【小数位数】选2
避免每次手动刷新,设置自动刷新机制:
1. 选中数据透视表所在工作表的标签,右键→【查看代码】
2. 弹出VBA窗口,把左侧的【(通用)】改成【Worksheet】,右侧的【SelectionChange】改成【Activate】
3. 直接粘贴以下代码:
``` Private Sub Worksheet_Activate() ThisWorkbook.RefreshAll End Sub ```4. 点击左上角【文件】→【保存】,关闭VBA窗口
5. 以后每次切换到数据透视表所在的工作表,所有统计数据会自动更新
如果需要打印或提交给领导,可以设置固定布局和打印范围:
1. 调整数据透视表列宽到合适(比如全选列→双击列边界自动适配)
2. 点击顶部【页面布局】→【打印区域】→【设置打印区域】,框选你要导出的内容
3. 点击【页面布局】→【打印标题】→【顶端标题行】,选中数据透视表的表头行(比如$1:$1),这样打印多页时每页都有表头
4. 导出PDF:点击【文件】→【导出】→【创建PDF/XPS文档】→【创建PDF/XPS】,选保存位置即可