返回

VBA 基础运算符的使用指南

Excel技巧

一、算术运算符

算术运算符用于执行基本的算术运算,包括加 (+)、减 (-)、乘 (*)、除 (/)、取模 (Mod) 和幂 (^)。

1. 加 (+) 和减 (-) 运算符

加 (+) 运算符用于将两个数字或字符串相加,而减 (-) 运算符用于将第二个数字或字符串从第一个数字或字符串中减去。

2. 乘 (*) 和除 (/) 运算符

乘 (*) 运算符用于将两个数字相乘,而除 (/) 运算符用于将第一个数字除以第二个数字。

3. 取模 (Mod) 运算符

取模 (Mod) 运算符用于返回第一个数字除以第二个数字的余数。

4. 幂 (^) 运算符

幂 (^) 运算符用于将第一个数字升至第二个数字的幂。

二、比较运算符

比较运算符用于比较两个值的大小或相等性,包括等于 (=)、不等于 (<>)、大于 (>)、小于 (<)、大于等于 (>=) 和小于等于 (<=)。

1. 等于 (=) 和不等于 (<>) 运算符

等于 (=) 运算符用于检查两个值是否相等,而 不等于 (<>) 运算符用于检查两个值是否不相等。

2. 大于 (>) 和小于 (<) 运算符

大于 (>) 运算符用于检查第一个值是否大于第二个值,而 小于 (<) 运算符用于检查第一个值是否小于第二个值。

**3. 大于等于 (>=) 和小于等于 (<=) 运算符**

大于等于 (>=) 运算符用于检查第一个值是否大于或等于第二个值,而 小于等于 (<=) 运算符用于检查第一个值是否小于或等于第二个值。

三、赋值运算符

赋值运算符用于将一个值赋给一个变量,包括等号 (=)、加号等于 (+=)、减号等于 (-=)、乘号等于 (*=) 和除号等于 (/=) 等。

1. 等号 (=) 运算符

等号 (=) 运算符用于将一个值赋给一个变量。

2. 加号等于 (+=) 运算符

加号等于 (+=) 运算符用于将一个值添加到一个变量中。

3. 减号等于 (-=) 运算符

减号等于 (-=) 运算符用于从一个变量中减去一个值。

4. 乘号等于 (*=) 运算符

乘号等于 (*=) 运算符用于将一个变量乘以一个值。

5. 除号等于 (/=) 运算符

除号等于 (/=) 运算符用于将一个变量除以一个值。

四、位运算符

位运算符用于对二进制位进行操作,包括按位与 (&)、按位或 (|)、按位异或 (^)、按位非 (~) 和左移 (<<) 和右移 (>>)。

1. 按位与 (&) 运算符

按位与 (&) 运算符用于将两个二进制数的相应位进行与运算,结果为 1 当且仅当两个位都为 1。

2. 按位或 (|) 运算符

按位或 (|) 运算符用于将两个二进制数的相应位进行或运算,结果为 0 当且仅当两个位都为 0。

3. 按位异或 (^) 运算符

按位异或 (^) 运算符用于将两个二进制数的相应位进行异或运算,结果为 1 当且仅当两个位不同。

4. 按位非 (~) 运算符

按位非 (~) 运算符用于对一个二进制数的每个位取反,即 0 变为 1,1 变为 0。

5. 左移 (<<) 和右移 (>>) 运算符

左移 (<<) 运算符用于将一个二进制数向左移动指定位数,右移 (>>) 运算符用于将一个二进制数向右移动指定位数。

五、逻辑运算符

逻辑运算符用于对布尔值进行操作,包括与 (And)、或 (Or)、非 (Not) 和异或 (Xor)。

1. 与 (And) 运算符

与 (And) 运算符用于将两个布尔值进行与运算,结果为 True 当且仅当两个值都为 True。

2. 或 (Or) 运算符

或 (Or) 运算符用于将两个布尔值进行或运算,结果为 False 当且仅当两个值都为 False。

3. 非 (Not) 运算符

非 (Not) 运算符用于对一个布尔值取反,即 True 变为 False,False 变为 True。

4. 异或 (Xor) 运算符

异或 (Xor) 运算符用于将两个布尔值进行异或运算,结果为 True 当且仅当两个值不同。