Excel VBA学习笔记(三):运算符简介

2022-12-17 0 364

对Excel中对统计信息处理必定要加进操作符,在VBA中,按演算统计数据与回到值的相同展开进行分类,操作符分成微积分操作符、极为操作符、文档操作符和方法论操作符五类。

一、微积分操作符

用作对值类别的统计数据展开演算,回到的结论是值类别的统计数据。

微积分操作符:常见的 + 加,- 减,* 乘,/ 除, 基本上的四则演算。除了“ \” 求商,中学微积分里的“商”基本上概念,奥尔奈有理数(与除号路径恰好相反,三个类似于撇,三个类似于揦);也管用 INT(位数a /位数b) 求商。MOD 求平方根 演算。^ 幂演算。 2^2= 2的2平方根 。

二、极为操作符

极为值大小不一,或是与否成正比。极为演算回到的是Boolean类别的统计数据,是强型True或False。

常见的操作符: “=” 极为两值与否成正比,成正比回到True ;<> 不等同于记号,不成正比回到True;< 小于记号,前者小于前者回到True;> 小于记号,前者小于前者回到True;<= 小于等于,前者小于或等同于前者 回到True; >= 小于等同于,前者小于或是等同于前者回到True。前述 6个极为操作符一般来说见作 值型统计数据,但不局限于值型统计数据,也可用作数组展开极为,但数组的大小不一准则极为复杂,与ASCII代码有关,便携性上不那么用。

Like 极为三个数组与否相匹配,相匹配回到True,能采用纯虚。(见右图中 t 值)

Excel VBA学习笔记(三):运算符简介

Nagaur如是说下适用于的纯虚: “ * ”,指代任一1个或多位数串;“?” ,指代任一1位数串;“#” ,指代任一1个位数。

LIKE [CharList] 相匹配与否在[CharList]内的一位数串;

Excel VBA学习笔记(三):运算符简介

图中”[一-龢] ”代表所有的汉字。注意:LIKE 之前的应为单一字符串,如果是2个或以上的字符串必回到False值。此单字符串在[CharList]之中,才会回到True。LIKE [!CharList] ,则是恰好相反,Like之前的单一字符串不在 [!CharList] 中,回到True。

IS 极为符,用作极为对象与否相同。对象1 IS 对象2 ,对象1与对象2 引用的是同一对象时,回到True值。

三、方法论操作符

方法论操作符用作执行方法论演算,参与演算的统计数据须为Boolean类别,演算回到的结论也是强型True或False。

AND 方法论“与”演算,表达式1 AND 表达式2 ,当三个表达式都为True时,才回到True值。

OR 方法论“或”演算,表达式1 OR 表达式2 ,当有1个表达式为True时,都会回到True值。

NOT 方法论“非”演算, NOT 表达式 ,得到与表达式恰好相反的结论,表达为True时,回到False值;表达为Flase时,回到True值。

除了三个不常见的:Eqv “等同”演算,表达式1 Eqv 表达式2 ,三个表达式都是True或False ,回到True值。 Xor “异或”演算,表达式1 Xor 表达式2 ,三个表达式的值不相同时,回到True值;跟Eqv 正好恰好相反。Imp “蘊含”演算,表达式1 Imp 表达式2 ,当表达式1的值为True,表达式 2的值为False时,回到Fasle值;其余情况都回到True值。

四、文档操作符

文档操作符用来合并三个文档数组,VBA中文档操作符:“+ ”与“& ”两种,作用将操作符左右两边的数组合并为三个新的数组。“& ”用的多些,两者区别不详。大概 “+ ”不适合连接位数或是位数变量。

五、演算符的优先级

由高到低的次序排列为:括号 → 微积分操作符(微积分演算优先级:^幂演算,乘、除,求商,求平方根,加、减) → 数组连接 → 极为演算 → 方法论演算,同级演算按从左往右的顺序展开计算。所以对低优先级的演算注意用括号括起来。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务