Excel常用函数公式20例

article/2025/11/9 14:48:09

目录

一、【IF函数条件判断】

二、【多条件判断】

三、【条件求和】

四、【多条件求和】

五、【条件计数】

六、【多条件计数】 

七、【条件查找】

八、【多条件查找】

九、【计算文本算式】

十、【合并多个单元格内容】

十一、【合并带格式的单元格内容】 

十二、 【比较大小写的单词是否相同】

十三、【提取混合内容中的姓名】

十四、【根据身份证号码提取出生年月】

十五、【替换部分电话号码】

十六、【屏蔽函数公式返回的错误值】

十七、【四舍五入函数】

十八、【取整的间隔小时数】

十九、【提取日期时间中的日期值】

二十、【生成随机数】 


最近工作中Excel表格用的非常多,一些常用的函数公式记录一下。

一、【IF函数条件判断

IF函数是最常用的判断类函数之一,能完成非此即彼的判断。
如下图,考核得分的标准为9分,要判断B列的考核成绩是否合格。
=IF(B4>=9,”合格”,”不合格”)

IF,相当于普通话的“如果”,常规用法是:
IF(判断的条件,符合条件时的结果,不符合条件时的结果)

二、【多条件判断

如图所示,如果部门为生产、岗位为主操 有高温补助。在D列使用公式:
=IF(AND(B2=”生产”,C2=”主操”),”有”,”无”)

部门为生产、岗位为主操 有高温补助=IF(AND(B2="生产",C2-"主操"),"有""无” 

AND函数对两个条件判断,如果同时符合,IF函数返回“有”,否则为无

三、【条件求和

如下图所示,使用SUMIF函数计算一班的总成绩:
=SUMIF(D2:D5,F2,C2:C5)

SUMIF用法是:
=SUMIF(条件区域,指定的求和条件,求和的区域)
用通俗的话描述就是:
如果D2:D5区域的班级等于F2单元格的“一班”,就对C2:C5单元格对应的区域求和。 

四、【多条件求和

如图所示,要统计部门为生产,并且岗位为主操的补助总额。
公式为:
=SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2)

 统计部门为生产,并且岗位为主操的补助总额=SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2)

SUMIFS用法是:
=SUMIFS(求和的区域,条件区域1,指定的求和条件1,条件区域2,指定的求和条件2,……)

五、【条件计数

如图,要统计指定店铺的业务笔数。也就是统计B列中有多少个指定的店铺名称。
=COUNTIF(B2:B12,E3)

COUNTIF函数统计条件区域中,符合指定条件的单元格个数。常规用法为:
=COUNTIF(条件区域,指定条件)

六、【多条件计数】 

要求:统计统计部门为生产,并且岗位为主操的人数
公式为:
=COUNTIFS(B2:B9,F2,C2:C9,G2)

统计统计部门为生产,并且岗位为主操的人数=COUNTIFS(B2:B9,F2,C2:C9,G2)

 COUNTIFS函数统计条件区域中,符合多个指定条件的单元格个数。常规用法为:
=COUNTIFS(条件区域1,指定条件1,条件区域2,指定条件2……)

七、【条件查找

VLOOKUP函数一直是大众情人般的存在,函数的语法为:
VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)
如下图,要查询F5单元格中的员工姓名是什么职务。
=VLOOKUP($F$5,$B$1:$D$10,2,0)

使用该函数时,需要注意以下几点:
1、第4参数一般用0(或FASLE)以精确匹配方式进行查找。
2、第3参数中的列号,不能理解为工作表中实际的列号,而是指定返回值在查找范围中的第几列。
3、如果查找值与数据区域关键字的数据类型不一致,会返回错误值#N/A。
4、查找值必须位于查询区域中的第一列。 

八、【多条件查找

如下图所示,要求查询部门为生产,并且岗位为部长的姓名。
公式为:
=LOOKUP(1,0/((B2:B9=F2)*(C2:C9=G2)),A2:A9)

查询部门为生产,并且岗位为部长的姓名=LOOKUP(1,0/((B2:B9=F2)(C2:C9=G2)),A2:A9) 

LOOKUP函数多条件查询写法为:
=LOOKUP(1,0/((条件区域1=条件1)*(条件区域2=条件2)),查询区域)

九、【计算文本算式

如图,要计算单元格中的文本算式,先单击第一个要输入公式的单元格,定义名称 :
计算 = EVALUATE(C2)
然后在单元格中输入公式:
=计算

十、【合并多个单元格内容

连接合并多个单元格中的内容,可以使用&符号完成。如下图,要合并A列的姓名和B列的电话号码,可以使用公式:
=A2&B$1&B2

十一、【合并带格式的单元格内容】 

合并带有格式的内容时,Excel默认按常规格式进行合并,但是如果是日期、时间或是其他有格式的数值,结果就会让人大失所望了:

