跳至内容
User's Blog!
Vikadata Description
  • 首页
  • vika维格课堂
  • 解决方案
    • PMO项目群管理
    • 智慧电商运营
    • CRM客户管理
    • HR人力资源管理
    • Scrum敏捷开发管理
    • 营销策划与市场运营
    • OKR目标管理
    • 教育培训管理
    • 智慧门店管理
    • 更多解决方案 >
  • 应用连接
  • 模板中心
  • 帮助中心
    • 快速入门
    • 产品手册
    • 开发者中心
    • 常见问题
    • 第三方连接
    • 客户端 ( Beta )
  • 维格社区
  • 登录使用
  • 首页
  • vika维格课堂
  • 解决方案
    • PMO项目群管理
    • 智慧电商运营
    • CRM客户管理
    • HR人力资源管理
    • Scrum敏捷开发管理
    • 营销策划与市场运营
    • OKR目标管理
    • 教育培训管理
    • 智慧门店管理
    • 更多解决方案 >
  • 应用连接
  • 模板中心
  • 帮助中心
    • 快速入门
    • 产品手册
    • 开发者中心
    • 常见问题
    • 第三方连接
    • 客户端 ( Beta )
  • 维格社区
  • 登录使用

帮助支持

快速入门、产品手册、FAQ

产品手册

  • 手册 Manual

使用智能公式计算

  • DATETIME_FORMAT() 支持的日期格式
  • SET_LOCALE() 支持的语言环境说明符
  • 公式函数和运算符汇总
  • 公式概述
  • 公式编写技巧
  • 数值函数
  • 数组和其他函数
  • 文本函数
  • 日期函数
  • 日期函数支持的计时单位说明符
  • 用公式进行基本的数学运算
  • 用公式进行基本的逻辑判断
  • 运算符介绍
  • 逻辑函数

使用空间站

  • V币简介
  • 企业专属域名
  • 兑换码功能
  • 右键快捷菜单
  • 团队管理
  • 快捷键
  • 权限设置
  • 消息通知
  • 用户中心
  • 空间站的操作
  • 空间站的组成结构
  • 站内昵称与个人昵称
  • 账户钱包简介
  • 邀请成员

使用维格列

  • 修改人
  • 修改时间
  • 创建人
  • 创建时间
  • 勾选
  • 单行文本
  • 单选和多选
  • 多行文本
  • 成员
  • 数字
  • 日期
  • 智能公式
  • 电话
  • 百分比
  • 神奇关联
  • 神奇引用(Lookup)
  • 网址
  • 自增数字
  • 评分
  • 货币
  • 邮箱
  • 附件

使用维格表

  • 分享
  • 分组
  • 列权限(Beta)
  • 回收舱
  • 多人协同
  • 导入与导出
  • 彩虹标签
  • 排序
  • 日历视图
  • 星标
  • 模板中心
  • 甘特视图
  • 相册视图
  • 看板视图
  • 神奇表单
  • 筛选
  • 统计栏
  • 维格机器人(Beta)
  • 维格视图
  • 表内查找
  • 记录的修改历史
  • 记录的评论
  • 镜像

基础知识

  • 为什么要用维格表?
  • 什么是 Fusion™ 融合计算架构?
  • 什么是关系型数据库?
  • 什么是数据库视图?
  • 什么是维格列?
  • 什么是维格行?
  • 维格表和 Excel 的区别?
  • 维格表和数据库的区别?
  • 维格表是什么?
  • 维格表有什么功能特性?
  • 维格表的适用场景
  • 维格表跟其他 SaaS 软件的区别?

维格小组件

  • 「图表」小组件
  • 「图表」小组件图形详解
  • 「图表」小组件配置项详解
  • 「统计与指标」小组件
  • 什么是维格小组件?
  • 仪表盘
  • 组件中心
  • Home
  • 帮助中心
  • 产品手册
  • 使用智能公式计算

公式函数和运算符汇总

分类

我们将函数和运算符分为了以下六类,并做了详细的介绍。

  • 运算符介绍

  • 数值函数

  • 文本函数

  • 逻辑函数

  • 日期函数

  • 数组和其他函数

