跳到主要内容

文本函数

1 功能介绍

1.1 功能简介

工作中经常需要对数据中的文本字符进行提取、查找和替换等操作。

文本函数,可以帮助我们在公式中编辑处理文字串信息。

2 设置步骤

CONCAT

将多个文本字符串合并成一个文本字符串。

函数用法:CONCAT(text1,text2, …)注:字段或者函数之间,用逗号隔开;如果是字符串,需要用引号包裹起来。

函数示例:

将客户所在地和客户姓名连接成具体的客户信息。

公式设置image.png效果展示image.png

MID

返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

函数用法:MID(text, start_num, num_chars)text: 必需。 包含要提取字符的文本字符串。start_num: 必需。 文本中要提取的第一个字符的位置。 文本中第一个字符的 start_num 为 1,以此类推。num_chars: 必需。 指定希望从文本中返回字符的个数。

函数示例:

通过 MID 函数提取身份证号的第 7 到 10 位,后面接“-”,提取身份证号的 11、12 位,接“-”,最后提取身份证号的 13、14 位。最后,采用 CONCATENATE 函数将提取出来数字和“-”连接符相连。

公式设置image.png效果展示image.png

LEFT

从文本字符串的左侧第一个字符开始返回指定个数的字符。

函数用法:LEFT(text,[num_chars])

函数示例:

取身份证号前3位。

公式设置image.png效果展示image.png

从文本字符串的右侧第一个字符开始返回指定个数的字符。

函数用法:RIGHT(text,[num_chars])text: 必需。包含要提取字符的文本字符串。num_chars: 可选。指定希望提取的字符数。

函数示例:

取身份证号后4位。

公式设置image.png效果展示image.png

LEN

返回文本字符串中的字符个数。(空格也将作为字符进行计数)

函数用法:LEN(text)

函数示例:

LEN函数与IF函数连用:判断会员等级,假设会员码三位数的为高级会员,会员码五位数的为普通会员。

公式设置image.png效果展示image.pngimage.png

UPPER

将一个文本字符串中的所有小写字母转换为大写字母。

函数用法:UPPER(text)

函数示例:

将小写单词转为大写单词。

公式设置image.png效果展示image.png

LOWER

将一个文本字符串中的所有大写字母转换为小写字母。

函数用法:LOWER(text)

函数示例:

将大写单词转为小写单词。

公式设置image.png效果展示image.png

REPLACE

根据指定的字符数,将部分文本字符串替换为不同的文本字符串。

函数用法:REPLACE(old_text, start_num, num_chars, new_text)old_text: 必需。要替换其部分字符的文本。start_num: 必需。old_text 中要替换为 new_text 的字符位置。num_chars: 必需。old_text 中希望使用 new_text 来进行替换的字符数。new_text: 必需。将替换 old_text 中字符的文本。

函数示例:

为保护隐私,用REPLACE函数替代手机号码中间四位。

公式设置image.png效果展示image.png

返回第一个文本字符串在第二个文本字符串中第一次出现的位置序号,从左到右查找,忽略英文字母的大小写;返回 0 则表示未查找到。

函数用法:SEARCH(find_text,within_text,[start_num])find_text: 必需。要查找的文本。within_text: 必需。字符所在文本。start_num: 可选。within_text 中从第几个字符开始查找;未填写则默认从第一个开始查找。

函数示例:

【你周天一天都有时间吗?】,查找“天”所在的位置;

【你周天一天都有时间吗?】,从第四个字符开始,查找“天”所在的位置。

公式设置image.png查找“天”所在的位置image.png从第四个字符开始,查找“天”所在的位置效果展示image.pngimage.png

TEXT

将日期转换成特定格式的文本。

函数用法:TEXT(date, text_format)其中 text_format 的含义如下:yy 表示年,显示为 15yyyy 表示年,显示为 2015M 表示月,显示为 6MM 表示月,显示为 06MMM 表示月,显示为六月d 表示日,显示为 9dd 表示日,显示为 09HH 表示 24 小时制的时(0 点 10 分将显示为 0:10)hh 表示 12 小时制的时(0 点 10 分将显示为 12:10)mm 表示分ss 表示秒E 表示星期,结果为 06,分别表示星期日星期六EE 表示星期,例如:日、一、二等EEE 表示星期,例如:星期日、星期一、星期二等

函数示例:

输入日期,显示为日月年;

输入日期,显示为“周几”。

公式设置image.pngimage.png效果展示image.png

JOIN

​可通过连接符将数组的值连成文本。

函数用法:JOIN("连接符",数组)

函数示例:

将多项选择中勾选的选项通过”-“组合在一起。

公式设置image.png效果展示image.png