跳转至

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。