下方表格内运算符/函数的一栏展示了函数的标准表达式,其中用英文代替了某些参数,参数对应解释如下:

string:表示字符串参数
text:表示文本型参数
logical:表示逻辑参数
number:表示数字型参数
date:表示日期型参数
item:表示数组参数

其中 “[ ]” 符号内的参数表示可选参数,即使用函数时可以不填写该参数。在数组函数中该符号表示一组数据。

了解运算符和函数的时候,可以结合说明和例子一起看会更加浅显易懂,举个例子中的 “ => ” 符号表示该公式的输出结果。

公式运算符

类别 名称 句式 说明
数值 加号 + 将两个数值相加。
数值 减号 – 将两个数值相减。
数值 乘号 * 两个数值相乘。
数值 除号 / 两个数值相除。
文本 连接符 & 将两个文本值拼接在一起。
逻辑 大于 > 判断第一个数值是否大于第二个数值。
逻辑 大于等于 >= 判断第一个数值是否大于等于第二个数值。
逻辑 小于 < 判断第一个数值是否小于第二个数值。
逻辑 小于等于 <= 判断第一个数值是否小于等于第二个数值。
逻辑 等于 = 判断第一个数值是否等于第二个数值。
逻辑 不等于 != 判断第一个数值是否不等于第二个数值。
逻辑 与运算 && 表示两个逻辑条件的与运算。
逻辑 或运算 || 表示两个逻辑条件的或运算。

点击查看运算符的讲解和场景举例

数值函数

名称 句式 说明
SUM() SUM(number1, [number2, …]) 将所有数值相加。
AVERAGE() AVERAGE(number1, [number2, …]) 返回多个数值的算术平均数。
MAX() MAX(number1, [number2, …]) 返回多个数值中最大的数值。
MIN() MIN(number1, [number2, …]) 返回多个数值中最小的数值。
ROUND() ROUND(value, precision) 按指定的位数对数值进行四舍五入。
ROUNDUP() ROUNDUP(value, precision) 将数值朝绝对值增大方向舍入。
ROUNDDOWN() ROUNDDOWN(value, precision) 将数值朝绝对值减小方向舍入。
CEILING() CEILING(value, [significance]) 将数值向上舍入为最接近的指定基数的倍数。
FLOOR() FLOOR(value, [significance]) 将数值向下舍入为最接近的指定基数的倍数。
EVEN() EVEN(value) 将数值朝绝对值增大方向舍入为最接近的偶数。
ODD() ODD(value) 将数值朝绝对值增大方向舍入为最接近的奇数。
INT() INT(value) 将数值向下舍入为最接近的整数。
ABS() ABS(value) 取数值的绝对值。
SQRT() SQRT(value) 计算数值的算术平方根。
MOD() MOD(value, divisor) 两数值相除取余数。
POWER() POWER(base, power) 计算数值(基数)的乘幂
EXP() EXP(power) 计算 e 的乘幂。
LOG() LOG(number, base=10) 以指定基数为底,计算数值的对数。
VALUE() VALUE(text) 将文本值转换为数值。

点击查看该类函数的参数讲解和场景举例

文本函数

名称 句式 说明
CONCATENATE() CONCATENATE(text1, [text2, …]) 将多个文本值串联成单个文本值。(其效果等同于 &)
FIND() FIND(stringToFind, whereToSearch,[startFromPosition]) 查找特定的文本在内容中第一次出现的位置。
SEARCH() SEARCH(stringToFind, whereToSearch,[startFromPosition]) 搜索特定的文本在内容中第一次出现的位置。
MID() MID(string, whereToStart, count) 从内容中特定位置提取一段固定长度的文本。
REPLACE() REPLACE(string, start_character, number_of_characters, replacement) 将内容中特定位置的一段文本替换为新文本。
SUBSTITUTE() SUBSTITUTE(string, old_text, new_text, [index]) 将文本特定的内容全部替换为新内容。
LEN() LEN(string) 统计一段文本的字符长度。
LEFT() LEFT(string, howMany) 从文本的开头提取出指定个数的字符。
RIGHT() RIGHT(string, howMany) 从文本的末尾提取出指定个数的字符。
LOWER() LOWER(string) 将所有大写字母全部转换为小写字母。
UPPER() UPPER(string) 将所有小写字母全部转换为大写字母。
REPT() REPT(string, number) 根据指定次数复制文本内容。
T() T(value) 判定内容是否为文本值。
TRIM() TRIM(string) 清除文本开头和结尾的空格。
ENCODE_URL_COMPONENT() ENCODE_URL_COMPONENT(component_string) 把文本编码为 URL 的格式。

