运算符用于指定要对公式中的元素执行的计算类型。 计算采用默认顺序,但可以使用括号更改此顺序。
本文内容
运算符类型
有四种不同类型的计算运算符:算术、比较、文本串联 (组合文本) 和引用。
算术运算符
执行基本数学运算,例如加法、减法或乘法;合并数字;并生成数值结果,在公式中使用以下算术运算符:
算术运算符 |
含义 |
示例 |
结果 |
+(加号) |
加 |
=3+3 |
6 |
–(减号) |
减法 负数 |
=3–1 =–1 |
2 来执行此操作 |
*(星号) |
乘 |
=3*3 |
9 |
/(正斜杠) |
除 |
=15/3 |
5 |
%(百分号) |
百分比 |
=20%*20 |
4 |
^(脱字号) |
求幂 |
=3^2 |
9 |
比较运算符
可以使用下列运算符比较两个值。 使用这些运算符比较两个值时,结果为逻辑值 TRUE 或 FALSE。
比较运算符 |
含义 |
示例 |
=(等号) |
等于 |
A1=B1 |
>(大于号) |
大于 |
A1>B1 |
<(小于号) |
小于 |
A1<B1 |
>=(大于或等于号) |
大于等于 |
A1>=B1 |
<=(小于或等于号) |
小于等于 |
A1<=B1 |
<>(不等号) |
不等于 |
A1<>B1 |
文本连接运算符
使用和 (&) 连接 (组合) 一个或多个文本字符串以生成一段文本。
文本运算符 |
含义 |
示例 |
结果 |
&(与号) |
将两个值连接(或串联)起来产生一个连续的文本值 |
=“North”&“wind” |
Northwind |
=“Hello” & “ ” & “world” 本示例在两个单词之间插入一个空格字符。 空格字符通过将空格括在左引号和右引号 (“) 中来指定。 |
世界您好 |
引用运算符
可以使用以下运算符对单元格区域进行合并计算。
引用运算符 |
含义 |
示例 |
:(冒号) |
区域运算符,生成一个对两个引用之间所有单元格的引用(包括这两个引用)。 |
B5:B15 |
,(逗号) |
联合运算符,将多个引用合并为一个引用 |
SUM(B5:B15,D5:D15) |
(空格) |
交集运算符,返回对公式中区域通用的单元格的引用。 在此示例中,单元格 C7 位于这两个区域中,因此它是交集。 |
B7:D7 C6:C8 |
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)