热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

好队友超好用的函数插件大全,再也不用为excel函数使用烦恼啦

本文介绍好队友的4类函数插件,你需要的应有尽有,满足你对函数的所有需求(如不满足需求,评论区留言,立即安排上&

本文介绍好队友的4类函数插件,你需要的应有尽有,满足你对函数的所有需求
(如不满足需求,评论区留言,立即安排上)


一、函数设置

在看函数之前我们先来看一下,在好队友表单中,函数的插入方法

首先进入钉钉好队友→打开数据表→添加计算公式组件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下面我们再来简单介绍一下每种函数的使用方法


二、数值函数

1.ABS函数

ABS函数可以获取一个数的绝对值
用法:ABS(数值)
示例:ABS(-8) =8

2.ROUND

根据设置的小数位精确度,返回对数值四舍五入后的值
用法:ROUND(数值, [小数位精确度])
示例:ROUND(3.42, 1) =3.4
ROUND(3.45, 1) =3.5

3.TRUNCATE

仅保留小数位精确度之前的数值,不会四舍五入,小数位数之后的数值直接舍弃掉。比如:金额 求平均数后,保留2位小数,但舍弃2位小数后的数值
用法:TRUNCATE(数值,[小数位精确度])
示例:TRUNCATE(1.6, 0) =1
TRUNCATE(1.678, 2) =1.67

4.AVG

平均值
用法:AVG(数值1, 数值2, 数值3, …)
示例:AVG(1, 2, 3) =2

5.MAX

MAX函数可以获取一组数值的最大值
用法:MAX(数值1, 数值2, 数值3, …)
示例:MAX(3, 4, 2) =4

6.MIN

MIN函数可以获取一组数值的最小值
用法:MIN(数字1,数字2,…)
示例:MAX(3, 4, 2) =2

7.MOD

用数值除以除数后,返回整除后的余数
用法:MOD(数值, 除数)
示例:MOD(10, 3) =1

8.SUM

求和
用法:SUM(数值1, 数值2, 数值3, …)
示例:SUM(1, 2, 3) =6

9.RANDOM

用法:RANDOM(最小值, 最大值, 小数位数)
示例:返回 1 ~ 10 之间的随机整数,可以使用 RANDOM(1 , 10 ,0)说明:返回最小值(不包含)与最大值(不包含)之间的随机实数
说明:随机数


三、文本函数

1.CONCAT

用法:CONCAT(文本1,文本2,文本3)
示例:CONCAT({省份},{店名})
说明:可用于连接多个文本或常量 例:CONCAT({省份},{数量})=省份10

2.INSERT

用法:INSERT(原文本,替换开始位置,替换字符数,新文本)
示例:INSERT(数据管理系统,1,0,SJ)=SJ数据管理系统
说明:在原文本中,从替换位置开始,往后数指定的替换字符数,将这段文本替换为新文本

3.LEFT

用法:LEFT(文本,截取字符数)
示例:LEFT(数据管理系统,2,)=数据
说明:从文本左侧开始,返回指定字符数的文字

4.RIGHT

用法:LEFT(文本,截取字符数)
示例:LEFT(数据管理系统,2,)=系统
说明:从文本右侧开始,返回指定字符数的文字

5.MID

用法:MID(文本,指定位置,截取字符数)
示例:MID(数据管理系统,2,2)=管理
说明:返回文本中间指定字符数的文字

6.MD

用法:MD(文本1, 文本2, 文本3)
示例:MD({省份}, {店名}) =3dbe00a167653a1aaee01d93e77e730e
说明:根据传入的多个字段值,生成MD5值。如果这些字段值是一样的,则生成的MD5值一样。可用于排查多列重复值。最少要传入1个字段,最多10个字段

7.TRIM

用法:TRIM(文本)
示例:TRIM(数据管理系统)= 数据管理系统
说明:删除文本首尾的空格

8.REPLACE

用法:REPLACE原文本, 匹配文本, 新文本)
示例:REPLACE({湖北省}, 湖北, 河南) =河南省
说明:将原文本中的查找到的匹配文本全部替换为新文本

9.LEN

用法:LEN(文本)
示例:LEN(数据管理系统) =6
说明:返回文本的长度,中文、英文都算1个字符,多于身份证、手机号的位数检验

10.LOCATE

用法:LOCATE(文本, 字段)
示例:LOCATE(湖北, {省份}) =真
说明:判断字段是否包含指定文本,包含则返回真,否则假


四、逻辑函数

1.IF函数

用法:IF(条件, 表达式1, 表达式2)
示例:IF({数学成绩}<60, 不及格, 及格) // 如果数学成绩<60, 返回’不及格’, 否则返回’及格’
IF({数学成绩}<60, 不及格, IF({数学成绩}<80, 良好 ,优秀)) // 如果数学成绩<60, 返回’不及格’;小于80 返回’良好’否则返回’优秀’
说明:如果条件为真,则执行表达式1,为假则执行表达式2

2.AND函数

用法:AND(条件1, 条件2, 条件3, …)
示例:AND({语文成绩}>90, {数学成绩}>90, {英语成绩}>90) // 语文、数学、英语成绩都> 90,返回真,否则返回假
说明:所有条件均为真,则返回真,否则返回假。逻辑操作AND的函数模式

3.OR函数

