跳到主要内容

轻析数据集函数

文本函数

1. CONCAT

CONCAT(文本字段1,文本字段2 …)

1.1 函数简介

将多个「文本字段」合并为一个「文本字段」

1.2 函数说明
  • 公式中至少要有一个及以上文字字段或内容,否则函数无法运算
  • 必须使用英文逗号隔开
1.3 函数案例

文档图片 如图所示,在管理客户订单信息时,想要将在客户名称中直观显示客户的所在地区。可以通过CONCAT函数将「西北地区」与「李华农业科技有限公司」合并为「西北地区李华农业科技有限公司」字段

文档图片

2. MID

MID(文本字段,数字1,数字2)

2.1 函数简介

返回「文本字段」从「数字1」的位数开始,到「数字2」个字数的字符串

2.2 函数说明
  • 汉字、字母、标点符号和数字等都占一个字数
  • 公式中的「文本字段」、「数字1」与「数字2」均为必填项
  • 必须使用英文逗号隔开
2.3 函数案例

如图所示,在管理客户订单信息时,使用MID函数截取订单编号「13728372637」从第2位开始后的4个字数,得到「3728」

文档图片

3. LEFT

LEFT(文本字段,数字字段)

3.1 函数简介

返回从「文本字段」左数的第一个字符开始,到指定数量「数字字段」的字符

3.2 函数说明

  • 汉字、字母、标点符号和数字等都占一个字数
  • 公式中的「文本字段」与「数字字段」均为必填项
  • 必须使用英文逗号隔开

3.3 函数案例

如图所示,使用LEFT函数截取订单编号「13728372637」左数前6位字数,得到「137283」

文档图片

4.RIGHT

RIGHT(文本字段,数字字段)

4.1 函数简介

返回从「文本字段」右数的第一个字数开始,到指定数量「数字字段」的字数

4.2 函数说明

  • 汉字、字母、标点符号和数字等都占一个字数
  • 公式中的「文本字段」与「数字字段」均为必填项
  • 且用英文逗号隔开

4.3 函数案例

如图所示,使用RIGHT函数截取客户公司名称「李华农业科技有限公司」右数前四位字数,得到「有限公司」

文档图片

5.LEN

LEN(文本字段)

5.1 函数简介

返回「文本字段」的字数数量

5.2 函数说明

  • 汉字、字母、标点符号和数字等都占一个字数
  • 公式中的「文本字段」为必填项

5.3 函数案例

如图所示,使用LEN函数计算得出「易碎物品,小心包装」的字数数量为9

文档图片

6. UPPER

UPPER(文本字段)

6.1 函数简介

将「文本字段」中的小写英文字符全部转换为大写英文字符

6.2 函数说明

  • 公式中的「文本字段」为必填项

6.3 函数案例

如图所示,使用UPPER函数将编号「78MUYmu」中的小写英文字符全部转换为大写英文字母,得到「78MUYMU」

文档图片

7. LOWER

LOWER(文本字段)

7.1 函数简介

将「文本字段」中的大写英文字符全部转换为小写英文字符

7.2 函数说明

  • 公式中的「文本字段」为必填项

7.3 函数案例

如图所示,使用UPPER函数将编号「78MUYmu」中的大写英文字符全部转换为小写英文字母,得到「78muymu」

文档图片

8. REPLACE

REPLACE(文本字段1,数字1,数字2,文本字段2)

8.1 函数简介

将「文本字段1」中,从「数字1」的位数开始,将「数字2」个字数替换为「文本字段2」

8.2 函数说明

  • 汉字、字母、标点符号和数字等都占一个字数
  • 公式中的「文本字段1」、「数字1」、「数字2」与「文本字段2」皆为必填项
  • 必须使用英文逗号隔开

8.3 函数案例

如图所示,使用REPLACE函数将订单编号「13728372637」从位数1开始,将2个字数替换为文本字段“CN”,得到「CN728372637」

文档图片

SEARCH(文本字段1,文本字段2,数字)

9.1 函数简介

