Excel 公式疑难解答

发布日期:2026-07-09 05:05:04   来源 : 杭州电子商务研究院    浏览量 :2
杭州电子商务研究院 发布日期:2026-07-09 05:05:04  
2

介绍

如果您是 Excel 用户,您可能从第一天开始就编写 Excel 公式,或者您可能刚刚开始学习它们有多有用。无论哪种方式,您都有可能不时遇到问题。就像任何其他编程语言或统计工具一样,Excel 提供了一种分解公式(无论公式有多长)并执行分步计算的方法。这样,您就可以跳转到嵌套公式并了解其工作原理。

在本指南中,您将学习如何通过演示基于计算两个坐标点之间的距离然后规范化结果距离的场景来排除 Excel 公式故障。您需要了解本指南的运算符优先级。要快速查看,您可以参考维基百科:运算顺序

设置数据

考虑这个表,它由五行组成,每行有两个坐标点(x,y)

X1 Y1 X2 Y2
-1 8 16 三十二
-8 789.8 2 8
13.45 -0.2 63 -4
-4 -8000 130 -7
-7 -8 9 150

首先,计算每对之间的欧几里得距离,即最短距离。欧几里得距离表示为:

      d = sqrt( (x2 - x1)^2 + (y2 - y1)^2 )
    

创建一个名为“欧几里得距离”的新列,并使用上述公式得出下表:

X1 Y1 X2 Y2 欧几里德距离
-1 8 16 三十二 29.41088234
-8 789.8 2 8 781.8639524
13.45 -0.2 63 -4 49.69549778
-4 -8000 130 -7 7994.123154
-7 -8 9 150 158.8080602

请注意,得到的欧几里得距离列值未向上舍入,并且分布在[29.4, 7994.1]范围内。

下一步是使用给定的公式将距离值在[0, 1]范围内标准化:

      x_current = (x_current - x_minimum) / (x_maximum - x_minimum)
    

通过将上述公式应用于欧几里得距离列值,您将得到以下表格:

X1 Y1 X2 Y2 欧几里德距离 归一化欧氏距离
-1 8 16 三十二 29.41088234 0
-8 789.8 2 8 781.8639524 0.094473353
13.45 -0.2 63 -4 49.69549778 0.002546811
-4 -8000 130 -7 7994.123154 1
-7 -8 9 150 158.8080602 0.016246309

请注意,归一化欧氏距离列中的所有值都在[0, 1]范围内。完成数据设置后,让我们逐步了解 Excel 如何计算这些公式输出。

访问评估公式工具

要解决任何 Excel 公式的问题,请按照以下步骤操作:

  • 从列中选择一个合适的单元格进行评估(不要选择单元格范围或整个列)
  • 单击公式选项
  • 公式审核下,单击评估公式

使用评估按钮

从列中选择任意值,然后单击“计算公式”工具。例如,如果选择了单元格E3,则会弹出以下对话框:

在对话框中,您可以观察到以下内容:

  • 公式 ( =SQRT((C3-A3)^2 + (D3-B3)^2) ),用于计算单元格E3的值。
  • 公式中C3项下方有下划线。这是此公式中要求值的第一个项。随着我们进一步求值公式,任何带有下划线的项都将根据给定的进行求值。
  • 四个按钮:评估步入步出关闭

评估按钮用于根据给定的值评估当前术语——该值也可以是公式。

Step In按钮嵌套在当前带下划线的项下,显示其中存储的内容。如果该项有公式,您可以进一步逐步执行,直到达到常数值。

“Step Out”按钮用于撤消“Step In”按钮所执行的操作,即向上移动公式层次。

您将在下一节中学习如何使用“步入”“步出”按钮。在本节中,重点介绍“求值”按钮的工作原理。由于您已选择单元格E3,其(-8, 2)(X1, X2)坐标,因此您总共需要单击五次“求值”按钮来计算欧几里得距离的第一项。以下是这五个步骤的细分:

  1. C3 求值为 2
  2. A3 求值为 -8
  3. 计算 2 - -8 得到 10
  4. 删除 10 周围的圆括号
  5. 计算平方得到 100

同样,继续计算整个公式。经过总共 12 个小运算,您将得出单元格E3的值:781.8639524。

使用“步入”和“步出”按钮

在上一节中,您了解了“评估”按钮的实用性。在本节中,您将学习如何正确使用其他两个按钮。

单击“归一化欧氏距离”列中的任意一个单元格(例如,单元格F3以打开“求值”对话框。现在,在开始求值之前,请注意下划线位于E3项下方,该项中已经有一个公式。因此,单击“步入”按钮以显示底层公式,如下所示:

您可以通过单击“步入”按钮继续执行公式,直到它达到一个常数值(不是公式)。由于您已经在上一节中对单元格E3中的公式进行了求值,因此您知道只需再

以上内容来自杭州电子商务研究院推送
关注
关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
Copyright © 2025-2027 ToB产业网址导航 公安备案 浙公网安备33010602013138号 浙ICP备16025413号-9
支持 反馈 关注 数据