产品指南
空间站
大数据多维表格
集成指南
自动化指南
AI应用与模板指南
私有化部署
开发者与扩展
最佳实践
marketing
功能参考
自动化触发器
自动化执行器
第三方集成
节点资源
数据表视图
数据表字段
仪表盘组件
智能任务
AI 向导
公式
空间站
更新日志
视频演示
公式
基于其他字段通过写公式来计算值
Sum | 将所有数值相加。 【number...】是进行运算的数值参数,可以输入数字或引用数值类型的列。 数值类型的列包括数字、货币、百分比、评分等 | |
Average | 返回多个数值的算术平均数。 【number...】是进行运算的数值参数,可以输入数字或引用数值类型的列。数值类型的列包括数字、货币、百分比、评分等。 如果其中某个参数是文本值,比如""八"",在运算时会被当做0。 | |
Max | 返回最大的数值。 【number...】是进行运算的数值参数,可以输入数字或引用数值类型的列。数值类型的列包括数字、货币、百分比、评分等。 另外,本函数的输入值都为日期格式时,可以比较多个日期中最晚的日期。 | |
Min | 返回最小的数值。 【number…】是进行运算的数值参数,可以输入数字或引用数值类型的列。数值类型的列包括数字、货币、百分比、评分等。 另外,本函数的输入值都为日期格式时,可以比较多个日期中最晚的日期。 | |
Round | 按指定的位数对数值进行四舍五入。 【value】是要四舍五入的值 【precision】非必填,要进行四舍五入运算的位数。未填写时默认为1。 如果位数大于 0,则四舍五入到指定的小数位。 如果位数等于 0,则四舍五入到最接近的整数。 如果位数小于 0,则在小数点左侧进行四舍五入。 | |
Round Up | 按指定的位数将数值延绝对值增大方向舍入。 【value】是要舍入的值。 【precision】非必填,要将数字舍入到的位数。未填写时默认为1。 【绝对值增大】即它返回值是远离0(零)方向。 如果位数大于 0,则四舍五入到指定的小数位。 如果位数等于 0,则四舍五入到最接近的整数。 如果位数小于 0,则在小数点左侧进行四舍五入。 | |
Round Down | 按指定的位数将数值延绝对值减小方向舍入。 【value】是要舍入的值。 【precision】非必填,要将数字舍入到的位数。未填写时默认为1。 【绝对值减小】即它返回值是靠近0(零)方向。 如果位数大于 0,则四舍五入到指定的小数位。 如果位数等于 0,则四舍五入到最接近的整数。 如果位数小于 0,则在小数点左侧进行四舍五入。 | |
Ceiling | 将数值向上舍入为最接近的指定基数的倍数。 【value】是要向上舍入的值。 【significance】非必填,是用于向上舍入的基数,返回值为基数的倍数。如果未提供,默认取1。 【向上舍入】即它返回值是大于或等于原数值,且为最接近的基数的倍数。 | |
Floor | 将数值向下舍入为最接近的指定基数的倍数。 【value】是要向下舍入的值。 【significance】非必填,是用于向下舍入的基数,返回值为基数的倍数。如果未提供,默认取1。 【向下舍入】即它返回值是小于或等于原数值,且为最接近基数的倍数。 | |
Even | 返回沿绝对值增大方向最接近的偶数。 【value】是要取偶的数值。 【绝对值增大】即它返回值是远离0(零)方向。 | |
Odd | 返回沿绝对值增大方向最接近的奇数。 【value】是要取奇的数值。 【绝对值增大】即它返回值是远离0(零)方向。 | |
Int | 将数值向下舍入为最接近的整数。 【value】是要向下舍入的值。 【向下舍入】即它返回值是小于或等于原数值。 | |
Abs | 简介 取数值的绝对值。 参数说明 value:是要对其求绝对值的数值。 绝对值:正数的绝对值是本身,负数的绝对值是去掉负号。 | |
Sqrt | 返回数值的平方根。 【value】是要对其求平方根的数值。 如果数值为负数,则 SQRT 返回 Nan | |
Mod | 返回两数值相除的余数。 【value】是被除数。 【divisor】是除数。 返回结果的符号与除数的符号相同。 | |
Power | 返回指定基数的幂。即指定基数的多少次方。 【base】是基数。 【power】是幂 | |
Exp | 返回e的指定次方。 【e】是自然数,约为2.718282 【power】是幂。即指定e的多少次方。 | |
Log | 以指定基数为底,返回数值的对数。 【number】是想要计算其对数的数值。 【base】是对数的基数(底数),如果未指定基数,则默认为10。 | |
Value | 将文本字符串转换为数字。 【text】表示要转换的文本值。 本函数可以将文本内的数字提取出来。 | |
Concatenate | 将多个文本值串联成单个文本值。(其效果等同于 &) 【text1..】是要串联的多个值,可以输入文本、数字、日期参数或者引用列数据。 请用双引号将你要串联的文本值引起来,数字和引用列除外。 特例:如果要串联双引号,你需要使用反斜杠(\)作为转义字符。 | |
Find | 查找特定的文本在内容中第一次出现的位置。 【stringToFind】是要查找到的特定文本。 【whereToSearch】指定从哪段内容内查找文本。可以输入文本参数或者引用字段。 【startFromPosition】非必填,指定从内容的哪个位置开始查找(用数字表示第几个字符)。 本函数可以在一大段内容中快速查找特定文本出现的位置。 如果返回数字3,表示文本出现在该内容的第3个字符。 如果未找到匹配的文本,则结果将为0。 其效果与SEARCH()类似,但是未找到匹配项时,SEARCH()返回值为空而不是0。 | |
Search | 搜索特定的文本在内容中第一次出现的位置。 【stringToFind】是要搜索到的特定文本。 【whereToSearch】指定从哪段内容搜索文本。可以输入文本参数或者引用字段。 【startFromPosition】非必填,指定从内容的哪个位置开始搜索(用数字表示第几个字符)。 本函数可以在一大段内容中快速搜索特定文本出现的位置。 如果返回数字3,表示文本出现在该内容的第3个字符。 如果未找到匹配的文本,则结果将为空值。 其效果与FIND()类似,但是未找到匹配项时,FIND()返回值为0而不是空值。 | |
Mid | 从内容中特定位置提取一段固定长度的文本。 【string】是你输入的一段内容,其中包含了被提取的文本。该内容可以是输入的文本或者引用的字段数据。 【whereToSearch】是你指定从哪儿提取文本,用数字表示。比如数字"3"表示从内容的第3个字符开始提取。 【count】是提取的文本长度,用数字表示。比如数字"2"表示从指定位置提取2个字符。 | |
Replace | 将内容中特定位置的一段文本替换为新文本。 【string】是你输入的一段内容,其中包含了被替换的文本。该内容可以是输入的文本或者引用的字段数据。 【start_character】是你指定从哪儿替换文本,用数字表示。比如数字"3"表示从内容的第3个字符开始替换。 【number_of_characters】是你指定要替换掉多少个字符,用数字表示。比如数字"2"表示替换掉指定位置的2个字符。 【replacement】是替换原文本的新文本。 (如果你想将内容中所有出现的原文本替换为新文本,请参见SUBSTITUTE。) | |
Substitute | function_substitute_summary | |
Len | 统计一段文本的字符长度。 【string】是要计算长度的文本;标点符号、空格等也会占一个字符。 | |
Left | 从文本的开头提取多个字符。 【string】是要被提取字符的文本。 【howMany】是提取的字符数量。用数字表示,比如"4",代表从左到右提取4个字符。 | |
Right | 从文本的末尾提取出多个字符。 【string】是要被提取字符的文本。 【howMany】是提取的字符数量。用数字表示,比如"5",代表从右到左提取5个字符。 | |
Lower | 将文本中所有大写字符全部转换为小写字符。 【string】是被转换的文本。 | |
Upper | 将文本中所有小写字符全部转换为大写字符。 【string】是被转换的文本。 | |
Rept | 根据指定次数重复文本。 【string】是需要重复的文本。 【mumber】是指定的重复次数。用数字表示,比如”2“,表示重复2次。 | |
T | 如果输入值为文本类型,则返回原文本,如果非文本类型则返回空值。 【value】是被检查是否为文本的值。 比如,输入值引用数字、日期等类型的字段,那么将会返回空值。 | |
Trim | 清除文本开头和结尾的空格。 【value】是需要被处理的文本。 | |
Encode URL Component | 把文本编码为 URL的格式。 【component_string】是需要被编码的文本。不编码以下字符:- _ . ~ 比如将第一个例子的输出值复制到浏览器地址栏,就相当于在百度里搜索”苹果“的URL | |
If | 判断是否满足某个条件,如果满足则返回第一个值,如果不满足则返回第二个值。 【logical】是逻辑条件,表示计算结果为真(true)和假(false)的表达式。 【value1】是当逻辑条件为真时的返回值。 【value2】是当逻辑条件为假时的返回值。 IF支持嵌套使用,并且可以用于检查单元格是否为空白/为空。 | |
Switch | 本函数为多分支选择函数,它由表达式和多个分支+返回值组成,如果表达式等于某个分支值,则函数输出该分支对应的返回值。 【expression】是表达式,其运算的结果会与每个分支进行匹配。 【pattern】是分支,每个分支代表表达式的可能运算结果。每一个分支都有对应的返回值。 【result】是返回值,如果表达式的运算结果匹配了一个分支,则输出对应的返回值。 【default】是默认值,如果运算结果没有匹配任何一个分支,则函数输出默认值。默认值未填写时为空值。 比如例子一,{国家}是引用的一列数据,其输出值可能是成千上万个国家名称,它是该函数中的表达式。“中国”和“中文”分别为其中一条分支和返回值,它表示如果{国家}的输出值为“中国”时,则返回“中文”。而“通用英语”为默认值,它表示{国家}的输出值没有匹配任何分支时,则输出“通用英语” | |
True | 【简介】 返回逻辑值真( true )。 【参数说明】 该函数不需要填写参数。 该函数可以判断勾选类型的字段是否为 “已选中状态” ,见例子一; 该函数和 FALSE() 一起使用可以输出为真和假的布尔值,见例子二。 | |
False | 返回逻辑值false 可以判断勾选类型的字段中单元格是否为”未选中状态“,见例子一; 可以和FALSE一起使用输出为真和假的布尔值,见例子二; | |
And | 如果所有参数均为真(true),则返回真(true),否则返回假(false)。 【logical】是逻辑参数,可以是逻辑值、数组或引用的字段 | |
Or | 如果任何一个参数为真(true),则返回真(true),否则返回假(false)。 【logical】是逻辑参数,可以是逻辑值、数组或引用的字段。 | |
Xor | 如果奇数个参数为真(true),则返回真(true),否则返回假(false)。 【logical】是逻辑参数,可以是逻辑值、数组或引用的字段。 | |
Blank | 返回一个空值。 可以用来判断单元格是否为空,见例子一; 可以在单元格内填入空值,见例子二; | |
Error | 在单元格内显示错误提示和原因。 可以在函数内输入文本说明错误原因,比如例子中的”统计错误“就是你定义的错误原因。 | |
Is Error | 检查一个公式运行是否错误,如果错误则返回真(true)。 【expr】是需要检查的值。检测值可以是算术运算、逻辑判断等类型的公式。 | |
Not | 反转其参数的逻辑值。 【boolean】是布尔参数,意味着你的输入值必须是逻辑判断且输出值只有真和假,比如比较两个值谁大谁小。 当你参数的逻辑判断为真(true)时函数返回假(false); 当你参数的逻辑判断为假(false)时函数返回真(true); 如例子一:2>3输出值是假,但经过反转后函数输出值的是真。 如例子二:NOT({年纪} > 18)经过NOT函数反转后,其实相当于判断{年纪} ≤ 18 | |
Today | 返回今天的日期(年月日),但不会精确到时分秒(默认为00:00:00)。如果想要精确到时分秒,请使用函数NOW。 可以直接使用此函数返回年月日,见例子一; 也可以和DATEADD或DATETIME_DIFF等函数一起使用,比如用{截止时间}减去当前时间,来显示项目的倒计时,见例子二。 注意:仅当重新刷新计算公式或刷新表格时,这个函数返回的结果才会更新。 | |
Now | 返回今天的日期和时间,会精确到时分秒。 可以直接使用此函数返回年月日,见例子一; 也可以和DATEADD或DATETIME_DIFF等函数一起使用,比如用{截止时间}减去当前时间,来显示项目的倒计时,见例子二。 注意:仅当重新刷新计算公式或刷新表格时,这个函数返回的结果才会更新。 | |
To Now | 返回当前日期和指定日期之间的差值(无正负)。 【date】是指定日期,即用指定日期减去当前日期,计算两个日期相差的多少天(自定义计时单位),无正负。 【units】计时单位,即指定日期与当前日期差值的计算单位,比如按”天“计算也可以转换为按”年“计算。 计时单位包括以下符号,两种格式都可以使用: 「单位说明符 」→ 「缩写」 毫秒:"milliseconds" → "ms" 秒:"seconds" → "s" 分钟:"minutes" → "m" 小时:"hours" → "h" 天:"days" → "d" 周:"weeks" → "w" 月:"months" → "M" 季度:"quarters" → "Q" 年:"years" → "y" 点击下方链接可查看全部计时单位。 | |
From Now | 返回当前日期和指定日期之间的差值(无正负)。 【date】是指定日期,即用指定日期减去当前日期,计算两个日期相差的多少天(自定义计时单位),无正负。 【units】计时单位,即指定日期与当前日期差值的计算单位,比如按”天“计算也可以转换为按”年“计算。 计时单位包括以下符号,两种格式都可以使用: 「单位说明符 」→ 「缩写」 毫秒:"milliseconds" → "ms" 秒:"seconds" → "s" 分钟:"minutes" → "m" 小时:"hours" → "h" 天:"days" → "d" 周:"weeks" → "w" 月:"months" → "M" 季度:"quarters" → "Q" 年:"years" → "y" 点击下方链接可查看全部计时单位。 | |
Date Add | 简介 为指定的日期增加固定的时间间隔。 参数说明 date:是你指定的日期。本函数将在该日期基础上增加一定的时间间隔。 count:是时间间隔,支持输入带正负号的数字。如果为正数,即表示增加几天(可自定义计时单位),见例子一;如果为负数,即表示减少几天,见例子二; units:是计时单位,即增加时间间隔的单位。比如按 “天” 计算也可以转换为按 “年” 计算。 计时单位包括以下符号,两种格式都可以使用:「单位说明符 」→ 「缩写」 毫秒:「milliseconds」 → 「ms」 秒:「seconds」 → 「s」 分钟:「minutes」 → 「m」 小时:“hours” → “h” 天:“days” → “d” 周:“weeks” → “w” 月:“months” → “M” 季度:“quarters” → “Q” 年:“years” → “y” 点击下方链接可查看全部计时单位。 | |
Datetime Diff | 返回两个日期之间的差值(有正负),即日期1减去日期2。 【date1】日期1 【date2】日期2 【units】计时单位,日期1与日期2差值的计算单位。比如按“天”计算也可以转换为按“年”计算。 计时单位包括以下符号,两种格式都可以使用:「单位说明符 」→ 「缩写」 毫秒:"milliseconds" → "ms" 秒:"seconds" → "s" 分钟:"minutes" → "m" 小时:"hours" → "h" 天:"days" → "d" 周:"weeks" → "w" 月:"months" → "M" 季度:"quarters" → "Q" 年:"years" → "y" 点击下方链接可查看全部计时单位。 | |
Workday | 返回起始日期若干个工作日之后的日期。 【startDate】是你指定的起始日期。 【numDays】是你指定的起始日期之后的工作日天数,用正数表示。比如,数字“1”代表起始日期一个工作日之后的日期,见例子一; 【holidays】非必填。是要从日历中去除的特定日期,例如节假日。其输入格式为「yyyy-mm-dd」,多个日期以逗号分隔的,见例子三。 本函数的工作日不包括周末和你指定的特定日期。 | |
Workday Diff | 统计两个日期之间相隔多少个工作日(有正负)。 【startDate】起始日期。 【endDate】截止日期。如果起始日期比截止日期晚,则会出现负数。 【holidays】非必填。是要从工作日历中去除的日期,例如节假日。其输入格式为「yyyy-mm-dd」,多个日期以逗号分隔的。 本函数统计起止日期之间的工作日,不包括周末和你指定的特定日期。 | |
Is After | 比较日期1是否晚于日期2,如果晚于则返回真(true),否则返回假(false)。 【date1】是日期1。 【date2】是日期2。 日期可以是输入的参数,见用例一; 日期也可以是引用日期类型的字段,见用例二。 在单元格内真和假用"已勾选"和"未勾选"表示。 | |
Is Before | 比较日期1是否早于日期2,如果早于则返回真(true),否则返回假(false)。 【date1】是日期1。 【date2】是日期2。 日期可以是输入的参数,见用例一; 日期也可以是引用日期类型的字段,见用例二。 在单元格内真和假用"已勾选"和"未勾选"表示。 | |
Is Same | 确定日期1是否等于日期2,如果等于则返回真(true),否则返回假(false)。 【date1】是日期1。 【date2】是日期2。 【units】非必填, 是比较的时间单位。比如比较两个日期是否相等,一直对比到分钟单位。 日期可以是输入的参数,见用例一; 日期也可以是引用日期类型的字段,见用例四。 在单元格内真和假用"已勾选"和"未勾选"表示。 点击下方链接可查看全部计时单位。 | |
Datetime Format | 将日期以自定义的形式格式化为文本。 【date】是需要被格式化的日期。 【output_specifier】是选择的格式化说明符。比如说明符可以是: "DD-MM-YYYY"表示"日-月-年",见例子一; " YYYY / MM / DD"表示"年/月/日",见例子二; "MM.DD"表示"月.日",见例子三。 日期经过格式化后,将变为一串文本。 本函数支持的日期格式化说明符请看下方链接。 | |
Datetime Parse | 将文本转换为结构化日期类型。 【date】是要被格式化为日期的文本。 【input_format】非必填,本参数是日期格式化说明符。对于系统无法识别的文本日期内容,你可以自己解释为结构化的日期。见例子二。 本函数支持的日期格式化说明符和语言环境请查看下方链接。 | |
Datestr | 将日期格式化为“年-月-日”形式的文本(固定格式为YYYY-MM-DD) 【date】是被格式化的日期 日期经过格式化后,将变为一串文本,不再具有日期数据的属性。 | |
Timestr | 将日期格式化为"时:分:秒"形式的文本(固定格式为HH:mm:ss) 【date】是被格式化的日期 日期经过格式化后,将变为一串文本,不再具有日期数据的属性。 | |
Year | 返回指定日期对应的四位数年份。 【date】是指定的日期。 | |
Month | 返回指定日期对应的月份。 【date】是指定的日期。 本函数输出值为1(一月)至12(十二月)之间的整数。 | |
Weekday | 返回指定日期对应一周中的星期几。 【date】是指定的日期。 【startDayOfWeek】非必填,是一周的开始时间,默认情况下每周从星期日开始(即周日为0)。 你还可以将开始时间设置为"Monday"(星期一,见例子二) 本函数输出值为0到6之间的整数。 | |
Weeknum | 返回指定日期对应为一年中的第几个星期。 【date】是指定的日期。 【startDayOfWeek】非必填,是一周的开始时间,默认情况下每周从星期日开始(即周日为0)。 你还可以将开始时间设置为"Monday"(星期一) 本函数输出值为整数。比如6,代表该日期属于一年中的第6个星期。 | |
Day | 返回指定日期属于当月的第几号,输出格式为1-31之间的整数。 【date】是指定的日期。 比如,数字1表示日期属于当月的第1号。 | |
Hour | 返回指定日期的对应的时刻,输出格式为0(12:00 am)到23(11:00 pm)之间的整数。 【date】是指定的日期。 比如,18表示18:00 | |
Minute | 返回指定日期的分钟数,输出格式为0到59之间的整数。 【date】是指定的日期。 | |
Second | 返回指定日期的秒种,输出格式为0到59之间的整数。 【date】是指定的日期。 | |
Set Locale | 为指定日期时间设置特定的语言环境。 【date】是指定日期。 【ocale_modifier】是语言环境说明符。 本函数必须与DATETIME_FORMAT结合使用。可以点击下方链接查看支持的语言环境说明符。 | |
Set Timezone | 为指定日期设置特定的时区。 【date】是指定日期。 【tz_identifier】是时区说明符。比如"8"代表东8区,"-2"代表西2区。 本函数必须与DATETIME_FORMAT结合使用。 | |
Created Time | 返回记录的创建时间 | |
Last Modified Time | 返回每一行的单元格中进行最后一次修改的时间 。 注意:系统只会返回计算类型列的单元格的修改。 如果你只关心特定字段的单元格的更新时间,你可以指定一个或多个列,见例子二和三。 | |
Array Compact | 从数组中删除空字符串和空值。 【item】表示数组值,比如多选、附件、神奇关联和神奇引用字段类型的单元格值。 本函数会保留“ false”值和空白字符的字符串 | |
Array Unique | 仅返回数组中的唯一项。 【item】表示数组值,比如多选、附件、神奇关联和神奇引用字段类型的单元格值。 | |
Array Join | 将汇总数组中的所有值拼接成一个带分隔符的字符串。 【item】表示数组值,比如多选、附件、神奇关联和神奇引用字段类型的单元格值。 | |
Array Flatten | 通过删除任何数组嵌套来平铺数组。 所有数据都成为同一个数组的元素。 【item】表示数组值,比如多选、附件、神奇关联和神奇引用字段类型的单元格值。 | |
Count | 统计「数字」类型值的数量。 【number】可以是输入的参数或引用的列。 本函数可以计算输入的参数或单元格内包含了多少个数值(数字、货币、百分比、评分都为数值)。 | |
CountA | 统计非空值的数量。 【textOrNumber】可以是输入的参数或引用的列。 本函数可以计算输入的参数或单元格内包含了多少个非空值。 比如,可以统计一个单元格内有多少个选项,多少个图片。多少个成员等。 还可以统计神奇引用的单元格内的数组非空值。 | |
CountIf | 在values中统计keyword出现的次数。 values:指定从哪里查找数据。支持数组类型或文本类型的数据。 keyword:要查找并统计的关键词。 operation:比较符,非必填项。你可以填入条件符号大于">",小于"<",等于"=",不等于"!=",如果不填写默认为等于。 例子一中没有填写比较符,默认统计等于"A"的值出现的次数。 例子二中填写了比较符">",意味统计大于"2"的值出现的次数。 使用场景: 1)可以统计一串文本数组[A, B , C , D, A]中,字符"A"出现的数量为2,见例子一。 2)可以统计一串数字数组[1, 2, 3, 4, 5]中,大于3的数字数量为2,见例子二。 3)可以统计一串文本字符串"吃葡萄不吐葡萄皮"中,"葡萄"出现的次数为2,见例子三。 | |
CountAll | 统计所有值的数量,包括空值。 【textOrNumber】可以是输入的参数或引用的列。 本函数可以计算输入的参数和单元格内包含了多少个值,包括空值。 | |
Record ID | 返回记录的ID |
