excel 算平均值直接用 =average(范围),算标准差用 =stdev.p(范围) 或 =stdev.s(范围) 就行。控制图三条线的通用规则很简单:中心线 cl 就是均值,上控制限 ucl=均值+3×标准差,下控制限 lcl=均值-3×标准差。
先把基础数值都算准,再把 UCL、CL、LCL 单独做成三列固定值,最后和你的实际数据一起插入折线图,做出来的图里实际走势和上下界限能直接对照查看。
步骤一:先算一组数据的均值
点选要放均值的空白单元格,输入 =AVERAGE(B2:B7),把括号里的范围换成你自己的数据区域就行。这里算出来的平均值,是后面算标准差、设置控制线的基础。

步骤二:继续算标准差
点选放标准差的单元格,输入 =STDEV.P(B2:B7) 或 =STDEV.S(B2:B7)。如果这一列就是全部的总体数据,用 STDEV.P;如果只是抽出来的样本数据,用 STDEV.S,两个函数别混着用。

步骤三:确认标准差结果
按回车就能看到结果。标准差越大,说明数据整体波动越大,后面控制图的上下界限也会拉得更开。要是这个数值明显不符合预期,先回头检查数据源范围有没有漏选或者多选。

步骤四:在控制图数据表里算每行均值
如果你的控制图原始数据按多列测量值排列,操作时可以在「均值」列输入 =AVERAGE(D2:D4,D6:D8,D11:D13,D16:D18) 这类公式,把所有要纳入统计的测量值逐段选中。只选有效数据,不连续的区域要分开引用。
将 PySpark .show() 输出转为 Tab 分隔文本,方便粘贴 Excel。触发词:pyspark、数据转excel、表格整理、venus数据、show输出、复制到excel、数据格式化。

步骤五:设置 UCL、CL、LCL 三条控制线
新增三列,分别命名为 UCL、CL、LCL。按照规则写公式:UCL 等于均值加 3 倍标准差,CL 直接引用之前算好的均值,LCL 等于均值减 3 倍标准差,之后把这三列的公式向下拉,每一行都填相同数值,最后生成的图里就会显示三条水平控制线。

步骤六:插入折线图生成控制图
选中实际均值和 UCL、CL、LCL 的全部数据,点顶部菜单栏的「插入」选项卡,选择「折线图」。如果弹出插入图表窗口,就切到「所有图表」分类,选折线图之后点确定就行。

步骤七:检查控制图上下界限
图表生成后先核对:UCL 应该在最上方,CL 在中间,LCL 在最下方,实际数据线正常在三条线之间波动。如果有数据点越过 UCL 或者低于 LCL,说明这个点是异常值,得单独排查原因。

最后核对公式和范围
控制图上下界限出错,最常见的几个问题:标准差的数据源范围选错、总体/样本标准差函数混用,或者 UCL、LCL 的公式没有向下拉填满整列。排查的时候先核对 AVERAGE 和 STDEV 的引用范围,再确认 UCL、CL、LCL 三列每行都有对应数值就行。


















