自动生成QC图和判异结果分析
在Excel里插个宏,图自动画、判异自动查、建议自动给
做检测的都懂:QC图人人在画,判异规则却没几个人天天盯得住。今天分享一个用VBA宏搭出来的质控表,录完数据,剩下的事表格自己做。
1为什么实验室都要求做QC图?
一个数据准不准,不能只看当天。QC图(质控图)把每天的质控结果按时间排开,均值线、±2σ警告限、±3σ行动限一目了然。它是CNAS和ISO 17025对内部质量控制的硬性要求,更是我们提前发现仪器漂移、试剂失效、操作异常的"心电图"。
QC图在实验室里的价值,主要体现在4个方面:
① 及时发现系统偏移标准样、质控样的检测结果,单次没有超限,但连续多次往一个方向偏,往往说明仪器状态、试剂状态、校准状态已经发生变化。
② 识别随机误差和异常波动某个点突然跳出控制限,或者短期内波动明显放大,可能来自样品前处理、环境条件、操作习惯变化,或者仪器瞬时不稳定。
③ 为结果放行提供依据很多实验室在批次放行、结果审核时,不只是看样品结果本身,也会结合QC图判断该批次数据是否可信。
④ 满足质量管理和审核要求无论是内部质量管理,还是外部评审、客户审计,QC图都是实验室证明"过程持续受控"的重要证据之一。
所以,实验室要求做QC图,核心不是形式要求,而是因为它确实是把质量控制从"事后解释"变成"过程监控"的有效工具。

2通常做QC图的方法
方法一:用Excel公式预设模板。提前把公式、图表模板都设计好:数据录入后自动计算均值、SD、控制限,图表自动更新,有些还会用条件格式标出异常点。这种方法高效,适合不少实验室的日常使用。
但它仍然有局限:判异全靠肉眼。数据一多,8条判异规则逐条盯,眼睛看花不说,还容易漏判。
方法二:借助专业质量管理软件或实验室信息系统。这类方式当然更系统,数据管理也更规范。但现实情况是,不是所有实验室都会上专门的软件;即使有系统,也不一定会把QC图、判异分析、仪器建议这些功能做得足够贴合一线使用习惯。
所以在很多实验室场景里,Excel仍然是最实际的工具。

3用插入宏的方式自动生成QC图和分析数据
我在日常质控表里插入了VBA宏,做到了这几件事:
▸ 点哪看哪鼠标点到任意一行数据,图上对应的点自动放大标红,弹出日期和数据,不用在图里数点。
▸ 8条判异规则自动跑超±3σ、连续9点同侧、6点单调、14点交替、2/3点超±2σ等规则,每录一个数据自动逐条判定,命中就标出来。
▸ 按仪器给建议CONFIG表里内置了ICP-OES、ICP-MS、IC、UV、HPLC等8类常用仪器的判异原因分析和处理建议。比如ICP-OES连续9点偏一侧,汇总表会直接提示"可能是雾化效率下降或内标漂移,建议清洗雾化器、检查等离子体功率"。
▸ S计算范围可配置想用第51~100个数据重算σ?改2个数字即可,全表自动更新。
▸ 工作日日期一键填充自动跳过周末和节假日,不用手敲日期。
4自动生成QC图和数据分析的优点
纯公式方案能算能画,但判异要堆一堆IF嵌套,图上找点靠数格子,出了异常还得自己翻资料想原因。宏方案把"录数据、看图、判异、找原因、给建议"串成了一条线:录完数据,剩下的事表格自己干。新同事不用背判异规则,也能按提示正确处置。

5写给同行
QC图的价值不在"画出来交差",而在"看得懂、反应快"。工具越顺手,质控就越可能被认真执行。这套宏没什么高深技术,录制加改写就能实现,欢迎拿去改成适合你仪器的版本。质控做扎实了,数据才立得住。
— END —
夜雨聆风