创建 Excel 公式
MS Excel,即 Microsoft Excel,是一个广泛使用的强大电子表格程序,它可以在一个工作簿中提供访问不同的工作表。用户可以使用现有单元格在这些工作表中存储大量数据。使用 Excel 的一个重要优势是它允许我们执行各种计算、操作和分析。Excel 拥有各种预定义函数,我们可以通过创建公式使用这些函数来执行几乎所有的操作。
在本教程中,我们将讨论在 Excel 中正确创建公式的各种逐步方法。对于每个 Excel 函数,创建或使用公式的步骤都有所不同,因为每个函数都需要不同的参数。然而,基本概念是相同的。在讨论创建公式的方法之前,让我们简要了解一下 Excel 公式的定义。
什么是 Excel 中的公式
Excel 中的公式实际上是由一个或多个“操作数”和“运算符”组成的引导语。Excel 中的公式帮助我们指定工作表中单元格中记录的值之间的关系,对记录的值进行数学计算,并将所需结果检索到结果单元格中。
在使用 Excel 中的公式时,一个要注意的重要点是我们必须始终以等号(=)开头。如果我们不以等号开头,则公式不会被视为公式,而只是视为文本字符串。
公式和函数的区别
Excel 公式是用户手动构建的用于执行任何计算的语句或方程,而 Excel 函数是电子表格程序中预定义的计算。我们可以在一个公式中使用多个函数。
公式示例: =A1+A2+A3
函数示例: =SUM(A1:A3)
如何在 Excel 中创建公式
我们可以使用多种方法在 Excel 中创建公式。我们将讨论下面最常见的方法,并且每种方法都有其优势。以下所有创建公式的方法都适用于 Excel 的所有版本。
使用常量和运算符创建公式
在 Excel 中创建公式时,常量是公式中涉及的数字、日期或文本值。此外,运算符是指引用要执行的操作或运算的任何符号、符号或字符。最常见的算术运算包括加法、减法、乘法、除法、乘方和取模运算。
使用常量和运算符在 Excel 单元格中创建基本公式,我们必须执行以下步骤:
- 首先,我们需要选择一个单元格来记录输出或结果。
- 接下来,我们必须键入等号符号(=)并输入公式方程来执行计算。
- 最后,我们必须按下键盘上的 Enter 键以获得结果。
使用常量和运算符创建 Excel 公式与数学中编写方程的方式不同。基本区别在于,在 Excel 中我们以等号开始公式,而在数学中,我们通常在方程的末尾插入等号。
例如,如果我们想要将两个数字(3 和 5)相加,Excel 公式将如下所示:=3+5。然而,在数学中,我们使用 3 + 5 =。将 Excel 公式插入 Excel 单元格并按下 Enter 键后,公式的结果将显示如下图所示:
使用单元格引用创建公式
我们可以通过引用包含所需数字(或值)的对应单元格来创建公式,而不是直接在公式方程中输入数字。在处理大数据集时,使用公式中的单元格引用更加方便和容易。此外,使用单元格引用的一个优点是,每当我们更改对应单元格/区域中的值时,公式结果会自动实时更新。
要使用单元格引用创建公式,我们可以执行以下步骤:
- 首先,我们需要选择一个单元格来记录输出结果。
- 接下来,我们输入等号(=)。然后,我们需要键入包含数字的第一个单元格。并不是必须始终键入单元格引用。相反,我们也可以点击具体单元格,Excel会自动获取应用公式中该单元格的引用。这样可以排除人为错误。
- 在下一步中,我们必须键入要应用于公式的运算符号。例如,如果我们想将第一个和第二个单元格的值相加,我们必须在它们之间使用加号(+)。
- 在输入运算符号后,我们需要键入另一个要包含在公式中的数字的单元格引用。
- 最后,我们必须按Enter键以获得公式结果。
假设我们的示例表格中的单元格A1和B1包含两个数字3和5。我们需要使用包含单元格引用的公式来计算这些值的总和,在单元格C1中。因此,我们必须在单元格C1中应用以下公式:
=A1+B1
按Enter键后,结果将显示在单元格C1中,如下所示:
如果所记录的值存在于两个以上的单元格中,我们可以类似地使用每个单元格的单元格引用。例如,如果我们在单元格A1、B1和C1中有值,我们可以使用公式=A1+B1+C1来将它们对应的值相加。然而,如果公式中需要多个单元格,最好尝试使用现有的函数和单元格范围。
注意:Excel默认使用相对引用,复制到其他单元格时会相应地更改。如果我们需要防止Excel自动更改引用,必须使用绝对引用。要在引用之间切换,我们必须按下键盘上的F4功能键。
使用预定义函数创建公式
当公式中的多个单元格需要使用,并且它们是连续的,最好使用整个范围而不是分别使用每个单元格引用。在Excel中使用范围可以帮助我们节省时间并更准确地获得所需的结果。此外,在合并方程时,我们还可以在公式中使用单元格引用。
无论函数名称如何,公式仍以等号开头,后跟函数名称和括号括起来的所需参数。然而,每个函数具有不同的语法结构并需要特定的参数。我们必须了解我们想要使用的函数的语法、必要参数和顺序。
在使用现有的Excel函数组合创建公式时,通常有两种常见方法。我们可以使用函数向导在公式中选择所需的函数,或者直接在单元格或公式栏中键入/编写包含函数的完整公式。让我们讨论在Excel中创建公式的这两种方法:
使用函数向导
在Excel中使用函数向导创建公式是最可靠和有效的方法。如果我们发现创建公式复杂或者是Excel的初学者,函数向导非常方便。要在Excel中使用函数向导创建公式,我们必须按照以下基本步骤进行:
- 首先,我们需要通过点击它并运行Excel函数向导来选择一个结果单元格。我们需要导航到公式选项卡,并在“函数库”部分下点击“插入函数”按钮,这将启动“插入函数”窗口。
-
在“插入函数”窗口中,通常有三个选项,我们必须使用这三个选项来找到并选择所需的函数。我们必须在第一个选项框中输入函数名称,然后点击“Go”按钮。此外,我们可以输入所需函数的描述或操作,然后点击“Go”以查找相关函数名称。但是,如果我们不知道函数的适当名称,这并不是一个很方便的选项。
-
选择所需函数的类别后,我们将看到“选择函数”部分下的各种函数列表。我们需要在列表中找到所需的函数,并且可以选择列表中的函数以获取有关它的更多信息。Excel将显示我们选中的特定函数的信息或描述以及其语法。
-
找到函数名称后,我们必须点击“确定”按钮。这将启动“函数参数”窗口,在这个窗口中,我们需要为函数传递所需的参数。在输入任何函数的参数时,Excel会在窗口中显示所有所需的信息。我们可以在相应的框中手动键入单元格或范围,或者使用框末尾的选择框图标使用鼠标点击在工作表中选择单元格。
-
最后,我们必须点击 确定 按钮或按键盘上的Enter键来完成公式,并在选定的结果单元格中检索相应的公式结果。
在单元格或公式栏中键入/编写公式
虽然使用函数向导可以轻松创建Excel公式,但这似乎是一个冗长的过程。如果我们了解我们想要使用的Excel函数,一个更快的方法是直接在单元格或公式栏中键入公式,并根据公式语法传递相应的参数。
通常情况下,我们首先必须选择一个单元格来记录输出值。接下来,我们必须输入等号(=),然后输入所需的函数名称。当我们开始在Excel单元格中键入函数名称时,会在我们面前显示一个包含相关函数名称的列表。我们还可以通过按下该特定函数的 TAB 键从列表中选择所需的函数。当我们手动输入函数名称时,必须手动键入左括号。然而,当通过按TAB键从列表中选择函数时,左括号会自动插入。
只要我们写/选择函数名,Excel会自动显示该函数的语法,突出显示函数所需的参数。我们可以手动键入单元格引用或范围,也可以单击特定的单元格/范围将其包含在我们的公式中。
例如,下面的图像显示了计算单元格B2到B5中记录值的平均价格的公式。
在上图中,我们分别使用了每个单元格引用。但是,我们也可以使用B2:B5范围来代替重复输入/选择每个单元格。我们可以通过提供整个范围来轻松处理大型数据集中的Excel公式。
最后,我们必须键入闭括号并按Enter键以获取最终结果。
当我们在不同的工作表中有数据要包含在公式中时,手动编写单元格引用时必须指定工作表名称和单元格范围。例如,假设我们在两个不同的工作表Sheet1和Sheet2中的B2:B5范围内有数字。在这种情况下,我们可以使用以下公式来计算平均值:
=AVERAGE(‘Sheet1′!B2:B5,’Sheet2’!B2:B5)
相反,如果我们通过点击相应的单元格来选择单元格引用,Excel会自动在公式中插入工作表名称。
注意:建议使用函数向导而不是直接在单元格中编写函数。通过从函数向导中选择函数,我们可以减少Excel错误的机会。
使用定义名称创建公式
我们可以给特定的单元格/范围指定一个希望的名称,并在后续的公式中使用它,而不是直接在公式中使用单元格引用/范围。但是,这样做会使其他人难以理解该公式。
例如,假设我们将两个单元格A2和B2分别命名为Revenue和Expenses。我们可以在另一个单元格中使用以下公式来记录“净收入”,即收入减去费用:
=Revenue-Expenses
在这里,我们定义了单元格的名称。但是,我们也可以为整个区域定义一个名称,通常称为命名区域。
要管理(定义、查看、编辑或删除)单元格或区域的任何名称,我们必须转到 公式 >名称管理器。
然而,在Excel中定义名称的最快方法是选择特定的单元格/区域,然后直接在名称框中输入所需的名称,通常在那里我们可以看到单元格引用。
重要要点
- 在Excel中,我们可以将公式从一个单元格复制到同一工作表中的另一个单元格,另一个工作表甚至是另一个工作簿。但是,在复制公式时,我们必须小心,因为单元格引用可能会意外更改。
- 如果我们删除包含公式值的任何行/列或单元格,公式的结果可能会变为#REF!错误。在这种情况下,函数将被视为无效引用并给出错误。