产品指南
空间站
大数据多维表格
集成指南
自动化指南
AI应用与模板指南
私有化部署
开发者与扩展
最佳实践
marketing
功能参考
自动化触发器
自动化执行器
第三方集成
节点资源
数据表视图
数据表字段
仪表盘组件
智能任务
AI 向导
公式
空间站
更新日志
视频演示

公式

基于其他字段通过写公式来计算值

SumSum将所有数值相加。 【number...】是进行运算的数值参数,可以输入数字或引用数值类型的列。 数值类型的列包括数字、货币、百分比、评分等
AverageAverage返回多个数值的算术平均数。 【number...】是进行运算的数值参数,可以输入数字或引用数值类型的列。数值类型的列包括数字、货币、百分比、评分等。 如果其中某个参数是文本值,比如""八"",在运算时会被当做0。
MaxMax返回最大的数值。 【number...】是进行运算的数值参数,可以输入数字或引用数值类型的列。数值类型的列包括数字、货币、百分比、评分等。 另外,本函数的输入值都为日期格式时,可以比较多个日期中最晚的日期。
MinMin返回最小的数值。 【number…】是进行运算的数值参数,可以输入数字或引用数值类型的列。数值类型的列包括数字、货币、百分比、评分等。 另外,本函数的输入值都为日期格式时,可以比较多个日期中最晚的日期。
RoundRound按指定的位数对数值进行四舍五入。 【value】是要四舍五入的值 【precision】非必填,要进行四舍五入运算的位数。未填写时默认为1。 如果位数大于 0,则四舍五入到指定的小数位。 如果位数等于 0,则四舍五入到最接近的整数。 如果位数小于 0,则在小数点左侧进行四舍五入。
Round UpRound Up按指定的位数将数值延绝对值增大方向舍入。 【value】是要舍入的值。 【precision】非必填,要将数字舍入到的位数。未填写时默认为1。 【绝对值增大】即它返回值是远离0(零)方向。 如果位数大于 0,则四舍五入到指定的小数位。 如果位数等于 0,则四舍五入到最接近的整数。 如果位数小于 0,则在小数点左侧进行四舍五入。
Round DownRound Down按指定的位数将数值延绝对值减小方向舍入。 【value】是要舍入的值。 【precision】非必填,要将数字舍入到的位数。未填写时默认为1。 【绝对值减小】即它返回值是靠近0(零)方向。 如果位数大于 0,则四舍五入到指定的小数位。 如果位数等于 0,则四舍五入到最接近的整数。 如果位数小于 0,则在小数点左侧进行四舍五入。
CeilingCeiling将数值向上舍入为最接近的指定基数的倍数。 【value】是要向上舍入的值。 【significance】非必填,是用于向上舍入的基数,返回值为基数的倍数。如果未提供,默认取1。 【向上舍入】即它返回值是大于或等于原数值,且为最接近的基数的倍数。
FloorFloor将数值向下舍入为最接近的指定基数的倍数。 【value】是要向下舍入的值。 【significance】非必填,是用于向下舍入的基数,返回值为基数的倍数。如果未提供,默认取1。 【向下舍入】即它返回值是小于或等于原数值,且为最接近基数的倍数。
EvenEven返回沿绝对值增大方向最接近的偶数。 【value】是要取偶的数值。 【绝对值增大】即它返回值是远离0(零)方向。
OddOdd返回沿绝对值增大方向最接近的奇数。 【value】是要取奇的数值。 【绝对值增大】即它返回值是远离0(零)方向。
IntInt将数值向下舍入为最接近的整数。 【value】是要向下舍入的值。 【向下舍入】即它返回值是小于或等于原数值。
AbsAbs简介 取数值的绝对值。 参数说明 value:是要对其求绝对值的数值。 绝对值:正数的绝对值是本身,负数的绝对值是去掉负号。
SqrtSqrt返回数值的平方根。 【value】是要对其求平方根的数值。 如果数值为负数,则 SQRT 返回 Nan
ModMod返回两数值相除的余数。 【value】是被除数。 【divisor】是除数。 返回结果的符号与除数的符号相同。
PowerPower返回指定基数的幂。即指定基数的多少次方。 【base】是基数。 【power】是幂
ExpExp返回e的指定次方。 【e】是自然数,约为2.718282 【power】是幂。即指定e的多少次方。
LogLog以指定基数为底,返回数值的对数。 【number】是想要计算其对数的数值。 【base】是对数的基数(底数),如果未指定基数,则默认为10。
ValueValue将文本字符串转换为数字。 【text】表示要转换的文本值。 本函数可以将文本内的数字提取出来。
ConcatenateConcatenate将多个文本值串联成单个文本值。(其效果等同于 &) 【text1..】是要串联的多个值,可以输入文本、数字、日期参数或者引用列数据。 请用双引号将你要串联的文本值引起来,数字和引用列除外。 特例:如果要串联双引号,你需要使用反斜杠(\)作为转义字符。
FindFind查找特定的文本在内容中第一次出现的位置。 【stringToFind】是要查找到的特定文本。 【whereToSearch】指定从哪段内容内查找文本。可以输入文本参数或者引用字段。 【startFromPosition】非必填,指定从内容的哪个位置开始查找(用数字表示第几个字符)。 本函数可以在一大段内容中快速查找特定文本出现的位置。 如果返回数字3,表示文本出现在该内容的第3个字符。 如果未找到匹配的文本,则结果将为0。 其效果与SEARCH()类似,但是未找到匹配项时,SEARCH()返回值为空而不是0。
SearchSearch搜索特定的文本在内容中第一次出现的位置。 【stringToFind】是要搜索到的特定文本。 【whereToSearch】指定从哪段内容搜索文本。可以输入文本参数或者引用字段。 【startFromPosition】非必填,指定从内容的哪个位置开始搜索(用数字表示第几个字符)。 本函数可以在一大段内容中快速搜索特定文本出现的位置。 如果返回数字3,表示文本出现在该内容的第3个字符。 如果未找到匹配的文本,则结果将为空值。 其效果与FIND()类似,但是未找到匹配项时,FIND()返回值为0而不是空值。
MidMid从内容中特定位置提取一段固定长度的文本。 【string】是你输入的一段内容,其中包含了被提取的文本。该内容可以是输入的文本或者引用的字段数据。 【whereToSearch】是你指定从哪儿提取文本,用数字表示。比如数字"3"表示从内容的第3个字符开始提取。 【count】是提取的文本长度,用数字表示。比如数字"2"表示从指定位置提取2个字符。
ReplaceReplace将内容中特定位置的一段文本替换为新文本。 【string】是你输入的一段内容,其中包含了被替换的文本。该内容可以是输入的文本或者引用的字段数据。 【start_character】是你指定从哪儿替换文本,用数字表示。比如数字"3"表示从内容的第3个字符开始替换。 【number_of_characters】是你指定要替换掉多少个字符,用数字表示。比如数字"2"表示替换掉指定位置的2个字符。 【replacement】是替换原文本的新文本。 (如果你想将内容中所有出现的原文本替换为新文本,请参见SUBSTITUTE。)
SubstituteSubstitutefunction_substitute_summary
LenLen统计一段文本的字符长度。 【string】是要计算长度的文本;标点符号、空格等也会占一个字符。
LeftLeft从文本的开头提取多个字符。 【string】是要被提取字符的文本。 【howMany】是提取的字符数量。用数字表示,比如"4",代表从左到右提取4个字符。
RightRight从文本的末尾提取出多个字符。 【string】是要被提取字符的文本。 【howMany】是提取的字符数量。用数字表示,比如"5",代表从右到左提取5个字符。
LowerLower将文本中所有大写字符全部转换为小写字符。 【string】是被转换的文本。
UpperUpper将文本中所有小写字符全部转换为大写字符。 【string】是被转换的文本。
ReptRept根据指定次数重复文本。 【string】是需要重复的文本。 【mumber】是指定的重复次数。用数字表示,比如”2“,表示重复2次。
TT如果输入值为文本类型,则返回原文本,如果非文本类型则返回空值。 【value】是被检查是否为文本的值。 比如,输入值引用数字、日期等类型的字段,那么将会返回空值。
TrimTrim清除文本开头和结尾的空格。 【value】是需要被处理的文本。
Encode URL ComponentEncode URL Component把文本编码为 URL的格式。 【component_string】是需要被编码的文本。不编码以下字符:- _ . ~ 比如将第一个例子的输出值复制到浏览器地址栏,就相当于在百度里搜索”苹果“的URL
IfIf判断是否满足某个条件,如果满足则返回第一个值,如果不满足则返回第二个值。 【logical】是逻辑条件,表示计算结果为真(true)和假(false)的表达式。 【value1】是当逻辑条件为真时的返回值。 【value2】是当逻辑条件为假时的返回值。 IF支持嵌套使用,并且可以用于检查单元格是否为空白/为空。
SwitchSwitch本函数为多分支选择函数,它由表达式和多个分支+返回值组成,如果表达式等于某个分支值,则函数输出该分支对应的返回值。 【expression】是表达式,其运算的结果会与每个分支进行匹配。 【pattern】是分支,每个分支代表表达式的可能运算结果。每一个分支都有对应的返回值。 【result】是返回值,如果表达式的运算结果匹配了一个分支,则输出对应的返回值。 【default】是默认值,如果运算结果没有匹配任何一个分支,则函数输出默认值。默认值未填写时为空值。 比如例子一,{国家}是引用的一列数据,其输出值可能是成千上万个国家名称,它是该函数中的表达式。“中国”和“中文”分别为其中一条分支和返回值,它表示如果{国家}的输出值为“中国”时,则返回“中文”。而“通用英语”为默认值,它表示{国家}的输出值没有匹配任何分支时,则输出“通用英语”
TrueTrue【简介】 返回逻辑值真( true )。 【参数说明】 该函数不需要填写参数。 该函数可以判断勾选类型的字段是否为 “已选中状态” ,见例子一; 该函数和 FALSE() 一起使用可以输出为真和假的布尔值,见例子二。
FalseFalse返回逻辑值false 可以判断勾选类型的字段中单元格是否为”未选中状态“,见例子一; 可以和FALSE一起使用输出为真和假的布尔值,见例子二;
AndAnd如果所有参数均为真(true),则返回真(true),否则返回假(false)。 【logical】是逻辑参数,可以是逻辑值、数组或引用的字段
OrOr如果任何一个参数为真(true),则返回真(true),否则返回假(false)。 【logical】是逻辑参数,可以是逻辑值、数组或引用的字段。
XorXor如果奇数个参数为真(true),则返回真(true),否则返回假(false)。 【logical】是逻辑参数,可以是逻辑值、数组或引用的字段。
BlankBlank返回一个空值。 可以用来判断单元格是否为空,见例子一; 可以在单元格内填入空值,见例子二;
ErrorError在单元格内显示错误提示和原因。 可以在函数内输入文本说明错误原因,比如例子中的”统计错误“就是你定义的错误原因。
Is ErrorIs Error检查一个公式运行是否错误,如果错误则返回真(true)。 【expr】是需要检查的值。检测值可以是算术运算、逻辑判断等类型的公式。
NotNot反转其参数的逻辑值。 【boolean】是布尔参数,意味着你的输入值必须是逻辑判断且输出值只有真和假,比如比较两个值谁大谁小。 当你参数的逻辑判断为真(true)时函数返回假(false); 当你参数的逻辑判断为假(false)时函数返回真(true); 如例子一:2>3输出值是假,但经过反转后函数输出值的是真。 如例子二:NOT({年纪} > 18)经过NOT函数反转后,其实相当于判断{年纪} ≤ 18
TodayToday返回今天的日期(年月日),但不会精确到时分秒(默认为00:00:00)。如果想要精确到时分秒,请使用函数NOW。 可以直接使用此函数返回年月日,见例子一; 也可以和DATEADD或DATETIME_DIFF等函数一起使用,比如用{截止时间}减去当前时间,来显示项目的倒计时,见例子二。 注意:仅当重新刷新计算公式或刷新表格时,这个函数返回的结果才会更新。
NowNow返回今天的日期和时间,会精确到时分秒。 可以直接使用此函数返回年月日,见例子一; 也可以和DATEADD或DATETIME_DIFF等函数一起使用,比如用{截止时间}减去当前时间,来显示项目的倒计时,见例子二。 注意:仅当重新刷新计算公式或刷新表格时,这个函数返回的结果才会更新。
To NowTo Now返回当前日期和指定日期之间的差值(无正负)。 【date】是指定日期,即用指定日期减去当前日期,计算两个日期相差的多少天(自定义计时单位),无正负。 【units】计时单位,即指定日期与当前日期差值的计算单位,比如按”天“计算也可以转换为按”年“计算。 计时单位包括以下符号,两种格式都可以使用: 「单位说明符 」→ 「缩写」 毫秒:"milliseconds" → "ms" 秒:"seconds" → "s" 分钟:"minutes" → "m" 小时:"hours" → "h" 天:"days" → "d" 周:"weeks" → "w" 月:"months" → "M" 季度:"quarters" → "Q" 年:"years" → "y" 点击下方链接可查看全部计时单位。
From NowFrom Now返回当前日期和指定日期之间的差值(无正负)。 【date】是指定日期,即用指定日期减去当前日期,计算两个日期相差的多少天(自定义计时单位),无正负。 【units】计时单位,即指定日期与当前日期差值的计算单位,比如按”天“计算也可以转换为按”年“计算。 计时单位包括以下符号,两种格式都可以使用: 「单位说明符 」→ 「缩写」 毫秒:"milliseconds" → "ms" 秒:"seconds" → "s" 分钟:"minutes" → "m" 小时:"hours" → "h" 天:"days" → "d" 周:"weeks" → "w" 月:"months" → "M" 季度:"quarters" → "Q" 年:"years" → "y" 点击下方链接可查看全部计时单位。
Date AddDate Add简介 为指定的日期增加固定的时间间隔。 参数说明 date:是你指定的日期。本函数将在该日期基础上增加一定的时间间隔。 count:是时间间隔,支持输入带正负号的数字。如果为正数,即表示增加几天(可自定义计时单位),见例子一;如果为负数,即表示减少几天,见例子二; units:是计时单位,即增加时间间隔的单位。比如按 “天” 计算也可以转换为按 “年” 计算。 计时单位包括以下符号,两种格式都可以使用:「单位说明符 」→ 「缩写」 毫秒:「milliseconds」 → 「ms」 秒:「seconds」 → 「s」 分钟:「minutes」 → 「m」 小时:“hours” → “h” 天:“days” → “d” 周:“weeks” → “w” 月:“months” → “M” 季度:“quarters” → “Q” 年:“years” → “y” 点击下方链接可查看全部计时单位。
Datetime DiffDatetime 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" 点击下方链接可查看全部计时单位。
WorkdayWorkday返回起始日期若干个工作日之后的日期。 【startDate】是你指定的起始日期。 【numDays】是你指定的起始日期之后的工作日天数,用正数表示。比如,数字“1”代表起始日期一个工作日之后的日期,见例子一; 【holidays】非必填。是要从日历中去除的特定日期,例如节假日。其输入格式为「yyyy-mm-dd」,多个日期以逗号分隔的,见例子三。 本函数的工作日不包括周末和你指定的特定日期。
Workday DiffWorkday Diff统计两个日期之间相隔多少个工作日(有正负)。 【startDate】起始日期。 【endDate】截止日期。如果起始日期比截止日期晚,则会出现负数。 【holidays】非必填。是要从工作日历中去除的日期,例如节假日。其输入格式为「yyyy-mm-dd」,多个日期以逗号分隔的。 本函数统计起止日期之间的工作日,不包括周末和你指定的特定日期。
Is AfterIs After比较日期1是否晚于日期2,如果晚于则返回真(true),否则返回假(false)。 【date1】是日期1。 【date2】是日期2。 日期可以是输入的参数,见用例一; 日期也可以是引用日期类型的字段,见用例二。 在单元格内真和假用"已勾选"和"未勾选"表示。
Is BeforeIs Before比较日期1是否早于日期2,如果早于则返回真(true),否则返回假(false)。 【date1】是日期1。 【date2】是日期2。 日期可以是输入的参数,见用例一; 日期也可以是引用日期类型的字段,见用例二。 在单元格内真和假用"已勾选"和"未勾选"表示。
Is SameIs Same确定日期1是否等于日期2,如果等于则返回真(true),否则返回假(false)。 【date1】是日期1。 【date2】是日期2。 【units】非必填, 是比较的时间单位。比如比较两个日期是否相等,一直对比到分钟单位。 日期可以是输入的参数,见用例一; 日期也可以是引用日期类型的字段,见用例四。 在单元格内真和假用"已勾选"和"未勾选"表示。 点击下方链接可查看全部计时单位。
Datetime FormatDatetime Format将日期以自定义的形式格式化为文本。 【date】是需要被格式化的日期。 【output_specifier】是选择的格式化说明符。比如说明符可以是: "DD-MM-YYYY"表示"日-月-年",见例子一; " YYYY / MM / DD"表示"年/月/日",见例子二; "MM.DD"表示"月.日",见例子三。 日期经过格式化后,将变为一串文本。 本函数支持的日期格式化说明符请看下方链接。
Datetime ParseDatetime Parse将文本转换为结构化日期类型。 【date】是要被格式化为日期的文本。 【input_format】非必填,本参数是日期格式化说明符。对于系统无法识别的文本日期内容,你可以自己解释为结构化的日期。见例子二。 本函数支持的日期格式化说明符和语言环境请查看下方链接。
DatestrDatestr将日期格式化为“年-月-日”形式的文本(固定格式为YYYY-MM-DD) 【date】是被格式化的日期 日期经过格式化后,将变为一串文本,不再具有日期数据的属性。
TimestrTimestr将日期格式化为"时:分:秒"形式的文本(固定格式为HH:mm:ss) 【date】是被格式化的日期 日期经过格式化后,将变为一串文本,不再具有日期数据的属性。
YearYear返回指定日期对应的四位数年份。 【date】是指定的日期。
MonthMonth返回指定日期对应的月份。 【date】是指定的日期。 本函数输出值为1(一月)至12(十二月)之间的整数。
WeekdayWeekday返回指定日期对应一周中的星期几。 【date】是指定的日期。 【startDayOfWeek】非必填,是一周的开始时间,默认情况下每周从星期日开始(即周日为0)。 你还可以将开始时间设置为"Monday"(星期一,见例子二) 本函数输出值为0到6之间的整数。
WeeknumWeeknum返回指定日期对应为一年中的第几个星期。 【date】是指定的日期。 【startDayOfWeek】非必填,是一周的开始时间,默认情况下每周从星期日开始(即周日为0)。 你还可以将开始时间设置为"Monday"(星期一) 本函数输出值为整数。比如6,代表该日期属于一年中的第6个星期。
DayDay返回指定日期属于当月的第几号,输出格式为1-31之间的整数。 【date】是指定的日期。 比如,数字1表示日期属于当月的第1号。
HourHour返回指定日期的对应的时刻,输出格式为0(12:00 am)到23(11:00 pm)之间的整数。 【date】是指定的日期。 比如,18表示18:00
MinuteMinute返回指定日期的分钟数,输出格式为0到59之间的整数。 【date】是指定的日期。
SecondSecond返回指定日期的秒种,输出格式为0到59之间的整数。 【date】是指定的日期。
Set LocaleSet Locale为指定日期时间设置特定的语言环境。 【date】是指定日期。 【ocale_modifier】是语言环境说明符。 本函数必须与DATETIME_FORMAT结合使用。可以点击下方链接查看支持的语言环境说明符。
Set TimezoneSet Timezone为指定日期设置特定的时区。 【date】是指定日期。 【tz_identifier】是时区说明符。比如"8"代表东8区,"-2"代表西2区。 本函数必须与DATETIME_FORMAT结合使用。
Created TimeCreated Time返回记录的创建时间
Last Modified TimeLast Modified Time返回每一行的单元格中进行最后一次修改的时间 。 注意:系统只会返回计算类型列的单元格的修改。 如果你只关心特定字段的单元格的更新时间,你可以指定一个或多个列,见例子二和三。
Array CompactArray Compact从数组中删除空字符串和空值。 【item】表示数组值,比如多选、附件、神奇关联和神奇引用字段类型的单元格值。 本函数会保留“ false”值和空白字符的字符串
Array UniqueArray Unique仅返回数组中的唯一项。 【item】表示数组值,比如多选、附件、神奇关联和神奇引用字段类型的单元格值。
Array JoinArray Join将汇总数组中的所有值拼接成一个带分隔符的字符串。 【item】表示数组值,比如多选、附件、神奇关联和神奇引用字段类型的单元格值。
Array FlattenArray Flatten通过删除任何数组嵌套来平铺数组。 所有数据都成为同一个数组的元素。 【item】表示数组值,比如多选、附件、神奇关联和神奇引用字段类型的单元格值。
CountCount统计「数字」类型值的数量。 【number】可以是输入的参数或引用的列。 本函数可以计算输入的参数或单元格内包含了多少个数值(数字、货币、百分比、评分都为数值)。
CountACountA统计非空值的数量。 【textOrNumber】可以是输入的参数或引用的列。 本函数可以计算输入的参数或单元格内包含了多少个非空值。 比如,可以统计一个单元格内有多少个选项,多少个图片。多少个成员等。 还可以统计神奇引用的单元格内的数组非空值。
CountIfCountIf在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,见例子三。
CountAllCountAll统计所有值的数量,包括空值。 【textOrNumber】可以是输入的参数或引用的列。 本函数可以计算输入的参数和单元格内包含了多少个值,包括空值。
Record IDRecord ID返回记录的ID
bika cta