函数
一、逻辑函数
1.1 IF
IF(判断条件,真值, 假值)
函数简介
根据判断条件的正确(true)或错误(false),返回不同的值。
用法:IF(A,B,C),表示如果满足条件A,那么返回B,否则返回C。
说明
判断条件,真值,假值均为必填项,否则函数无法运算。
例子1
判断等于,某个字段等于1显示为男,其他字段显示为女。

例子2
多个选择怎么做?比如在客服评价中,大于3是优秀,大于2是良好,大于1是普通。

1.2 IFS
函数简介
判断多个条件,用IF进行嵌套不够直观。IFS可以将条件并列在一个括号中。
IFS(判断条件1, 真值1, 判断条件2(可选), 真值2(可选), ...)
函数概述:
此函数用于检查一个或多个条件,返回第一个满足的条件对应的真值。
说明
‘判断条件1’和‘真值1’是必填项,缺少任何一个参数都将导致函数无法执行;
如果‘判断条件1’不成立,则自动检查‘判断条件2’;若‘判断条件1’成立,将不会继续检查后续条件;
IFS函数不需要设置假值;如果所有条件均不满足,函数将输出空值“ ”作为默认的假值。
例子
如判断客服评价,大于3是优秀,大于2是良好,大于1是普通。

1.3 AND
函数简介
只有当所有参数的逻辑值均为真(true)时,才会返回真(true);若任何一个参数的逻辑值为假(false),则立即返回假(false)。
例子
当两个分数都为60分及以上才能显示为毕业,否则显示为重考。

1.4 OR
函数简介
只有当所有参数的逻辑值任何一个为真(true)时,会立即返回真(true);若任何所有参数的逻辑值为假(false),则返回假(false)。
例子
当两个分数有一个在60分及以上显示为毕业,否则显示为重考。

1.5 XOR
函数简介
XOR(logical1,[logical2], …)
返回所有参数的异或结果。在异或逻辑中,如果两个值相同则返回假(false),如果两个值不同则返回真(true)。
说明
logical:逻辑值,例如,2>1的逻辑值为true
1.6 NOT
NOT(logical)
函数简介
返回参数逻辑的反值,比如2>1是true,但是NOT(2>1)返回为false
1.7 ISEMPTY
ISEMPTY(text)
函数简介
判断字符串是否为空,如果是空值,返回true。 也可以判断附件是否上传。
二、文本函数
2.1 CONCAT
CONCAT(text1,[text2], …)
函数简介
字符串连接函数,连接函数中的所有字段
例子
链接固定文字“申请人名字”和一个字段值

2.2 MID
MID(text, startnum, count)
函数简介
返回字符串中从指定位置开始的特定数目的字符.
说明
text: 一段字符串。
startnum:开始位置,从1开始。
count: 数量。
例子
截取固定字符串"在中断和挫折中坚持不懈是成功的秘诀。"中的“坚持不懈”。

2.3 LEFT
LEFT(text,[count_chars])
函数简介
从字段中从左侧第一个字符起,返回指定数量的字符.
说明
text:字段或内容
count_chars:指定的字符数量
均为必填项否则函数无法运算。
2.3 RIGHT
RIGHT(text,[count_chars])
函数简介
从字段中从右侧第一个字符起,返回指定数量的字符.
说明
text:字段或内容
count_chars:指定的字符数量
均为必填项否则函数无法运算。
2.4 LEN
LEN(text)
函数简介
返回参数中字符串的长度。
2.5 UPPER
UPPER(text)
函数简介
将文本字符串中的小写字母变成大写。
2.6 LOWER
LOWER(text)
函数简介
将文本字符串中的大写字母变成小写。
2.7 REPLACE
REPLACE(oldtext, startnum, numchars, newtext)
函数简介
根据指定的字符数,将字符串中部分内容替换为不同的字符串
说明
oldtext:想要替换的字段或内容
startnum:指定的位置
numchars:指定的字符数量
newtext:替换的字段或内容
均为必填项,否则函数无法运算。
应用场景例子
比如需要隐藏敏感信息,比如将电话18877779999,对外展示的时候替换中间的7777为XXXX。

2.7 SEARCH
SEARCH(findtext,withintext,start_num)
函数简介
在第二个字段中查找第一个字段,并返回第一个字段字符串的起始位置的编号,该编号从第二个字段字符串的第一个字符算起。返回0则表示没有查到。
说明
findtext:要查找的字段或者字符串,必填项
withintext:被查询的字段或者字符串,必填项
start_num :查询的起始位置,不填默认为1。填写小于1的整数都算作是1。
2.8 TEXT
TEXT(value,text_format)
函数简介
将字段的值转化为特定格式的文本或数字
说明
value:字段或内容
text_format:特定的格式,目前提供以下格式:
1.将日期时间字段的『 年月日,时分秒 』转化为『 YYYY-MM-DD,HH mm ss 』的特定格式(不填写时分秒也可以执行)。value,text_format均为必填项,否则函数无法运算。年月日时分秒对应 YYYY, MM, DD, HH, mm, ss。
2.9 JOIN
JOIN("连接符号",字段/文本)
函数简介
允许用户自定义多值字段的连接符
说明
连接符号:必填,内容为客户自定义,具体效果为替代当前文本传输出去时的默认连接符
字段/文本:必填且最少一个。
三、数字函数
3.1 AVERAGE
AVERAGE(number1, number2, …)
函数简介
返回所有参与运算数字的平均值
说明
number:数字字段或数字内容
至少要有一个及以上字段或内容,否则函数无法运算。
例子
计算一次实验中,多个数据的平均数。

