Excel 函数
描述
这些是可在脚本的 TGKML 语法中使用的 Excel 函数。它们通常用于操作变量的内容。
示例
var := LEFT($Entity.code, 1);
- 将过滤器中指定的实体代码的第一个字符保存到 "var" 变量中
逻辑函数
| 元素 |
描述 |
| AND(condition1, condition2...) |
AND 逻辑 |
| OR(condition1, condition2...) |
OR 逻辑 |
| NOT(condition) |
取反 |
| IF(condition, Truevalue, Falsevalue) |
条件逻辑 |
聚合函数
| 元素 |
描述 |
| SUM(argument1, argument2, ...) |
求和 |
| AVERAGE(argument1, argument2, ...) |
平均值 |
| MAX(argument1, argument2, ...) |
最大值 |
| MIN(argument1, argument2, ...) |
最小值 |
| COUNT(argument1, argument2, ...) |
包含的元素数量 |
| PRODUCT(argument1, argument2, ...) |
参数相乘所得的值 |
| SUBTOTAL (function, argument1, argument2, ...) |
仅在行/列/工作表公式中受支持。支持以下函数: - 1 - 算术平均值 - 2 - 数字计数 - 4 - 最大值 - 5 - 最小值 - 6 - 乘积 - 9 - 求和 指定参数的总和 |
其他算术函数
| 元素 |
描述 |
| SIGN(value) |
- 对于正值返回 -1,对于负值返回 1 |
| ABS(value) |
绝对值 |
| MOD(dividend, divisor) |
除法余数 |
| INT(value) |
向下取整 |
| ROUND(value, figure) |
- 四舍五入 |
字符串操作函数
| 元素 |
描述 |
| CONCATENATE(argument1, argument2, ...) |
字符串连接。等同于 "String 1" + "String 2" + "String 3" ... |
| FIND(text, string, [start]) |
- Excel 的 "Find" 函数 |
| LEFT(text, numberCharacters) |
- 返回从字符串开头起指定数量的字符。 |
| LEN(text) |
返回字符串的长度。 |
| LOWER(text) |
将文本转换为小写。 |
| UPPER(text) |
将文本转换为大写 |
| MID(text, start, numberCharacters) |
Excel 的 "Extract String" 函数 |
| SUBSTITUTE(text, occurrence, substitution) |
- Excel 的 "Substitute" 函数 |
| REPLACE(text, start, numberCharacters, substitution) |
Excel 的 "Replace" 函数 |
| RIGHT(text, numberCharacters) |
- 返回从字符串末尾起指定数量的字符。 |
| REPT(text, times) |
Excel 的 Repeat 函数 |
| TRIM(text) |
Excel 的 "Delete spaces" 函数 |
| SEARCH(text, string, [start]) |
Excel 的 "Find" 函数(不区分大小写) |
| VALUE(text) |
将指定文本转换为数值文本。Excel 的 "Value" 函数 |
错误管理函数
| 元素 |
描述 |
| ERR() |
错误表达式 |
| IFERROR(expression, value) |
如果表达式是错误表达式,则返回处理后的值,否则返回表达式本身。 |
| ISERROR(expression) |
如果表达式是错误表达式,则返回 1,否则返回 0。 |