excel表格常用的函数,excel函数公式大全及图解

  1. 1、IF函数条件判断
  2. 2、多条件判断
  3. 3、条件求和
  4. 4、多条件求和
  5. 5、条件计数
  6. 6、多条件计数
  7. 7、条件查找
  8. 8、多条件查找
  9. 9、计算文本算式
  10. 10、合并多个单元格内容
  11. 11、合并带格式的单元格内容
  12. 12、比较大小写的单词是否相同
  13. 13、提取混合内容中的姓名
  14. 14、根据身份证号码提取出生年月
  15. 15、替换部分电话号码
  16. 16、屏蔽函数公式返回的错误值
  17. 17、四舍五入函数
  18. 18、取整的间隔小时数
  19. 19、提取日期时间中的日期值
  20. 20、生成随机数

excel函数公式大全及图解

1、IF函数条件判断
IF函数是最常用的判断类函数之一,能完成非此即彼的判断。
如下图【tú】,考核得分【fèn】的【de】标准为9分,要【yào】判断B列的考核成绩是否合【hé】格。
=IF(B4>=9,”合格”,”不合格”)

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


2、多条件判断
如下图所【suǒ】示,如果【guǒ】部【bù】门【mén】为生产、岗位为主操【cāo】 有【yǒu】高温【wēn】补助。在D列使用公式:
=IF(AND(B2=”生产”,C2=”主操”),”有【yǒu】”,”无”)

AND函【hán】数对两个条件判断【duàn】,如果同时符合【hé】,IF函数返回“有”,否则为无。


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

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


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

SUMIFS用法是:
=SUMIFS(求和的【de】区域,条件区域1,指定的【de】求【qiú】和【hé】条件1,条件区【qū】域2,指定的求和条件2,……)


5、条件计数
如下【xià】图【tú】,要统【tǒng】计指定店【diàn】铺的业务笔数。也就是统计B列中有多少个指【zhǐ】定的店铺名称。
=COUNTIF(B2:B12,E3)

COUNTIF函数统计条件区【qū】域中,符合指定条【tiáo】件的单【dān】元格个数。常规【guī】用【yòng】法为【wéi】:
=COUNTIF(条件区域,指定条件)


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

COUNTIFS函数统计【jì】条件【jiàn】区域中【zhōng】,符合多个指【zhǐ】定【dìng】条【tiáo】件的单元格个数。常规用法为:
=COUNTIFS(条件区【qū】域1,指定【dìng】条件1,条件区域2,指【zhǐ】定条件2……)


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

使用该函数时,需要注意以下几点:
1、第4参数一般用0(或FASLE)以精【jīng】确匹【pǐ】配方式进【jìn】行【háng】查找。
2、第3参数中的列号【hào】,不能理解为工【gōng】作表中【zhōng】实际的【de】列号,而是指定返【fǎn】回值【zhí】在查找范围中的第几【jǐ】列【liè】。
3、如果查找值与数据区【qū】域关键【jiàn】字的数据【jù】类型不一致,会【huì】返回【huí】错【cuò】误值#N/A。
4、查找值必须位于查询区域中的第一列。


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

LOOKUP函数多条件查询写法为:
=LOOKUP(1,0/((条件区域1=条件【jiàn】1)*(条件区域2=条件2)),查询区【qū】域)


9、计算文本算式
如下图【tú】,要计算单元格中的文【wén】本算式,先【xiān】单击第一【yī】个【gè】要输入公【gōng】式的单元格,定【dìng】义名称 :
计算 = EVALUATE(C2)


然后在单元格中输入公式:
=计算


10、合并多个单元格内容
连接合并多个【gè】单元格中【zhōng】的内容,可以使用&符【fú】号完成【chéng】。如下【xià】图,要合并【bìng】A列的姓名和B列【liè】的电话号码【mǎ】,可以【yǐ】使用公式【shì】:
=A2&B$1&B2

11、合并带格式的单元格内容
合【hé】并带有格式的内容时,Excel默认按常规格式进行合【hé】并,但是如果是日期、时【shí】间或【huò】是其他有【yǒu】格式的数值,结果就会【huì】让【ràng】人大【dà】失【shī】所望【wàng】了:

如何才【cái】能正确连接出需【xū】要的字符【fú】串呢?其【qí】实很简【jiǎn】单,C2公【gōng】式为:
=A2&TEXT(B2,” y年m月d日”)

