更新日期
1. 文本处理函数
1.1 CONCATENATE 函数
功能说明 :CONCATENATE 函数用于将多个文本片段、字段变量或数值合并为一个完整的文本字符串,常用于拼接姓名、编号、地址等信息。
语法格式 :
CONCATENATE(文本1,文本2,...)
示例 :
CONCATENATE("姓名为:",姓名,",","性别为:",性别)
返回结果示例:
姓名为:张三,性别为:男
配置说明 :
- 参数之间使用 英文逗号 分隔。
- 固定文本需使用 英文双引号 包裹。
- 支持同时引用字段变量和固定文本。
体验 :点击体验该函数

1.2 LEFT 函数
功能说明 :LEFT 函数用于从文本左侧开始提取指定长度的字符。
语法格式 :
LEFT(文本,字符数)
示例 :
LEFT("欢迎使用英雄云",4)
返回:
欢迎使用
体验 :点击体验该函数

1.3 RIGHT 函数
功能说明 :RIGHT 函数用于从文本右侧开始提取指定长度的字符。
语法格式 :
RIGHT(文本,字符数)
示例 :
RIGHT("欢迎使用英雄云",3)
返回:
英雄云
体验 :点击体验该函数

1.4 MID 函数
功能说明 :MID 函数用于从指定位置开始提取指定长度的字符。
语法格式 :
MID(文本,开始位置,字符数)
示例 :
MID("英雄云企业数据管理平台",4,8)
返回:
企业数据管理平台
体验 :点击体验该函数

1.5 LEN 函数
功能说明 :LEN 函数用于获取文本中的字符总数(包含空格)。
语法格式 :
LEN(文本)
示例 :
LEN("欢迎使用 英雄云!")
返回:
9
体验 :点击体验该函数

1.6 REPLACE 函数
功能说明 :REPLACE 函数用于根据指定位置和字符数量,将原文本中的部分内容替换为新的文本。
语法格式 :
REPLACE(原文本,开始位置,替换长度,替换文本)
示例 :
REPLACE("英雄云应用定制工具",4,6,"企业数据管理平台")
返回:
英雄云企业数据管理平台
体验 :点击体验该函数

1.7 TRIM 函数
功能说明 :TRIM 函数用于删除文本首尾空格,并将文本中连续多个空格压缩为一个空格。
语法格式 :
TRIM(文本)
示例 :
TRIM("英 雄 云 ")
返回:
英 雄 云
体验 :点击体验该函数

1.8 SPLIT 函数
功能说明 :SPLIT 函数用于按照指定分隔符将文本拆分为数组。
语法格式 :
SPLIT(原文本,分隔符)
示例 :
SPLIT("英雄云-企业数据管理平台","-")
返回:
["英雄云","企业数据管理平台"]
配置说明 :
- 分隔符需使用英文双引号包裹。
- 返回结果为数组,可用于数组类函数进一步处理。
体验 :点击体验该函数

2. 大小写转换函数
2.1 LOWER 函数
功能说明 :LOWER 函数用于将文本中的大写字母转换为小写字母。
语法格式 :
LOWER(文本)
示例 :
LOWER("HELLO WORLD")
返回:
hello world
体验 :点击体验该函数

2.2 UPPER 函数
功能说明 :UPPER 函数用于将文本中的小写字母转换为大写字母。
语法格式 :
UPPER(文本)
示例 :
UPPER("hello world")
返回:
HELLO WORLD
体验 :点击体验该函数

3. 文本判断函数
3.1 EXACT 函数
功能说明 :EXACT 函数用于比较两个文本是否完全一致。若两个文本内容相同,则返回 TRUE;否则返回 FALSE。可结合 IF 函数使用,实现答案校验、数据比对等场景。
语法格式 :
EXACT(文本1,文本2)
示例 :
EXACT(回答,正确答案)
当回答内容与正确答案完全一致时,返回:TRUE,否则返回:FALSE。
体验 :点击体验该函数

3.2 ISEMPTY 函数
功能说明 :ISEMPTY 函数用于判断字段是否为空。
当字段没有数据时返回 TRUE;字段存在数据时返回 FALSE。
语法格式 :
ISEMPTY(字段)
示例 :
ISEMPTY(文本1)
当文本为空时,返回:TRUE;当文本存在内容时,返回:FALSE。
支持字段 :
- 单行文本
- 多行文本
- 数字输入框
- 日期时间
- 时间
- 单选框
- 复选框
- 下拉框
- 下拉复选框
- 地址
- 定位
- 手机
- 成员字段
- 部门字段
体验 :点击体验该函数

3.3 SEARCH 函数
功能说明 :SEARCH 函数用于查找指定文本在原文本中首次出现的位置。若未找到指定文本,则返回 0。
语法格式 :
SEARCH(指定文本,原文本)
示例 :
SEARCH("企业数据管理","英雄云企业数据管理平台")
返回:4,表示"企业数据管理"从第 4 个字符开始出现。
使用说明 :
- 返回值从 1 开始计数。
- 若原文本中不存在指定内容,则返回 0。
- 可结合 IF 函数实现关键字检测和条件判断。
体验 :点击体验该函数

4. 类型转换函数
4.1 CHAR 函数
功能说明 :CHAR 函数用于将数字代码转换为对应的 ASCII 字符。ASCII 字符对照关系可参考 ASCII表 。
语法格式 :
CHAR(数值)
示例 :
CHAR(97)
返回:
a
体验 :点击体验该函数