点击查看该类函数的参数讲解和场景举例

逻辑函数

名称 句式 说明
IF() IF(logical, value1, value2) 判断是否满足某个条件,如果满足则返回第一个值,如果不满足则返回第二个值。
SWITCH() SWITCH(expression, [pattern, result… ],[default]) 本函数为多分支选择函数,它由表达式 + 多个(分支 + 返回值)组成,如果表达式等于某个分支值,则函数输出该分支对应的返回值。
TRUE() TRUE() 返回逻辑值真( true )。
FALSE() FALSE() 返回逻辑值假( false )。
AND() AND(logical1, [logical2, …]) 如果所有参数均为真( true ),则返回真( true ),否则返回假( false )。
OR() OR(logical1, [logical2, …]) 如果任何一个参数为真( true ),则返回真( true ),否则返回假( false )。
XOR() XOR(logical1, [logical2, …]) 如果奇数个参数为真( true ),则返回真( true ),否则返回假( false )。
BLANK() BLANK() 表示一个空值。
ERROR() ERROR(message) 在单元格内显示错误提示和信息。
IS_ERROR() IS_ERROR(expression) 检查一个表达式是否运行错误,如果错误则返回真( true )。
NOT() NOT(logical) 将逻辑条件反转。

点击查看该类函数的参数讲解和场景举例

日期函数

名称 句式 说明
TODAY() TODAY() 返回今天的日期(年月日),但不会精确到时分秒(默认为 00:00:00 )。如果想要精确到时分秒,请使用函数 NOW() 。
NOW() NOW() 返回今天的日期和时间,会精确到时分秒。
TONOW() TONOW(date, units) 返回当前日期和指定日期之间的差值(无正负)。
FROMNOW() FROMNOW(date, units) 返回当前日期和指定日期之间的差值(无正负)。
DATEADD() DATEADD(date, count, units) 为指定的日期增加固定的时间间隔。
DATETIME_DIFF() DATETIME_DIFF(date1, date2, units) 返回两个日期之间的差值(有正负),即日期 1 减去日期 2 。
WORKDAY() WORKDAY(startDate, numDays, [holidays]) 返回起始日期若干个工作日之后的日期。
WORKDAY_DIFF() WORKDAY_DIFF(startDate, endDate, [holidays]) 统计两个日期之间相隔多少个工作日(有正负)。
IS_AFTER() IS_AFTER(date1, date2) 比较日期 1 是否晚于日期 2 ,如果晚于则返回真( true ),否则返回假( false )。
IS_BEFORE() IS_BEFORE(date1, date2) 比较日期 1 是否早于日期 2 ,如果早于则返回真( true ),否则返回假( false )。
IS_SAME() IS_SAME(date1, date2, [units]) 比较日期 1 是否等于日期 2 ,如果等于则返回真( true ),否则返回假( false )。
DATETIME_FORMAT() DATETIME_FORMAT(date, specified_output_format) 将日期以自定义的形式格式化为文本。
DATETIME_PARSE() DATETIME_PARSE(date, [input_format]) 将文本转换为结构化日期类型。
DATESTR() DATESTR(date) 将日期格式化为 “年-月-日” 形式的文本(固定格式为 YYYY-MM-DD )
TIMESTR() TIMESTR(date) 将日期格式化为 ”时:分:秒” 形式的文本 (固定格式为 HH:mm:ss )
YEAR() YEAR(date) 返回指定日期对应的四位数年份。
MONTH() MONTH(date) 返回指定日期对应的月份。
WEEKDAY() WEEKDAY(date, [startDayOfWeek]) 返回指定日期对应一周中的星期几。
WEEKNUM() WEEKNUM(date, [startDayOfWeek]) 返回指定日期对应为一年中的第几个星期。
DAY() DAY(date) 返回指定日期属于当月的第几号,输出格式为 1 – 31 之间的整数。
HOUR() HOUR(date) 返回指定日期的对应的时刻,输出格式为 0(12:00 am)到 23(11:00 pm)之间的整数。
MINUTE() MINUTE(date) 返回指定日期对应的分钟数,输出格式为 0 到 59 之间的整数。
SECOND() SECOND(date) 返回指定日期的秒数,输出格式为 0 到 59 之间的整数。
SET_LOCALE() SET_LOCALE(date, locale_modifier) 为指定日期时间设置特定的语言环境。
SET_TIMEZONE() SET_LOCALE(date, locale_modifier) 为指定日期设置特定的时区。
CREATED_TIME() CREATED_TIME() 返回创建该条记录的日期和时间。
LAST_MODIFIED_TIME() LAST_MODIFIED_TIME([{field1},{field2}, …]) 返回每一行的单元格中进行最后一次修改的时间。