在「文本字段2」中查找「文本字段1」,返回「文本字段1」在「文本字段2」中的第一个字数的位置序号

9.2 函数说明

  • 公式中的「文本字段1」、「文本字段2」与「数字」皆为必填项
  • 必须使用英文逗号隔开

9.3 函数案例

如图所示,使用SEARCH函数查找「螺丝」在「铁路用,A级特型螺丝」出现的位置,得到9

文档图片

10. TEXT

TEXT (数字字段/日期字段)

10.1 函数简介

将任意类型字段,转换为文本字段

10.2 函数说明

  • 公式中需要任填一个「数字字段」或「日期字段」,不能为空

10.3 函数案例

如图所示,通过TEXT函数将数字字段「26923」转换为文本字段「26923」

文档图片

11. DATEFORMAT

DATEFORMAT (日期字段,格式,语言)

11.1 函数简介

将「日期字段」转化为指定「格式」

格式:日期字段呈现的形式

语言:日期字段显示的语言,“CN”对应中文,”EN”对应英文

格式填写“YYYYMMDD HH:mm:ss”,对应“年,月,日,时,分,秒”,此时无需填写「语言」

示例:DATEFORMAT(日期,"YYYYMMDD HH:mm:ss"),返回字符串“20180101 12:12:12”

DATEFORMAT(日期,"YYYY HH"),返回字符串”202317”

格式填写“E, EE, EEE”,对应“06,周日周六,星期日~星期六”,语言可填写“CN”或”EN”

示例:DATEFORMAT(日期,EEE,CN),返回字符串“星期日”

DATEFORMAT(日期,EEE,EN),返回字符串“Sunday”

11.2 函数说明

  • 公式中的「日期」、「格式」为必填项
  • 必须使用英文逗号隔开

11.3 函数案例

如图所示,使用DATEFORMAT计算「2023-04-26 09:13:09」对应的星期,得出「星期三」

文档图片

数字函数

12.AVERAGE

AVERAGE(数字字段1,数字字段2,...)

12.1 函数简介

计算所有「数字字段」的平均值

12.2 函数说明

  • 公式中的「数字字段1」为必填项
  • 必须使用英文逗号隔开

12.3 函数案例

如图所示,使用AVERAGE函数计算「23」、「40」与「34」的平均点击量,得出「32.333333333333333」

文档图片

13.ABS

ABS(数字字段)

13.1 函数简介

返回一个「数字字段」的绝对值

13.2 函数说明

  • 公式中的「文本字段1」、「文本字段2」与「数字」皆为必填项
  • 必须使用英文逗号隔开

13.3 函数案例

如图所示,通过ABS函数计算「-1309」的绝对值,得出「1309」

文档图片

14. MAX

MAX(数字字段1,数字字段2,...)

14.1 函数简介

返回所有「数字字段」中的最大值

14.2 函数说明

  • 公式中的「数字字段1」为必填项
  • 必须使用英文逗号隔开

14.3 函数案例

如图所示,使用MAX函数计算点击量「23」、「40」与「34」中的「最高单日点击量」,得出「40」

文档图片

15. MIN

MIN(数字1,数字2,...)

15.1 函数简介

返回所有「数字字段」中的最小值

15.2 函数说明

  • 公式中的「数字字段1」为必填项
  • 必须使用英文逗号隔开

15.3 函数案例

如图所示,通过MIN函数计算点击量「23」、「40」与「34」中的「最低单日点击量」,得出「23」

文档图片

16.ROUND

ROUND(数字字段,数字)

16.1 函数简介

将「数字字段」四舍五入,转化为保留「数字」位小数的「数字字段」

16.2 函数说明

  • 公式中的「数字字段」、「数字」为必填项
  • 必须使用英文逗号隔开

16.3 函数案例

如图所示,通过ROUND函数将员工销售额「6400.23」转化为保留至一位小数的「6400.2」

文档图片

17.INT

INT(数字字段)

17.1 函数简介

将「数字字段」向下取整数

17.2 函数说明

  • 公式中的「字字段」为必填项

17.3 函数案例

