Excel 创建公式

2025年3月17日 | 阅读 10 分钟

Microsoft Excel,简称 Excel,是一个广泛使用且功能强大的电子表格程序,可在单个工作簿中访问不同的工作表。用户可以使用现有单元格在这些工作表中存储大量数据。使用 Excel 的一个显著优势是它允许我们执行各种计算、操作和分析。Excel 具有广泛的预定义函数,我们可以通过使用现有函数创建公式来在 Excel 中执行几乎所有操作。

在本教程中,我们将讨论在 Excel 中正确创建公式的各种分步方法。创建或使用公式的步骤因每个 Excel 函数而异,因为每个函数都需要不同的参数。但是,基本概念保持不变。在讨论创建公式的方法之前,让我们简要了解一下 Excel 公式是如何定义的。

Excel 公式是什么?

Excel 公式只不过是一个初始语句,由一个或多个“操作数”和“运算符”组成。Excel 中的公式有助于我们指定工作表中单元格内记录的值之间的关系,对记录的值执行数学计算,并在结果单元格中检索所需的结果。

使用 Excel 中的公式时,一个需要注意的重要一点是,我们必须始终以等号 (=) 开头。如果我们不以等号开头公式,它们将不会被视为公式,而只会被视为文本字符串。

公式与函数之间的区别

Excel 公式是由用户手动构建的用于执行任何计算的语句或方程。同时,Excel 函数是电子表格程序中预定义的计算。我们可以在一个公式中使用多个函数。

公式示例:=A1+A2+A3

函数示例:=SUM(A1:A3)

如何在 Excel 中创建公式?

我们可以使用多种方法在 Excel 中创建公式。我们将在下面讨论最常见的方法,每种方法都有其优点。以下所有创建公式的方法都适用于所有 Excel 版本。

使用常量和运算符创建公式

在 Excel 中创建公式时,常量是公式中包含的数字、日期或文本值。此外,运算符是任何用于执行操作或运算的符号、符号或字符。最常见的算术运算包括加法、减法、乘法、除法、指数运算和模运算。

要使用常量和运算符在 Excel 单元格中创建基本 Excel 公式,我们必须执行以下步骤:

  • 首先,我们需要选择一个单元格来记录输出或结果。
  • 接下来,我们必须键入等号 (=) 并输入公式方程以执行计算。
  • 最后,我们必须按键盘上的 Enter 键以获得结果。

使用常量和运算符创建 Excel 公式与在数学中编写方程不同。根本区别在于我们在 Excel 中以等号开头公式,而在数学中,我们通常在末尾插入等号。

例如,如果我们想将两个数字(3 和 5)相加,Excel 公式将显示为 =3+5。然而,在数学中,我们使用 3 + 5 =。当我们将在 Excel 单元格中插入 Excel 公式并按 Enter 键时,公式结果将如下所示:

Excel Creating Formulas

使用单元格引用创建公式

除了直接将数字键入公式方程外,我们还可以引用包含所需数字(或值)的相应单元格。在处理大型数据集时,在公式中使用单元格引用更方便、更容易。此外,使用单元格引用的一大优势是,每当我们更改相应单元格/范围中的值时,公式结果都会自动实时更新。

要使用单元格引用创建公式,我们可以执行以下步骤:

  • 首先,我们需要选择一个单元格来记录输出。
  • 接下来,我们输入等号 (=)。之后,我们需要键入包含数字的第一个单元格。不一定非要键入单元格引用。相反,我们也可以单击特定单元格,Excel 将自动将该单元格的单元格引用提取到应用的公式中。这消除了人为错误。
  • 在下一步中,我们必须键入我们希望应用于公式的运算符。例如,如果我们想对第一个和第二个单元格的值求和,我们必须在它们之间使用加号 (+)。
  • 输入运算符后,我们需要键入我们想包含在公式中的另一个数字的单元格引用。
  • 最后,我们必须按 Enter 键以获得公式结果。