点击查看该类函数的参数讲解和场景举例

数组和其他函数

名称 句式 说明
COUNT() COUNT(number1, [number2, ….]) 统计「数字」类型值的数量。
COUNTA() COUNTA(textOrNumber1, [textOrNumber2, …]) 统计非空值的数量。
COUNTIF() COUNTIF(values, keyword, operation) 在 values 中统计 keyword 出现的次数。
COUNTALL() COUNTALL(textOrNumber1, [textOrNumber2, …]) 统计所有值的数量,包括空值。
ARRAYCOMPACT() ARRAYCOMPACT([item1, item2, item3]) 从数组中删除空字符串和空值。
ARRAYFLATTEN() ARRAYFLATTEN([item1, item2, item3]) 通过删除任何数组嵌套来平铺数组。 所有数据都成为同一个数组的元素。
ARRAYJOIN() ARRAYJOIN([item1, item2, item3], separator) 将表汇总的数组以特定的分隔符的连接。
ARRAYUNIQUE() ARRAYUNIQUE([item1, item2, item3]) 仅返回数组中的唯一项。
RECORD_ID() RECORD_ID() 返回当前记录的 ID。

点击查看该类函数的参数讲解和场景举例

Updated on 2021-06-23

Powered by BetterDocs

Table of Contents
  • 分类
    • 公式运算符
    • 数值函数
    • 文本函数
    • 逻辑函数
    • 日期函数
    • 数组和其他函数

近期文章

  • vika维格表 x 集简云:早期教育机构如何轻成本实现全面自动化?
  • vika维格表上架钉钉应用市场,纵享双 11 年度钜惠
  • vika维格表 x 腾讯千帆:人员考核结果自动收集,还有更多自动化案例
  • vika维格表 10 月版本更新:维格机器人开放内测,维格社区上线,还有 5 个公式优化
  • OKR+PMO+CRM,如何一站式解决多种办公系统需求?这里有成熟方案

近期评论

    文章归档

    • 2021年11月
    • 2021年10月
    • 2021年9月
    • 2021年8月
    • 2021年7月
    • 2021年6月
    • 2021年5月
    • 2021年4月
    • 2021年3月
    • 2021年2月
    • 2021年1月
    • 2020年12月
    • 2020年11月
    • 2020年10月
    • 2020年9月
    • 2020年6月
    • 2020年3月
    • 2019年9月

    分类目录

    • 媒体报道
    • 版本更新
    • 维格技巧
    • 维格部落

    功能

    • 登录
    • 条目feed
    • 评论feed
    • WordPress.org

    支持

    • 意见反馈
    • 帮助中心
    • 开发者中心
    • 服务条款
    • 隐私协议
    • 安全与合规

    联系我们

    地址:深圳市南山区国信投资大厦1710
    售前咨询:点击联系商务
    合作:bd@vikadata.com
    媒体:pr@vikadata.com
    招聘:hr@vikadata.com
    公司介绍 | 加入我们 
    加入社群 | 维格合伙人

    © 2025 深圳维格云科技有限公司.All rights reserved.  |   网站备案号:粤ICP备19106018号  |   公安备案号:44030402004288

    至顶部 ↑ 向上 ↑