如图所示,使用INT函数对员工销售额「2380.13」取整得到「2380」

文档图片

18.MOD

MOD(数字字段1,数字字段2)

18.1 函数简介

返回「数字字段1」和「数字字段2」相除的余数

18.2 函数说明

  • 公式中的「数字字段1」与「字段字段2」为必填项
  • 必须使用英文逗号隔开

18.3 函数案例

如图所示,使用MOD函数计算「5」与「3」相除的余数,得出「2」

文档图片

19. PRODUCT

PRODUCT(数字字段1,数字字段2,...)

19.1 函数简介

返回所有「数字字段」的乘积

19.2 函数说明

  • 公式中的「数字字段1」为必填项
  • 必须使用英文逗号隔开

19.3 函数案例

如图所示,使用PRODUCT函数计算采购数量「40」和单价「230」的乘积,得出总金额「9200」

20. SUM

SUM(数字字段1,数字字段2,...)

20.1 函数简介

返回所有「数字字段」的总和

20.2 函数说明

  • 公式中的「数字1」为必填项
  • 必须使用英文逗号隔开

20.3 函数案例

如图所示,使用SUM函数计算点击量「23」、「40」与「34」的「总点击量」,得出「97」

文档图片

21.POWER

POWER(数字字段1,数字字段2)

21.1 函数简介

返回「数字字段1」的「数字字段2」次方,「数字字段2」可以为分数或者整数

21.2 函数说明

  • 公式中的「数字字段1」为必填项
  • 必须使用英文逗号隔开

21.3 函数案例

如图所示,使用POWER函数计算员工工龄「7」的二次方,得出「49」

文档图片

22. LN

LN(数字字段)

22.1 函数简介

计算「数字字段」的自然对数

22.2 函数说明

  • 公式中的「数字字段」为必填项

22.3 函数案例

如图所示,使用LN函数计算点击量「23」的自然对数,得出「3.13549421」

文档图片

23. NUM

NUM(文本字段)

23.1 函数简介

将「文本字段」转化为「数字字段」

23.2 函数说明

  • 公式中的「文本字段」为必填项
  • 公式中的「文本字段」的内容必须为数字

23.3 函数案例

如图所示,通过NUM函数将文本字段「1」转换为数字字段「1」

文档图片

逻辑函数

24. IF

IF(判断条件,真值,假值)

24.1 函数简介

根据判断条件的正确或错误,返回不同的值

24.2 函数说明

  • 公式中的「判断条件」、「真值」与「假值」皆为必填项
  • 「判断条件」不支持2个及以上逻辑运算符的形式,例如1<字段<3
  • 必须使用英文逗号隔开

24.3 函数案例

如图所示,使用IF函数判断学生数学成绩是否及格,大于判断条件「60」,返回「合格」,否则「不合格」

文档图片

25. IFS

IFS(判断条件1,真值1,判断条件2,真值2,...)

25.1 函数简介

检查是否满足一个或多个条件,且返回最先符合判断条件的真值

25.2 函数说明

  • 公式中的「判断条件」、「真值1」为必填项
  • 「判断条件」不支持2个及以上逻辑运算符的形式,例如1<字段<3
  • 必须使用英文逗号隔开

25.3 函数案例

如图所示,使用IFS函数对学生的数学成绩进行分级,即大于「80」,返回「A」;小于「80」大于「60」,返回「B」;小于「60」大于「30」,返回「C」

文档图片

26. AND

AND(判断条件1,判断条件2,...)

26.1 函数简介

任何一个「判断条件」不匹配,返回字符串“false”;所有「判断条件」都匹配,返回字符串"true"

26.2 函数说明

  • 公式中的「判断条件1」为必填项
  • 「判断条件」不支持2个及以上逻辑运算符的形式,例如1<字段<3
  • 必须使用英文逗号隔开

26.3 函数案例

如图所示,使用AND函数判断学生是否全部科目都及格,只有「语文」>60、「数学」>60与「英语」>60等判断都匹配时,返回“true”;否则,返回”false”

文档图片

