效率神器:函数

💡 注:该功能暂未正式对外发布,仅内测用户可用。

1. 简介

在数据分析中,除了利用现有功能,函数也是我们处理各种数据的得力工具。熟练运用 Excel 的用户经常使用函数来协助数据处理,在数据分析中,同样可以利用相关函数实现相关场景。

2. 支持的 Excel 函数

下表中将列举常用的 Excel 函数在数据分析中对应的函数,帮助大家快速上手函数的使用。

函数类型

Excel 函数

函数说明

数据分析是否支持

逻辑函数

IFS

多条件赋值

条件赋值/分类赋值

NOT

对其参数的逻辑求反

AND

逻辑与

OR

逻辑或

SWITCH

多条件赋值

文本函数

LEN、LENB

求字段长度

LEFT

左截取

RIGHT

右截取

TRIM

清除文本首尾所有的空格

FIND

找字符位置

1)CONCATENATE

2)使用 & 字符拼接

将多个字符串合并成一个字符串

SUBSTITUTE

替换字段值中的指定文本

日期函数

DATEDIF

返回两个指定日期间的天数、月数或年数

DATE

返回特定日期的序列数

TODAY

获取当前日期

YEAR

返回某年包含的天数

NOW

返回当前日期的时间(东八区)

其他函数

IFERROR

检测一个值是否为错误值,若是则返回指定的 value 值,若不是则返回检测对象自身的值。

ISERR

检测一个值是否为#N/A以外的错误,返回1或0。

ISERROR

检测一个值是否为错误值,返回1或0。

ISNA

检测一个值是否为 #N/A。

NA

返回错误值#N/A。

3. 日期函数应用—计算时间差

比如我们要进行分析用户留存,需要计算用户从激活—登录的时间差,就可以使用 DATEDIF 函数。

1)在分析表中点击「+ >>新增字段 >> 公式」,如下图所示:

2)在配置弹出中输入公式为:DATEDIF([最早激活日期],[登录时间],"D")。如下图所示:

3)这样就可以求得激活--登录之间的天数差。如下图所示:

4. 文本函数应用—提取字段中的数字和文本

4.1 应用场景

字段值中包含了数字和文字,希望能将数字和文字分别提取出来,这里可以结合使用 LEN() 函数与 LENB() 函数。

4.2 操作步骤

4.2.1 实现思路

1)可以利用LEN("库存")=2,LENB("库存")=4之间的差,来分别截取左边的数字和右边的文本;

2)2*LEN("1000201人民币")-LENB("1000201人民币")=7,也就是左边的数字的字符数;

3)LENB("1000201人民币")-LEN("1000201人民币")=3,也就是右边的文本的字符数;

4)再结合 LEFT 和 RIGHT 函数来进行截取。

4.2.2 具体步骤

1)编辑公式LEFT([科目代码和名称],2*LEN([科目代码和名称])-LENB([科目代码和名称])),获取科目代码,也就是数字部分,如下图所示:

2)编辑公式RIGHT(科目代码和名称,LENB(科目代码和名称)-LEN(科目代码和名称)),获取名称,也就是文本部分,如下图所示:

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验