百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

15个excel常用函数,可直接套用,几乎每天都用得到,收藏备用吧

itomcoil 2025-01-17 11:59 17 浏览

Hello.大家好,今天跟大家分享15个Excel函数公式,都是我们工作中经常用到的公式,工作中遇到类似的问题,可直接套用,快速提高工作效率,话不多说,下面就让我们来一起学习下吧

1. 身份证号码提取出生日期

公式:=--TEXT(MID(B3,7,8),"0000-00-00")

在这里我们使用mid函数提取身份中号码中的出生日期,然后使用text函数设置数字的格式,因为text是一个文本函数,所以它输出的结果是一个文本,我们在公式的最前面输入两个减号,将文本格式的数值转换为常规格式的设置

2. 计算年龄

公式:=DATEDIF(C3,TODAY(),"Y")

Datedif函数的作用是计算两个时间的差值,

第一参数:开始时间,就是我们提取身份证号码的时间

第二参数:结束时间,我们使用today函数获取今天的日期

第三参数:返回类型,在这里我们设置为Y,代表年份

3. 根据身份证号码提取性别

公式:=IF(MOD(MID(B3,17,1),2)=1,"男","女")

身份证号码中也包含着每个人的性别信息,它只与身份证号码的第17位有关,第17位是计数性别为男,为偶数性别则为女,所以我们使用mid提取第17位的数值,然后使用mod函数计算这个数的奇偶性,最后使用if函数判断输出结果

4. 合并单元格求和

公式:=SUM(C3:C14)-SUM(D4:D14)

在这里我们需要先选择想要求和的区域,然后在编辑栏输入公式,最后按Ctrl+回车批量填充公式

5. 合并单元格计数

公式:=COUNTA(C3:C14)-SUM(D4:D14)

在这里我们需要先选择想要计数的区域,然后在编辑栏输入公式,最后按Ctrl+回车批量填充公式

6. 合并单元格填充序号

公式:=MAX($A$2:A2)+1

在这里我们需要先选择想要添加序号的数据区域,然后在编辑栏输入公式,最后按Ctrl+回车批量填充公式

7. 按照类别排序

公式:=COUNTIF($B$3:B3,B3)

8. 查找重复内容

公式:=IF(COUNTIF(C:C,C3)>1,"重复","")

在这里我们首先使用countif函数对C列进行计数,如果结果大于1代表有重复值,然后我们使用if函数来判断结果是不是大于1,大于1就返回重复,如果不大于1就返回空值

9. 条件计数

公式:=COUNTIF(B:B,E2)

Countif函数的作用:条件计数,

语法:=countif(要统计的数据区域,统计条件)

10. 条件求和

公式:=SUMIF(B3:B15,F3,D3:D15)

Sumif函数的作用:条件求和

语法:=sumif(要统计的数据区域,求和条件,求和区域)

11. 条件判断

公式:=IF(C3>=60,"通过","不通过")

If函数是一个条件判断函数,他能根据条件来返回对应的结果

语法:=IF(判断条件,条件正确时返回的结果,条件错误时返回的结果)

12. 生成随机数

随机小数公式:=RAND()

这个函数不需要参数,选择函数后直接点击回车即可生成小数

随机整数:=RANDBETWEEN(1,100)

在这里我们生成的是一个1到100之间的随机整数,

语法:=RANDBETWEEN(最小值,最大值)

13. 隔行求和

公式:=SUMPRODUCT((MOD(ROW(C3:G8),2)=0)*C3:G8)

在这里我们先使用row函数获取行号,然后使用mod函数判断每一行的奇偶性,最后使用SUMPRODUCT函数进行求和

14. 隔列求和

公式:=SUMPRODUCT((MOD(COLUMN(B4:G8),2)=1)*B4:G8)

与隔行求和相似,使用COLUMN函数获取列号,然后使用mod判断奇偶性,最后求和

15. 排名

公式:=RANK(C3,$C$3:$C$15)

语法:RANK(数值,要名字的数值区域)

以上这些公式你都知道吗?

我是excel从零到一,关注我持续分享更多excel技巧

相关推荐

C|经典实例理解算法之顺推、逆推、迭代、递归思想