首先【xiān】使用TEXT函数,把B列的日期变成具有【yǒu】特定样式的字【zì】符【fú】串,然【rán】后【hòu】再与A列的【de】姓名连接【jiē】,就变【biàn】成了最终需【xū】要的样式。


12、比较大小写的单词是否相同
如果在A1和【hé】A2单元格中【zhōng】分别【bié】输入大小写【xiě】的【de】单词,使用以下公式判【pàn】断时,Excel会默认二者是相同的:
=A2=B2

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


13、提取混合内容中的姓名
如下图,要从A列姓名【míng】电【diàn】话中【zhōng】提取出姓【xìng】名【míng】,除了使用高版本的自动填充功【gōng】能,还可【kě】以【yǐ】使【shǐ】用公式完成:
=LEFT(A2,LENB(A2)-LEN(A2))

LENB函数将每个汉字【zì】(双字节字符)的字符数【shù】按2计数,LEN函数则对所【suǒ】有【yǒu】的字符都按1计【jì】数。因此“LENB(A2)-LEN(A2)”返回【huí】的结果就是【shì】文【wén】本字符串中的汉【hàn】字个【gè】数。
LEFT函数从文本字符串的第一【yī】个字符开【kāi】始,返【fǎn】回指定个数【shù】的字符,最【zuì】终【zhōng】提取出员工姓名。


14、根据身份证号码提取出生年月
计算公式为:
=1*TEXT(MID(B2,7,8),”9-22-00″)

首先使用MID函数从【cóng】B2单元格的第7位开始【shǐ】,提【tí】取出表示出【chū】生年【nián】月的8个字符,结【jié】果为【wéi】:
“19780215”
再使用TEXT函数将字符串转换为日期样式:
“2024-9-22”
然后通过*1计算,将【jiāng】其转换【huàn】为真正的【de】日期。最后【hòu】设【shè】置为日期格式即可【kě】。


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

SUBSTITUTE函数的用法是:
SUBSTITUTE(要替换的文本,旧文【wén】本,新文本【běn】,[替换第几个])
先使【shǐ】用MID函数取得【dé】B列号码中的中间【jiān】4位【wèi】,再用“*****”替换【huàn】掉这部【bù】分内容。
最后一个参数【shù】使【shǐ】用1,表示只【zhī】替换第一次出现的内【nèi】容。比如第九【jiǔ】行的电话号【hào】码是13801010101,最后四位和中间四位相同,如果不指【zhǐ】定1,就【jiù】会全部替换掉了【le】。


16、屏蔽函数公式返回的错误值
在【zài】使用函数【shù】公式【shì】过程中,经常会返回【huí】一些诸如#N/A、#NAME?之类【lèi】的错误值,要【yào】屏蔽这【zhè】些错误值其实很简单,只需在原公式外侧【cè】加【jiā】上一个IFERROR函数就好【hǎo】。
IFERROR函数的用法为:
=IFERROR(原公式,出现错误时要返回的内容)
如【rú】果公式【shì】正确,就返回原有【yǒu】计算结果,如【rú】果公式返回的【de】是错误【wù】值,就返回用户指定的显示内【nèi】容【róng】。


17、四舍五入函数
ROUND函数这个【gè】想【xiǎng】必大家【jiā】经【jīng】常【cháng】用【yòng】到吧,就是对数【shù】值按指定的位数四舍五入。比如:
=ROUND(8/9,3)
就是将【jiāng】8/9的计算【suàn】结果四舍五入到三位小数,结【jié】果【guǒ】为0.889。


18、取整的间隔小时数
计【jì】算两【liǎng】个【gè】时间【jiān】的间隔小时数,不足一小时部分舍【shě】去,计算加班时经常会用到【dào】,说多了都是【shì】泪……
=TEXT(B2-B1,”[h]”)


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


20、生成随机数
RANDBETWEEN能【néng】够【gòu】在指定范围内生【shēng】成一【yī】组随机数据,对于【yú】广【guǎng】大质检、监理、统计人【rén】员来说,这的确是一个伟【wěi】大的【de】函数。
函数的用法是:
=RANDBETWEEN(数字下限,数字上限)
比如以下公式,就是生成60到100之间的随机数:
=RANDBETWEEN(60,100)


声明:本站【zhàn】所有【yǒu】作品(图文、音视频)均由用户【hù】自行上传分享,或【huò】互联网相【xiàng】关知识【shí】整合【hé】,仅供网友学习【xí】交流,若您的权【quán】利被侵【qīn】害【hài】,请联系 管理员 删【shān】除。

本【běn】文链接【jiē】:https://www.city96.com/article_26541.html