3.2 COUNT
COUNT(value1, [value2], …)
函数简介
返回所有参与运算字段中值(字符串)的数量
3.2 COUNTIF
COUNTIF(value1, [value2], …, criteria)
函数简介
统计满足条件的参数个数。但参数类型不同时,设置有所区别。
COUNTIF([1,2,3,4], “>2”),结果为2 COUNTIF([1,2,3,4], “!=2”),结果为3 COUNTIF([1,2,3,4], “>=1”),结果为4 COUNTIF([“a”, “b”, “c”], “d”),结果为0
3.3 MAX
MAX(number1, number2, …)或MAX(date1, date2, …)
函数简介
返回所有参与数字/日期中的最大值
说明
number:数字字段/数字内容
date:日期字段/日期内容
至少要有一个及以上字段或内容,否则函数无法运算。
3.4 MIN
MIN(number1, number2, …)或MIN(date1, date2, …)
函数简介:
返回所有参与数字/日期中的最小值,用法同MAX()
说明:
number:数字字段或数字内容
date:日期字段/日期内容
3.5 ROUND
ROUND(number, num_digits)
函数简介
将数字四舍五入到指定的位数
说明
number:数字字段 或数字内容
num_digits:保留的位数
3.6 INT
INT(number)
函数简介
将数字向下取整
说明
number:数字字段或数字内容
number必填,否则函数无法运算。
3.7 MOD
函数简介
返回两数相除的余数
说明
number:数字字段或数字内容
divisor:除数
均为必填项,否则函数无法运算。
3.8 PRODUCT
PRODUCT(number1, [number2], …)
函数简介
返回所有参与字段中数值的乘积
说明
number:数字字段或数字内容
至少要有一个及以上字段或内容,否则函数无法运算。
3.9 SUM
SUM(number1, [number2], …)
函数简介
返回所有参与字段中数值的总和
说明
number:数字字段或数字内容
至少要有一个及以上字段或内容,否则函数无法运算。
3.10 SUMPRODUCT
SUMPRODUCT([array1], [array2],[array3],...)
函数简介
在给定的数组中,将数组间对应的元素相乘,并返回乘积之和
说明
array:数字数组 至少要有一个及以上数组不为空值,否则函数无法运算。 不要求数组参数必须具有相同的维数,即如果数组内值的数量不一样,取乘积的最小值。 例4,2,2的乘积之和是9,即1x1x1+2x2x2=9。
3.11 SUMIF
SUMIF([array1],”text”, [array2(number)])
函数简介
统计表格中符合条件的数值,并求和
说明
array:数字数组
3.12 NUM
NUM(text)
函数简介
返回文本中的数字
说明
可以获取单行文本,单项选择,下拉选择,数据关联字段中的数字。
3.13 RMBUPPER
RMBUPPER(number)
函数简介
把数字转换为大 写的中文金额。
例如:35457.567
转化结果:叁万伍仟肆佰伍拾柒元伍角陆分柒毫
3.14 ROUNDUP
ROUNDUP(number, num_digits)
函数简介
将数字保留到指定的位数,最后一位向上取。
说明
number:数字字段或数字内容
num_digits:保留的位数
均为必填项,否则函数无法运算。
3.15 ROUNDDOWN
ROUNDDOWN(number, num_digits)
函数简介
将数字保留到指定的位数,最后一位向下取。
说明
number:数字字段或数字内容
num_digits:保留的位数
均为必填项,否则函数无法运算。
3.16 POWER
POWER (number,number )
函数简介
计算数字num的n次方,n可以为分数或者整数
说明
number:数字字段或数字内容
均为必填项,否则函数无法运算。
3.17 LN
LN(number)
函数简介
计算指定数字的自然对数
说明
number:数字字段或数字内容
number必填,否则函数无法运算
3.18 SQRT
SQRT(number)
函数简介
计算指定数字的平方根
说明
number:数字字段或数字内容
number必填,否则函数无法运算
四、时间函数
4.1 YEAR
YEAR(date)
函数简介
返回日期中的年份
说明
date:日期字段,必填
4.2 MONTH
MONTH(date)
函数简介
返回日期中的月份,用法同YEAR()
说明
date:日期字段,必填
4.3 DAY
DAY(date)
函数简介
返回日期中的天,用法同YEAR()
说明
date:日期字段,必填
4.4 HOUR
HOUR(date)
函数简介
返回日期中的小时,用法同YEAR()
说明
date:日期字段,必填
4.5 MINUTE
MINUTE(date)
函数简介
返回日期中的分钟,用法同YEAR()
说明
date:日期字段,必填
4.6 SECOND
SECOND(date)
函数简介
返回日期中 的秒,用法同YEAR()
说明
date:日期字段,必填
4.7 DATE
DATE(year,month,day,hour,minute)
函数简介
将数字拼接成为日期
说明
year:数字字段或数字内容
month:数字字段或数字内容
day:数字字段或数字内容
hour:数字字段或数字内容
minute:数字字段或数字内容
均为必填项,否则函数无法运算。
4.8 CURDATE
CURDATE()
函数简介
返回当前日期,可以在单行文本字段和日期字段中使用。
说明
括号中无需填写内容,可以直接使用