递推算法可以不断利用已有的信息推导(迭代)出新的信息,在日常应用中有如下两种递推算法。①顺推法:从已知条件出发,逐步推算出要解决问题的方法。例如斐波那契数列就可以通过顺推法不断递推算出新的数据。②...

[西门子PLC] 博途编程之递归算法

首先跟大伙讲一讲哈,递归算法瞅着是挺优雅挺不错的,可实际上没啥大用,在真正的项目里能不用就别用递归,为啥呢?因为用了递归可能会惹出大麻烦,后面会给大伙举例讲讲原因。那啥叫递归呢?从名字上就能看出来,就...

SQL 也能递归?一文搞懂 Recursive CTE的魔力

很多人以为递归(Recursive)只属于编程语言,和SQL没什么关系。但其实SQL中也能实现递归操作,特别是在处理树结构、路径查找时,WITHRECURSIVE展现出强大威力。本文将带你...

10张动图学会python循环与递归

  一图胜千言!  循环难学?十张动图GIFS有助于认识循环、递归、二分检索等概念的具体运行情况。  本文代码实例以Python语言编写。  一、循环  GIF1:最简单的while循环  GIF...

C语言学习之-----(十三) 函数递归

(十三)函数递归一、栈在说函数递归的时候,顺便说一下栈的概念。栈是一个后进先出的压入(push)和弹出(pop)式数据结构。在程序运行时,系统每次向栈中压入一个对象,然后栈指针向下移动一个位置。当系...

Python自动化办公应用学习笔记19—— 循环控制:break 和 continue

在Python的循环结构中,break和continue是两个特殊的保留字,主要用于改变循环的执行流程。1.定义与核心作用break:立即终止当前循环,跳出整个循环体(仅限最内层循环)conti...

循环与递归的那些事
循环与递归的那些事

大家好,我是贠学文,点击右上方“关注”,每天为您分享java程序员需要掌握的知识点干货。在任何的编程语言中,循环和递归永远都是一个避不开的话题,因为在某些特定的场景下,用递归确实要比循环简单得多,比如说遍历文件夹目录等等,但是,递归也有下面...

2025-08-02 18:49 itomcoil

漫谈递归、迭代、循环——人理解迭代,神理解递归

后续计划好几天没有更新了,没有偷懒。随着源码的阅读,学习到了字典和集合的底层实现。字典这种数据结构的搜索效率很高,底层结构采用了效率优于红黑树的哈希表。红黑树是一种平衡二叉树,C++中的map和lin...

Excel递归与循环——货物分箱问题

递归指通过函数自身调用实现复杂计算,在Excel中多通过支持递归的函数(如LAMBDA)实现。第一,简化复杂逻辑表达:对于有明确递推关系的问题,递归能将多层嵌套的逻辑转化为简洁的自我调用形式,比手...

MongoDB入门之索引

索引就像书的目录,如果查找某内容在没有目录的帮助下,只能全篇查找翻阅,这导致效率非常的低下;如果在借助目录情况下,就能很快的定位具体内容所在区域,效率会直线提高。索引简介首先打开命令行,输入mongo...

MongoDB之集合管理一

最近的几篇博客都是关于MongoDB的,虽然个人感觉也没多少知识点,但没想到竟然有转载我的博客的,不管有经过我同意还是没经过我同意,说明写的应该还是有价值的,这也是我写博客的一个动力之一吧。上一博客学...

SpringBoot集成扩展-访问NoSQL数据库之Redis和MongoDB!

与关系型数据库一样,SpringBoot也提供了对NoSQL数据库的集成扩展,如对Redis和MongoDB等数据库的操作。通过默认配置即可使用RedisTemplate和MongoTemplate...

揭秘你不会画“信息结构图”的本质

编辑导语:产品信息结构图有助于清晰地展示产品信息,一定程度上可以为后台上传数据提供依据,但不少人可能觉得产品信息结构图很难,这可能是对数据库表结构不理解等因素导致的。本篇文章里,作者就产品信息结构图的...

MongoDB导入导出备份数据

要提前安装mongodb-database-tools参考:centos离线安装mongodb-database-tools导出数据常用的导出有两种:mongodump和mongoexport,两种方...

mongodb导入导出及备份

-------------------MongoDB数据导入与导出-------------------1、导出工具:mongoexport1、概念:mongoDB中的mongoexport...