假设我们的示例工作表在单元格 A1 和 B1 中包含两个数字 3 和 5。我们需要在单元格 C1 中使用包含单元格引用的公式来计算这些值的总和。所以,我们必须在单元格 C1 中应用以下公式:

=A1+B1

按 Enter 键后,结果将出现在单元格 C1 中,如下所示:

Excel Creating Formulas

如果值记录在两个以上的单元格中,我们可以类似地使用每个单元格的单元格引用。例如,如果我们有单元格 A1、B1 和 C1 中的值,我们可以使用公式 =A1+B1+C1 来添加它们各自的值。但是,如果公式中需要多个单元格,最好尝试使用现有函数和单元格范围。

注意:默认情况下,Excel 使用相对引用,并在将公式从一个单元格复制到另一个单元格时相应地更改它们。如果我们想阻止它们被 Excel 自动更改,我们必须使用绝对引用。要切换引用,我们必须按键盘上的 F4 功能键。

使用预定义函数创建公式

当公式中有多个单元格要使用时,并且它们是连续的,那么使用整个范围比单独使用每个单元格引用更好。在 Excel 中使用范围可以帮助我们节省时间并更准确地获得所需的结果。此外,我们还可以在公式中结合使用单元格引用和函数。

无论函数名称如何,公式仍然以等号开头,后跟函数名称和包含在括号内的必需参数。但是,每个函数都有不同的语法结构,需要特定的参数。我们必须知道我们想要使用的函数的语法、必需的参数和顺序。

通过组合现有的 Excel 函数创建公式时,我们通常有两种常见方法。我们可以使用函数向导在我们的公式中选择所需的函数(s),或者直接将整个公式与函数键入/写入单元格或公式栏。让我们讨论创建 Excel 公式的所有两种方法:

使用函数向导

使用函数向导在 Excel 中创建公式是最值得信赖和有效的方法。如果我们发现创建公式很复杂或刚开始学习 Excel,函数向导会非常方便。要使用函数向导在 Excel 中创建公式,我们必须经历以下基本步骤:

  • 首先,我们需要通过单击选择一个结果单元格,然后运行 Excel 函数向导。我们需要导航到“公式”选项卡,然后在“函数库”部分下单击“插入函数”按钮,这将启动“插入函数”窗口。
    Excel Creating Formulas
    或者,我们也可以使用公式栏左侧的“fx”按钮在单元格中插入所需的函数。
    Excel Creating Formulas
    插入函数的一个快速方法是使用函数下拉列表。选择单元格后,我们必须键入等号 (=) 并从公式栏左侧的下拉列表中选择函数。
    Excel Creating Formulas
  • 在“插入函数”窗口中,我们通常会看到三个选项,我们必须使用这些选项来查找和选择所需的函数。我们必须在第一个选项框中键入函数名称,然后单击“转到”按钮。此外,我们可以键入所需函数的描述或操作,然后单击“转到”来查找相关的函数名称。但是,如果我们不知道函数的正确名称,这并不是一个方便的选项。
    Excel Creating Formulas
    当我们不确定函数的名称时,我们必须手动选择函数可能所属的类别。该列表大约有 14-16 个不同的类别,所有现有的 Excel 函数都相应地划分在其中。
    Excel Creating Formulas
  • 选择所需函数的类别后,我们将在“选择函数”部分下看到各种函数列表。我们需要在列表中查找所需的函数,并且可以选择列表中的函数以获取有关它的更多信息。Excel 将显示我们所选函数的描述以及语法。
    Excel Creating Formulas
  • 找到函数名称后,我们必须单击“确定”按钮。这将启动“函数参数”窗口,我们需要在此处为函数传递所需或必需的参数/参数。当输入任何函数的参数时,Excel 会在窗口中显示所有必需的信息。我们可以手动键入单元格(s)或范围到相应的框中,或使用框末尾的选择框图标使用鼠标单击在工作表中选择单元格。
    Excel Creating Formulas
    在上图中,我们可以看到在传递/选择函数所需的参数后,结果也显示在窗口底部。
  • 最后,我们必须单击 **确定** 按钮或按键盘上的 Enter 键,以完成公式并在选定的结果单元格中检索相应的公式结果。
    Excel Creating Formulas

