操作符 | 说明 | 操作对象 | 示例 |
+ | 加号 | 数或单元格 | 2+3 |
- | 减号 | 数或单元格 | A1-B1 |
* | 乘号 | 数或单元格 | A1*2 |
/ | 除号 | 数或单元格 | A3/3 |
% | 取余,求余数 | 数或单元格 | 5%2为1 |
&& | 条件与,需要两个操作数的值都是true时,才取值true | 条件 | A&&B |
|| | 或,只要两个操作数中有一个是true取值就为true | 条件 | A||B |
& | 取单元格所在行列 | 单元格 | &A1 |
! | 取非,即取条件的反面 | 条件 | !A,如果A是true,!A是false |
== | 等于 | 数或变量 | A==2 |
!= | 不等于 | 数或变量 | A!=null |
: | 到 ,用于取一段连续范围的单元格 | 单元格 | 如A1:B3 即取A1到B3这个单元格集合 |
> | 大于 | 数或变量或单元格 | 3>2 |
< | 小于 | 数或变量或单元格 | A1<2 |
>= | 大于等于 | 数或变量或单元格 | A1>=2 |
<= | 小于等于 | 数或变量或单元格 | A1<=2 |
. | 引用对象或方法 | 对象或方法 | ds1.select(#1) |
$ | 参数引用符或绝对定位 | 参数或绝对定位 | 前者如$para 后者是在层次坐标中用的如B1=$B1 |
# | 列序号 | 列 | ds1.select(#1) |
${} | 宏定义 | 参数 | 如在sql中 select * from table ${"where 1=2"},会先计算出${}里面的值,然后拼接出完整的sql语句 |
Cell[] | 层次坐标操作符 | 单元格 | A2[A1:-1] |
$$$ | 表示当前单元格的值即当前值 | 有数据的单元格 | if($$$=0,"",$$$)表示如当前值为0则显示空,否则为当前值 |
\\ | 引用“\”,值即为\ | 单元格 | 如\"表示引用"号 |
\n | 换行符 | 字符串 | 如字符串aabb,希望bb换行显示,则填写aa\nbb |