27. OR

OR(判断条件1,判断条件2,...)

27.1 函数简介

任何一个「判断条件」匹配,返回字符串“true”;所有「判断条件」都不匹配,才返回字符串”false”

27.2 函数说明

  • 公式中的「判断条件1」为必填项
  • 「判断条件」不支持2个及以上逻辑运算符的形式,例如1<字段<3
  • 必须使用英文逗号隔开

27.3 函数案例

如图所示,使用OR函数判断学生是否有科目不及格,即「语文」<60、「数学」<60与「英语」<60等判断条件至少有一个匹配时,返回“true”;所有判断条件都不匹配时,返回”false”

文档图片

28. XOR

XOR(判断条件1,判断条件2,...)

28.1 函数简介

返回所有「判断条件」的异或值,当结果相同,返回字符串"false"。结果不完全相同,返回字符串"true"

异或:当两个值相同,返回"false",当两个值不同,返回"true"

示例:XOR ( 1>2,1>3,1>4 ) :

衡量各个判断条件,可得(false,false,false),结果相同,返回“false”
XOR ( 1>2,2>3,3>1 ) :
衡量各个判断条件,可得(false,false,true),结果不完全相同,返回”true”

28.2 函数说明

  • 公式中的「判断条件1」皆为必填项
  • 「判断条件」不支持2个及以上逻辑运算符的形式,例如1<字段<3
  • 必须使用英文逗号隔开

28.3 函数案例

如图所示,判断XOR(0=1,1=1,0=1),衡量各判断条件,可得(false,true,false),结果不完全相同,返回“true”

文档图片

29. NOT

NOT(判断条件1)

29.1 函数简介

返回「判断条件1」的相反值

29.2 函数说明

  • 公式中的「判断条件1」为必填项
  • 「判断条件」不支持2个及以上逻辑运算符的形式,例如1<字段<3

29.3 函数案例

如图所示,单行文字数据中只有“false”与”true”两类值,其中空缺的值皆为“true”,可以使用NOT函数填补空缺的“true”

当单行文字为空值时,NOT(单行文字==”false”)返回值为“true”;

当单行文字为”false”时,NOT(单行文字==”false”)返回值为“false”;

当单行文字为”true”时,NOT(单行文字==“false”)返回值为”true”;

30. ISEMPTY

ISEMPTY(文本字段/数字字段/日期字段)

30.1 函数简介

判断「文本字段/数字字段/日期字段」是否为空字符串。如果是空值,返回字符串"true",如果不是控制,返回"false"

30.2 函数说明

  • 必须使用英文逗号隔开

30.3 函数案例

如图所示,使用ISEMPTY函数判断「语文」数据中是否有空值,空值返回“true”,非空值返回”false”

文档图片

日期函数

31. YEAR

YEAR(日期)

31.1 函数简介

返回「日期」中的年份

31.2 函数说明

  • 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
  • 「日期」为必填项

31.3 函数案例

如图所示,通过YEAR函数提取员工生日日期「2000-03-09」中的年份,得出「2000」

文档图片

32. MONTH

MONTH(日期)

32.1 函数简介

返回「日期」中的月份

32.2 函数说明

  • 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
  • 「日期」为必填项

32.3 函数案例

如图所示,通过MONTH函数提取员工生日日期「2000-03-09」中的月份,得出「3」

文档图片

33. DAY

DAY(日期)

33.1 函数简介

返回「日期」的天

33.2 函数说明

  • 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
  • 「日期」为必填项

33.3 函数案例

如图所示,通过DAY函数提取员工生日日期「2000-03-09」中的天,得出「9」

文档图片

34. HOUR

HOUR(日期)

34.1 函数简介

返回「日期」的小时

34.2 函数说明

  • 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
  • 「日期」为必填项

34.3 函数案例

如图所示,通过HOUR函数提取下单时间「2023-04-09 07:08:54」中的小时,得出「7」

文档图片

35. MINUTE

MINUTE(日期)

35.1 函数简介

返回「日期」的分钟