用法:OR(条件1, 条件2, 条件3, …)
示例:OR({语文成绩}>90, {数学成绩}>90, {英语成绩}>90) // 语文、数学、英语任何一门成绩 > 90,返回真,否则返回假
说明:任意一个条件为真,则返回真,否则返回假。逻辑操作OR的函数模式

4.EMPTY

用法:EMPTY()
示例:EMPTY() // 返回空,什么都不显示。
IF({数字}>1, 是, EMPTY()) // 数字列大于1,返回 是,否则 返回空,显示为空白
说明:返回空,通常与IF函数搭配使用

5.ISEMPTY

用法:ISEMPTY(表达式)
示例:ISEMPTY({离职日期}) // 离职日期为空返回真,否则返回假
IF(ISEMPTY({离职日期}), TODAY(), {离职日期}) // 离职日期为空返回今天,否则返回离职日期
说明:判断传入的值是否为空,为空返回真,否则返回假

6.ISNOTEMPTY

用法:ISNOTEMPTY()
示例:ISNOTEMPTY({离职日期}) // 离职日期不为空返回真,否则返回假
IF(ISNOTEMPTY({姓名}), 已填写, 未填写) // 姓名不为空则返回已填写,否则返回未填写
说明:判断传入的值是否不为空,不为空返回真,否则返回假


五、常用函数

1.IDCARDBIRTHDAY

用法:IDCARDBIRTHDAY(身份证号码)
示例:IDCARDBIRTHDAY({身份证号码}) // 例如:身份证号是 420684199003060025, 则返回 日期 1990-03-06
说明:返回身份证号码对应的出生日期,支持15位和18位身份证号

2.IDCARDSEX

用法:IDCARDSEX(身份证号码)
示例:IDCARDSEX({身份证号码}) // 例如:身份证号是 420684199003060025, 则返回 女
说明:返回身份证号码对应的性别(男/女),支持15位和18位身份证号

点击下方链接,查看视频教程

数值函数
文本函数
逻辑函数
常用函数


推荐阅读
  • 摘要: 在测试数据中,生成中文姓名是一个常见的需求。本文介绍了使用C#编写的随机生成中文姓名的方法,并分享了相关代码。作者欢迎读者提出意见和建议。 ... [详细]
  • 上图是InnoDB存储引擎的结构。1、缓冲池InnoDB存储引擎是基于磁盘存储的,并将其中的记录按照页的方式进行管理。因此可以看作是基于磁盘的数据库系统。在数据库系统中,由于CPU速度 ... [详细]
  • 本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 图像因存在错误而无法显示 ... [详细]
  • 手把手教你使用GraphPad Prism和Excel绘制回归分析结果的森林图
    本文介绍了使用GraphPad Prism和Excel绘制回归分析结果的森林图的方法。通过展示森林图,可以更加直观地将回归分析结果可视化。GraphPad Prism是一款专门为医学专业人士设计的绘图软件,同时也兼顾统计分析的功能,操作便捷,可以帮助科研人员轻松绘制出高质量的专业图形。文章以一篇发表在JACC杂志上的研究为例,利用其中的多因素回归分析结果来绘制森林图。通过本文的指导,读者可以学会如何使用GraphPad Prism和Excel绘制回归分析结果的森林图。 ... [详细]
  • 本文详细介绍了使用 SQL Load 和 Excel 的 Concatenate 功能将数据导入 ORACLE 数据库的方法和步骤,同时介绍了使用 PL/SQL tools 将数据导入临时表的方法。此外,还提供了一个转链接,可参考更多相关内容。摘要共计XXX字。 ... [详细]
  • STL迭代器的种类及其功能介绍
    本文介绍了标准模板库(STL)定义的五种迭代器的种类和功能。通过图表展示了这几种迭代器之间的关系,并详细描述了各个迭代器的功能和使用方法。其中,输入迭代器用于从容器中读取元素,输出迭代器用于向容器中写入元素,正向迭代器是输入迭代器和输出迭代器的组合。本文的目的是帮助读者更好地理解STL迭代器的使用方法和特点。 ... [详细]
  • java drools5_Java Drools5.1 规则流基础【示例】(中)
    五、规则文件及规则流EduInfoRule.drl:packagemyrules;importsample.Employ;ruleBachelorruleflow-group ... [详细]
  • Excel成绩排序的方法及注意事项
    本文介绍了在Excel中对成绩进行排序的方法,包括总分统计和排名函数的使用。同时,还提供了解决分数相同排名不连续的问题的方法,即使用Excel的自动填充功能。通过本文的指导,读者可以轻松地对成绩进行排序和排名操作。注意事项也被提及,帮助读者避免常见的错误。 ... [详细]
  • #define_CRT_SECURE_NO_WARNINGS#includelist.h#includevoidSListInit(PNode*pHead ... [详细]
  • 总结一下C中string的操作,来自〈CPrimer〉第四版。1.string对象的定义和初始化:strings1;空串strings2(s1);将s2初始 ... [详细]
  • 在本教程中,我们将看到如何使用FLASK制作第一个用于机器学习模型的RESTAPI。我们将从创建机器学习模型开始。然后,我们将看到使用Flask创建AP ... [详细]
  • 站点用户可以在站点上注册,并且在注册期间可以提供名称.我希望此名称是有效名称,并且不包含任何HTML和其他时髦字符.strip_tags够吗?解决方法: ... [详细]
  • Ihavebeenworkingwithbufferingafileonmylocaldrivetoparseandobtaincertaindata.Forte ... [详细]
author-avatar
Shaw
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有