如何在 Excel 中查找异常值
(IQR 方法分步指南)
Excel 没有“查找异常值”按钮。但你可以使用四分位距 (IQR) 方法构建自己的检测器。这里是确切的操作步骤。
快速答案 (公式)
要在数据集中查找异常值 (例如,单元格 A2:A20):
- Q1: =QUARTILE.INC(A2:A20, 1)
- Q3: =QUARTILE.INC(A2:A20, 3)
- IQR: =Q3 - Q1
- 下限: =Q1 - (1.5 * IQR)
- 上限: =Q3 + (1.5 * IQR)
任何低于下限或高于上限的值都是异常值。
方法 1: Excel 手动方法
此方法使用标准的 Tukey Fence 定义 (1.5 * IQR) 来确定异常值。 它需要设置一些辅助单元格。
步骤 1:计算四分位数
首先,您需要找到第 25 百分位数 (Q1) 和第 75 百分位数 (Q3)。
=QUARTILE.INC(Range, 3) // 用于 Q3
注意:Excel 有 .INC (包含) 和 .EXC (排除) 两种函数。.INC 通常是大多数商业应用的首选。
步骤 2:计算 IQR
四分位距 (IQR) 是数据中间 50% 的分布范围。
步骤 3:定义界限
计算“围栏”,超出这些围栏的数据点被视为异常值。
上限 = Q3 + (1.5 * IQR)
步骤 4:高亮异常值
使用条件格式直观地识别列表中的异常值。
- 选择您的数据范围。
- 转到 开始 > 条件格式 > 新建规则。
- 选择“使用公式确定要设置格式的单元格”。
-
输入公式:
=OR(A2<下限单元格, A2>上限单元格) - 设置格式(例如,红色填充)。
方法 2: 更快的方法 (PlotNerd)
为什么要在可以简单粘贴数据的时候写 5 个公式? PlotNerd 能够即时计算并可视化异常值。
Excel 工作流 🐢
- ❌ 编写 Q1 公式
- ❌ 编写 Q3 公式
- ❌ 计算 IQR
- ❌ 计算界限
- ❌ 设置条件格式
PlotNerd 工作流 🚀
- ✅ 粘贴数据
- ✅ 完成。
无需注册。永久免费。
常见问题
我应该使用 QUARTILE.INC 还是 QUARTILE.EXC?
对于大多数通用数据集,QUARTILE.INC 更安全,因为它适用于较小的数据集。QUARTILE.EXC 排除第 0 和第 100 百分位数,如果数据集太小可能会报错。PlotNerd 使用符合大多数统计定义的标准方法。
Excel 有内置的异常值函数吗?
没有,Excel 没有像 =ISOUTLIER() 这样的单一函数。您必须使用
IQR 方法手动构建逻辑,或使用专门的插件。