将公式键入/写入单元格或公式栏

虽然使用函数向导创建 Excel 公式的过程似乎很漫长,但它很容易。如果我们了解我们想要使用的 Excel 函数,一种更快的方法是直接将其键入单元格或公式栏,并根据公式语法传递相应的参数。

像往常一样,我们首先必须选择一个单元格来记录输出值。接下来,我们必须输入等号 (=),后跟所需的函数名称。当我们开始在 Excel 单元格中键入函数名称时,一个包含相关函数名称的列表会出现在我们面前。我们也可以通过按 **TAB** 键来选择列表中的所需函数。当我们手动编写函数名称时,我们必须手动键入起始括号。但是,通过按 TAB 键从列表中选择函数时,会有一个起始括号自动插入。

Excel Creating Formulas

一旦我们键入/选择函数名称,Excel 就会自动显示该函数的语法,并突出显示函数所需的参数。我们可以手动键入单元格引用或范围,或者单击特定的单元格/范围将其包含在我们的公式中。

例如,下图显示了计算 B2 到 B5 单元格中记录值的平均价格的公式。

Excel Creating Formulas

在上图中,我们分别使用了每个单元格引用。但是,我们也可以使用范围 B2:B5 而不是重复键入/选择每个单元格。通过提供整个范围,我们可以轻松地在 Excel 公式中覆盖大型数据集。

最后,我们必须键入结束括号并按 Enter 键以获得最终结果。

Excel Creating Formulas

当我们在不同的工作表中拥有要包含在公式中的数据时,我们在手动编写单元格引用时还必须指定工作表名称和单元格范围。例如,假设我们在 Sheet1 和 Sheet2 的 B2:B5 范围内都有数字。在这种情况下,我们可以使用以下公式来计算平均值:

=AVERAGE('Sheet1'!B2:B5,'Sheet2'!B2:B5)

相反,如果我们通过单击相应单元格来选择单元格引用,Excel 会自动在公式中插入工作表名称。

注意:建议使用函数向导而不是直接将函数写入单元格。通过从函数向导中选择函数,我们可以减少 Excel 错误的可能性。

使用定义名称创建公式

而不是直接在公式中使用单元格引用/范围,我们还可以为特定单元格/范围指定所需的名称,并在以后在我们的公式中使用它。但是,这对他人的理解公式来说并不容易。

例如,假设我们将 A2 和 B2 两个单元格分别命名为“收入”和“支出”。我们可以在另一个单元格中使用以下公式,通过从收入中减去支出来记录“净收入”:

=Revenue-Expenses

Excel Creating Formulas

这里,我们定义了单元格的名称。但是,我们也可以为整个范围定义一个名称,通常称为命名范围。

要管理(定义、查看、编辑或删除)单元格或范围的任何名称,我们必须转到 **公式 > 名称管理器**。但是,定义 Excel 名称的最快方法是选择特定的单元格(s)/范围,然后直接在名称框中键入所需的名称,我们在其中通常会看到单元格引用。

Excel Creating Formulas

要记住的重要事项

  • 在 Excel 中,我们可以将公式从同一工作表的一个单元格复制到另一个单元格,也可以复制到另一个工作表,甚至可以复制到另一个工作簿。但是,我们在复制公式时必须小心,因为单元格引用可能会意外更改。
  • 如果我们删除包含公式值的任何行/列或单元格,公式结果可能会更改为 #REF! 错误。在这种情况下,函数将已删除的单元格/行/列视为无效引用并给出错误。