4.2 VALUE 函数
功能说明 :VALUE 函数用于将文本类型的数字转换为数值类型。常用于文本字段参与数值计算的场景。
语法格式 :
VALUE(文本)
示例 :
VALUE("3.14")
返回:
3.14
体验 :点击体验该函数

4.3 TEXT 函数
4.3.1 TEXT(数字)
功能说明 :TEXT 函数可将数字类型强制转换为文本类型,常用于文本拼接场景。
语法格式 :
TEXT(数字)
示例 :
CONCATENATE("姓名:",姓名,",年龄:",TEXT(年龄))
返回结果示例:
姓名:张三,年龄:25
4.3.2 TEXT(num,text_format)
功能说明 :将数值按照指定格式转换为文本。
语法格式 :
TEXT(num,text_format)
格式说明 :
| 格式类型 | 符号 | 说明 | 示例 | 返回结果 |
|---|---|---|---|---|
| 数字占位 | # | 显示有效数字,多余位四舍五入 | TEXT(12.345,"###.##") | 12.35 |
| 补位占位 | 0 | 位数不足补 0,多余位四舍五入 | TEXT(12.3,"000.00") | 012.30 |
| 千分位 | , | 插入千位分隔符 | TEXT(1234.5,"#,###.00") | 1,234.50 |
| 百分比 | % | 转换为百分比形式 | TEXT(12.34,"#%") | 1234% |
| 原始数据 | [Num0] | 显示原始数据 | TEXT(12.34,"[Num0]") | 12.34 |
| 中文小写 | [Num1] | 转换为中文小写 | TEXT(32,"[Num1]") | 三十二 |
| 中文大写 | [Num2] | 转换为中文大写 | TEXT(32,"[Num2]") | 叁拾贰 |
体验 :点击体验该函数

4.3.3 TEXT(date,text_format)
功能说明 :将日期时间转换为指定格式的文本。
语法格式 :
TEXT(date,text_format)
格式说明 :
假设日期时间为:2026-02-08 20:10:12
| 分类 | 符号 | 说明 | 返回结果 |
|---|---|---|---|
| 年份 | yy | 年份后两位 | 26 |
| 年份 | yyyy | 完整年份 | 2026 |
| 月份 | M | 月份数字 | 2 |
| 月份 | MM | 补零月份 | 02 |
| 月份 | MMM | 中文月份 | 二月 |
| 日期 | d | 日期数字 | 8 |
| 日期 | dd | 补零日期 | 08 |
| 小时 | HH | 24 小时制 | 20 |
| 小时 | hh | 12 小时制 | 08 |
| 分钟 | mm | 分钟 | 10 |
| 秒钟 | ss | 秒钟 | 12 |
| 星期 | E | 星期索引(0~6) | 0 |
| 星期 | EE | 星期简称 | 日 |
| 星期 | EEE | 星期全称 | 星期日 |
体验 :点击体验该函数

4.3.4 使用提示
- text_format 参数需使用英文双引号包裹。
- 支持在 "#""、"0" 或 "[Num]" 前增加前缀。
- 可使用中文、英文、¥、$ 及空格作为前缀。
示例:
TEXT(123,"###.##")
示例:
TEXT(123,"人民币[Num2]")
返回:
人民币壹佰贰拾叁
5. 数组与文本生成函数
5.1 REPT 函数
功能说明 :REPT 函数用于将指定文本按照设定次数重复输出。计算结果最大不能超过 10000 个字符。
语法格式 :
REPT(文本,重复次数)
示例 :
REPT("英雄云",3)
返回:
英雄云英雄云英雄云
使用说明 :
- 重复次数必须为数值。
- 返回结果总长度不能超过 10000 个字符。
体验 :点击体验该函数

5.2 UNION 函数
功能说明 :UNION 函数用于合并多个文本数组,并自动去除重复值。
语法格式 :
UNION(文本1,文本2,...)
示例 :
UNION("小王","小明","小张","小王")
返回:
小王,小明,小张
使用说明 :
- 支持同时传入多个文本值。
- 返回结果会自动去除重复内容。
体验 :点击体验该函数

6. 金额转换函数
6.1 RMBCAP 函数
功能说明 :RMBCAP 函数用于将数值金额转换为标准人民币大写金额格式。常用于合同、报销单、付款申请等需要填写大写金额的场景。
语法格式 :
RMBCAP(数值)
示例 :
RMBCAP(1125)
返回:
人民币:壹仟壹佰贰拾伍元整
使用说明 :
转换结果符合人民币金额书写规范。
体验 :点击体验该函数

7. 注意事项
- 函数名称需使用英文大写,括号及参数符号需使用英文输入状态。
- 多个参数之间使用英文逗号(,)分隔。
- 固定文本内容需使用英文双引号(" ")包裹。
- 部分函数返回结果为数组,可继续作为其他数组函数的输入参数。
- TEXT 函数中的 text_format 参数需使用英文双引号包裹。
- 数字格式中的 "#""、"0"、"[Num]" 支持添加前缀,前缀可使用中文、英文、¥、$ 及空格。
- REPT 函数生成的结果长度不能超过 10000 个字符。
- ISEMPTY 函数仅支持指定字段类型,请根据实际字段类型使用。
- SEARCH 函数未找到目标文本时返回 0。
- CONCATENATE、TEXT、VALUE 等函数可组合使用,实现数据类型转换和文本拼接。