如何才能正确连接出需要的字符串呢?其实很简单,C2公式为:
=A2&TEXT(B2,” y年m月d日”)

首先使用TEXT函数,把B列的日期变成具有特定样式的字符串,然后再与A列的姓名连接,就变成了最终需要的样式。 

十二、 【比较大小写的单词是否相同

如果在A1和A2单元格中分别输入大小写的单词,使用以下公式判断时,Excel会默认二者是相同的:
=A2=B2

如需区别大小写,可以使用公式:
=EXACT(A2,B2)
EXACT函数 区分大小写,但忽略格式上的差异。

十三、【提取混合内容中的姓名

如下图,要从A列姓名电话中提取出姓名,除了使用高版本的自动填充功能,还可以使用公式完成:
=LEFT(A2,LENB(A2)-LEN(A2))

LENB函数将每个汉字(双字节字符)的字符数按2计数,LEN函数则对所有的字符都按1计数。因此“LENB(A2)-LEN(A2)”返回的结果就是文本字符串中的汉字个数。
LEFT函数从文本字符串的第一个字符开始,返回指定个数的字符,最终提取出员工姓名。

十四、【根据身份证号码提取出生年月

计算公式为:
=1*TEXT(MID(B2,7,8),”0-00-00″)

首先使用MID函数从B2单元格的第7位开始,提取出表示出生年月的8个字符,结果为:
“19780215”
再使用TEXT函数将字符串转换为日期样式:
“1978-02-15”
然后通过*1计算,将其转换为真正的日期。最后设置为日期格式即可。 

十五、【替换部分电话号码

如下图所示,要将手机号码的中间四位换成星号,公式为:
=SUBSTITUTE(B2,MID(B2,4,4),”****”,1)

SUBSTITUTE函数的用法是:
SUBSTITUTE(要替换的文本,旧文本,新文本,[替换第几个])
先使用MID函数取得B列号码中的中间4位,再用“*****”替换掉这部分内容。
最后一个参数使用1,表示只替换第一次出现的内容。比如第九行的电话号码是13801010101,最后四位和中间四位相同,如果不指定1,就会全部替换掉了。 

十六、【屏蔽函数公式返回的错误值

在使用函数公式过程中,经常会返回一些诸如#N/A、#NAME?之类的错误值,要屏蔽这些错误值其实很简单,只需在原公式外侧加上一个IFERROR函数就好。
IFERROR函数的用法为:
=IFERROR(原公式,出现错误时要返回的内容)
如果公式正确,就返回原有计算结果,如果公式返回的是错误值,就返回用户指定的显示内容。

十七、【四舍五入函数

ROUND函数这个想必大家经常用到吧,就是对数值按指定的位数四舍五入。比如:
=ROUND(8/9,3)
就是将8/9的计算结果四舍五入到三位小数,结果为0.889。

十八、【取整的间隔小时数

计算两个时间的间隔小时数,不足一小时部分舍去,计算加班时经常会用到,说多了都是泪……
=TEXT(B2-B1,”[h]”)

十九、【提取日期时间中的日期值

要从日期时间数据中提取出日期,可以使用以下公式:
=INT(A2)
要继续提取时间,只需要做个减法,就欧了:

  

二十、【生成随机数】 

RANDBETWEEN能够在指定范围内生成一组随机数据,对于广大质检、监理、统计人员来说,这的确是一个伟大的函数。
函数的用法是:
=RANDBETWEEN(数字下限,数字上限)
比如以下公式,就是生成60到100之间的随机数:
=RANDBETWEEN(60,100)


http://chatgpt.dhexx.cn/article/inYWHPHg.shtml

相关文章

excel函数公式大全,最常用的6个公式

Excel中的函数引用一些预定义的公式,可以通过输入参数值来计算函数的对应函数,并且函数名称基本上与函数相对应,这很容易记住。在日常工作中,功能可用于数据统计、计算、处理和分析。本文主要介绍EXCEL中一些常用公式,…

前端入门(雷云特效,css)

(推荐个别人写的css特效网站CSS3的奇思妙想,感觉有好多蛮好玩的功能,这个特效是在里面偏下面一点的位置) (最好还是看一下动画的演示效果,直接复制粘贴就行了) 实现原理其实很简单,…

那些让人惊叹的前端特效

大鲨鱼 3D隧道 3D液体 更多特效请看在线效果 在线演示地址 http://gnipbao.github.io/css3-test/menu.html

前端特效——简单下雪(纯css)

原理&#xff1a; 雪花背景平铺&#xff0c;背景图片位置向右下移动的动画 缺点&#xff1a;不会永远都向下移动&#xff0c;动画时间结束会闪回去首帧 实现&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8&q…

【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个响应式网站登陆页面|使用全屏可拖动图像滑块~手把手一步一步教学 ~快来收藏吧!