35.2 函数说明

  • 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
  • 「日期」为必填项

35.3 函数案例

如图所示,通过MINUTE函数提取下单时间「2023-04-09 07:08:54」中的分钟,得出「8」

文档图片

36. SECOND

SECOND(日期)

36.1 函数简介

返回「日期」的秒

36.2 函数说明

  • 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
  • 「日期」为必填项

36.3 函数案例

如图所示,通过SECOND函数提取下单时间「2023-04-09 07:08:54」中的秒,得出「54」

文档图片

37. DATE

DATE(数字字段1,数字字段2,...)

37.1 函数简介

将「数字」拼接成为日期。「数字」顺序为“年,月,日,时,分,秒”

37.2 函数说明

  • 公式中的6个数字均为必填项
  • 必须使用英文逗号隔开

37.3 函数案例

如图所示,通过DATE函数将数字「2021」、「1」、「3」、「9」、「5」与「1」拼接,得出日期「2021-01-03 09:05:01」

文档图片

38. NOW

NOW()

38.1 函数简介

返回当前时间,精确到秒,无需参数

38.2 函数说明

  • 公式中无需填写参数

38.3 函数案例

如图所示,通过NOW函数计算当前时间,得出「2023-04-26 12:08:11」

文档图片

39. DAYS

DAYS(日期1,日期2)

39.1 函数简介

返回「日期1」减去「日期2」的差值,单位为天

39.2 函数说明

  • 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
  • 「日期1」与「日期2」皆为必填项
  • 必须使用英文逗号隔开

39.3 函数案例

如图所示,通过DAYS函数可以计算出发货日期「2023-04-15」与收货日期「2023-04-26」的差值,得出商品运输时间为「11」

40. DATEDELTA

DATEDELTA(日期,数字,时间单位)

40.1 函数简介

将「日期」增加或减少指定「数字」的单位时间

当「数字」正数时增加日期,为负数时减少日期

「时间单位」可填“D、M、Y、H、MIN”,对应“天、月、年、时、分”,不填默认为天

40.2 函数说明

  • 公式中的「日期」、「数字」与「时间单位」皆为必填项
  • 必须使用英文逗号隔开

40.3 函数案例

如图所示,使用DATEDELTA计算下单日期「2023-04-09 07:08:54」后七天的发货日期,得出「2023-04-16 07:08:54」

41. TIMESTAMPTODATE

TIMESTAMPTODATE(时间戳字段)

41.1 函数简介

将「时间戳字段」转换为“年-月-日 时:分:秒”格式的字符串

时间戳:用13位数字表示的时间

41.2 函数说明

  • 公式中的「时间戳」为必填项

41.3 函数案例

如图所示,使用TIMESTAMPTODATE函数将时间戳「1678334922000」转换为时间,得出「2023-03-09 04:08:42」

文档图片

42. DATETOTIMESTAMP

DATETOTIMESTAMP(日期)

42.1 函数简介

将「日期」转化为13位字数的时间戳

42.2 函数说明

  • 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”

42.3 函数案例

如图所示,使用DATETOTIMESTAMP函数将下单时间「2023-03-09 04:08:42」转换为时间戳,得出「1678334922000」

文档图片

43. CURDATE

CURDATE()

43.1 函数简介

返回当前日期,精确到日

43.2 函数说明

  • 公式中无需参数

43.3 函数案例

如图所示,使用CURDATE函数计算当前日期,得出「2023-04-27」

![文档图片](https://7169-qingmall-6goin5nh5aaec4fa-1304800004.tcb.qcloud.la/%E5%9B%BE%E7%89%87%E8%BF%81%E7%A7%BB/%E6%9C%AA%E5%91%BD%E5%90%8D%E6%96%87%E4%BB%B6%E5%A4%B9/4%E6%9C%8827%E6%97%A5(1%29.gif?sign=3e7dd3cddd6b8b6cfc7313146c107225&t=1683529304)​

注意:

  • 「文本字段」最多可包含500个字数
  • 「数字字段」最多可包含30个数字,最多有15小数位数最多包含15个数字