Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPad Excel Web App Excel for iPhone Excel for Android 平板电脑版 Excel for Android 手机版 Excel for Windows Phone 10 Excel Mobile

运算符指定要对公式中的元素执行的计算类型,例如加法、减法、乘法或除法。 在本文中,你将了解运算符在计算中对元素执行操作的默认顺序。 你还将了解如何使用括号更改此顺序。

运算符类型

计算运算符分为四种不同类型:算术、比较、文本连接和引用。

若要执行基本数学运算(如加法、减法或乘法),或者合并数字并生成数值结果,请使用此表中的算术运算符。

算术运算符

含义

示例

+(加号)

=3+3

–(减号)

减法 否定

=3–1 =–1

*(星号)

=3*3

/(正斜杠)

=3/3

%(百分号)

百分比

=20%

^(脱字号)

求幂

=2^3

使用下表中的运算符,可以比较两个值。 使用这些运算符比较两个值时,结果为逻辑值 TRUE 或 FALSE。

比较运算符

含义

示例

=(等号)

等于

=A1=B1

>(大于号)

大于

=A1>B1

<(小于号)

小于

=A1<B1

>=(大于或等于号)

大于等于

=A1>=B1

<=(小于或等于号)

小于等于

=A1<=B1

<>(不等号)

不等于

=A1<>B1

使用和 (&) 联接或连接一个或多个文本字符串,以生成一段文本。

文本运算符

含义

示例

&(与号)

连接或连接两个值以生成一个连续文本值。

=“North”&“wind”

将这些运算符合并用于计算的单元格区域。

引用运算符

含义

示例

:(冒号)

区域运算符,生成一个对两个引用之间所有单元格的引用(包括这两个引用)。

=SUM (B5:B15)

,(逗号)

联合运算符,将多个引用合并为一个引用。

=SUM (B5:B15,D5:D15)

(空格)

交集运算符,生成对两个引用所共有单元格的引用。

=SUM (B7:D7 C6:C8)

# (磅)

# 符号用于多个上下文:

  • 用作错误名称的一部分。

  • 用于指示没有足够的空间来呈现。 在大多数情况下,可以扩大列,直到内容正确显示。

  • 溢出的范围运算符,用于引用 动态数组公式中的整个区域。

  • 引用文本而非数字引起的 #VALUE!

  • #####

  • =SUM (A2#)

@ (at)

引用运算符,用于指示公式中的隐式交集。 

=@A1:A10

=SUM (Table1[@[January]:[December]])

Excel 执行公式运算的次序

在某些情况下,执行计算的顺序可能会影响公式的返回值,因此了解顺序以及如何更改顺序以获取预期的结果非常重要。

公式按特定顺序计算值。 Excel 中的公式始终以等号 (=) 开头。 等号告知 Excel 后面的字符构成公式。 在此等号之后,可以 (操作数) 计算一系列元素,这些操作数由计算运算符分隔。 Excel 按照公式中每个运算符的特定顺序从左到右计算公式。

如果一个公式中有若干个运算符,Excel 将按下表中的次序进行计算。 如果一个公式中的若干个运算符具有相同的优先顺序 (例如,如果一个公式中既有乘号又有除号) ,则 Excel 将从左到右计算各运算符。

运算符

说明

:(冒号)

(单个空格)

,(逗号)

引用运算符

负数(如 –1)

%

百分比

^

求幂

* 和 /

乘和除

+ 和 –

加和减

&

连接两个文本字符串(串连)

= < > <= >= <>

比较

若要更改求值的顺序,请将公式中要先计算的部分用括号括起来。 例如,以下公式的结果为 11,因为 Excel 在加法之前计算乘法。 公式首先将 2 乘以 3,然后将 5 加到结果中。

=5+2*3

相比之下,如果使用括号更改语法,Excel 会将 5 和 2 加在一起,然后将结果乘以 3 以生成 21。

=(5+2)*3

在下面的示例中,将公式第一部分括起来的括号将强制 Excel 先计算 B4+25,然后将结果除以单元格 D5、E5 和 F5 中的值之和。

=(B4+25)/SUM(D5:F5)

观看此视频,了解详细信息,请参阅 Excel 中的操作员订单

Excel 如何转换公式中的值

输入公式时,Excel 需要每个运算符的特定类型的值。 如果输入的值类型与预期值不同,Excel 可能会转换该值。

公式

生成

说明

= “1”+“2”

3

使用加号 (+) 时,Excel 需要公式中的数字。 即使引号表示“1”和“2”是文本值,Excel 也会自动将文本值转换为数字。

= 1+“$4.00”

5

当公式需要数字时,如果文本采用通常接受数字的格式,Excel 将转换文本。

= “6/1/2001”-“5/1/2001”

31

Excel 将文本解释为 mm/dd/yyyy 格式的日期,将日期转换为序列号,然后计算它们之间的差异。

=SQRT (“8+1”)

引用文本而非数字引起的 #VALUE!

Excel 无法将文本转换为数字,因为文本“8+1”无法转换为数字。 可以使用“9”或“8”+“1”而不是“8+1”将文本转换为数字并返回 3 的结果。

= “A”&TRUE

ATRUE

当需要文本时,Excel 会将数字和逻辑值(如 TRUE 和 FALSE)转换为文本。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家或在社区中获取支持。

另请参阅

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。