b站视频演示效果: 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个响应式网站登陆页面|使用全屏可拖动图像滑块~手把手一步一步教学 ~快来收藏吧! 效果图: 用到的图片在后面: 完整代码: <!DOCTYPE html> <html lang="en" dir="ltr"…

前端特效-HTML+CSS - 图片悬浮效果

实现的效果 html部分 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"X-UA-Compatible…

前端特效——时钟

方法一&#xff1a;htmljs <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>钟表</title> </head> <body> <style type"text/css">.time{width:200px;height:50px;background:#030303;c…

前端特效——复杂下雪,雪花纷飞(纯css)

效果&#xff1a; 原理&#xff1a; 因为是用的纯css&#xff0c;所以为了实现很多个雪花&#xff0c;我们就需要创建200个div&#xff08; 数量适量多即可&#xff09; 然后先设置雪花div的共同属性&#xff1a;雪花的背景图片是雪花&#xff0c;给初始大小width: 10px;heig…

前端特效 —— 八卦图旋转(纯css)

原理&#xff1a; 用div的左边框和右边框实现两个半圆 然后用div的before 和 after 伪元素 画 两个小圆 注意&#xff1a;伪元素不加绝对定位&#xff0c;怎么完整显示出来&#xff1f;转为块级元素&#xff0c;宽高就生效了。 然后把小圆的位置移到中间即可 最后加上旋转的…

精美的web前端源码的特效

1.JS自定义烟花特效 这是一款基于JS和Canvas的自定义烟花特效&#xff0c;初始化界面的时候特效是不带声效的绽放&#xff0c;当你点击顶部中间的播放&#xff0c;即可以看到美丽的烟火也可以听到烟花绽放的声音&#xff0c;让你脑海浮现过年团圆放烟火的画面。当然除了声音的…

前端特效 - 前置- - 01. 百叶窗

逆水行舟用力撑&#xff0c;一篙松劲退千寻。 01.百叶窗 今日份打卡&#xff01;---经验值1&#xff01; 进度&#xff1a;001 效果图&#xff1a; 鼠标经过&#xff1a; &#xff08;有过渡&#xff09; 代码&#xff1a; <!DOCTYPE html> <html lang"en"…

【web前端特效源码】使用HTML5+CSS3制作一个会动的文字闪动动画效果~~适合初学者~超简单~ |前端开发|IT软件

b站视频演示效果: 【web前端特效源码】使用HTML5+CSS3制作一个会动的文字闪动动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><titl…

【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个影子~~适合初学者~超简单~ |前端开发|IT软件

b站视频演示效果: 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个影子特效~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name=…

前端特效CSS样式樱花

下面直接上代码: <!doctype html> <html lang"en"> <head> <meta charset"UTF-8"> <title>cloth</title> <style> body { padding:0; margin:0; overflow:hidden; height: 600px; } c…

前端特效炫酷输入框

今天给大家分享的是&#xff1a;前端特效之炫酷输入框 文本输入框在网页应用当中很常见&#xff0c;不管是登录或者是注册等&#xff0c;凡是需要用户输入文字的地方都离不开它&#xff0c;而在一个普通的输入框上面加上一点交互动画&#xff0c;就会让这个输入框变的更加的美…

学会这个前端特效520还怕没CP伴侣

下方是特效视频 【HTML&#xff0b; CSS&#xff0b; JS 实现幽默表白的网页特效 源码放在公众号 欢迎大家来领取-哔哩哔哩】 https://b23.tv/0VrNtxB 源码领取方式 微信扫描二维码 微信搜索 微信公众号 渔夫小猿

前端特效总结

1、前端的一些小的效果 a. ”透明的方块“ /*只需要对 div 设置&#xff1a;background: rgba(57, 61, 82, 0.7)就可以&#xff0c;第四个参数表示透明度的程度&#xff0c;取值为 0-1 */ <!DOCTYPE html> <html><head><meta charset"UTF-8"&g…

20款前端特效动画及源码

最近优化项目时看到一些实用的特效 感觉还不错 下面就分享给大家 代码量过长的我就不展示了 可以去在这里资源站源码部分预览下载 1.Loading加载动画 在canvas画布上&#xff0c;我们动态绘制许多多边形&#xff0c;这些多边形伴随着颜色的随机变化和旋转&#xff0c;形成了奇…

前端炫酷特效合集

我们经常在抖音上看到一些前端很酷的特效&#xff0c;诸如&#xff1a;快叫你学编程的朋友给你写一个圣诞树&#xff0c;看着是不是很酷炫呢&#xff1f;其实只要有源码&#xff0c;你也可以拥有哦&#xff01; 跟大家分享多款前端特效源码&#xff0c;需要的朋友可以去在这里…

【UI】前端常用特效

文章目录 一、文字水波纹特效二、按钮按动特效三、网页特效live2d看板娘四、粒子特效 一、文字水波纹特效 完整html代码 <!DOCTYPE html> <html><head><meta charset"utf-8"><title>海拥 | 水波文本动画</title><style>i…