相对于高大上的函数公式,知识兔小编更喜欢一些常用、实用的函数技巧,不仅可以解决工作中的大部分问题,而且提高工作效率也是杠杠滴,今天,知识兔小编给大家分享工作中经常要用到的Excel技巧学习案例,希望对各位亲的工作有所帮助哦!(公众号:超乎想象)
最有效最快速的学习方式:
知识兔上有很多各类学习教程课程,都是精品课程,精品中的精品,课程有配套素材和练习,找一套自己觉得可以的课程或者找客服推荐一下,轻轻松松上车学习啦。当然咯,我们“公众号超乎想象”也可以领取各类教程课程素材以及课程练习。看课程学习是最有效最快速的学习方式啦。看书籍太闷太枯燥,几百页的书看到何年马月,耐心都磨掉了,信誓旦旦的自信心很快会受挫。报培训班,虽说效果可以,学习成本太高,很花时间,很花金钱,时间上不自由,得安排时间去培训点,时间短老师讲的不全面学的不系统,时间长培训费高达一两万。权衡之下,看知识兔课程,跟着知识兔老师学习,才是最划算滴,加油哦,咬牙切齿也要把各类Office2016、Office2019教程学好,一生受益匪浅!
课程领取下载:《344课时Office2016系统学习视频专业教程Word、Excel、PPT》
一、提取指定值。
目的:从“文件编号”中提取“年份”、“部门”、“编号”。
方法:
在目标单元格中输入公式:=LEFT(B3,4)、=MID(B3,5,3)、=RIGHT(B3,3)。
解读:
Left函数和Right函数都是比较好理解的,就是从左边或者右边提取指定位数的值而已。而Mid函数是从指定位置开始,提取指定长度的值。其语法结构为:=Mid(字符串,开始提取位置,提取长度)。
二、生成随机数。
目的:生成0-1之间的随机数或者指定范围内的随机数。
方法:
在目标单元格中输入公式:=RAND()、=RANDBETWEEN(10,100)。
解读:
1、如果要生成大于0小于1之间的随机数,直接用=Rand()函数即可,没有参数哦。
2、如果要生成大于1且必须在指定范围内的随机数,就要用到Randbetween函数,其语法结构为:=Randbetween(开始值,结束值)。
3、如果对生成的随机数不满意,可以按F9刷新哦!
三、四舍五入并保留指定位数的小数。
目的:对指定的值四舍五入,并保留2位小数。
方法:
在目标单元格中输入公式:=ROUND(C3,2)。
解读:
Round函数的作用是对指定的值四舍五入,其余结构为:=Round(值,保留小数的位数)。
四、隐藏公式“错误”值。
目的:对由于参数错误而引起的公式错误进行隐藏。
方法:
在目标单元格中输入公式:=IFERROR(D3/C3,"")。
解读:
Iferror函数的作用为:如果指定的表达式有错误,则返回指定的值,否则返回表达式本身。如果“目标值”为空,则除数为0,所以出现错误,如果有错误,则返回空值,达到“隐藏”的目的。
五、条件判断。
目的:如果“考评值”大于等于“85”分,则“晋升”。
方法:
在目标单元格中输入公式:=IF(C3>=85,"晋升","")。
解读:
If函数为条件判断函数,语法结构为:=If(条件,符合条件时返回的值,不符合条件时返回的值)。
六、字母大小写。
方法:
在目标单元格中输入公式:=PROPER(B3)、=UPPER(B3)、=LOWER(D3)。
解读:
首字母大写——Proper;全部大写——Upper;全部小写——Lower;语法结构:=函数名(字母)。
七、统计排名。
目的:对指定的值进行排序。
方法:
在目标单元格中输入公式:=RANK(C3,C$3:C$9,0)。
解读:
Rank函数是常用的排名函数,其语法结构为:=Rank(排序值,排序范围,排序方式(0或1))。当“排序方式”为0时为降序,为1时为升序。
八、计数统计。
目的:统计指定的值出现的次数。
方法:
在目标单元格中输入公式:=COUNTIF(C$3:C$9,F3)。
解读:
Countif函数为常见的单条件计数函数,其语法结构为:=Countif(范围,统计值)。
九、求和统计。
目的:按“性别”统计销量和。
方法:
在目标单元格中输入公式:=SUMIF(C3:C9,G3,D3:D9)。
解读:
Sumif函数为常见的单条件计数函数,其语法结构为:=Sumif(条件范围,条件,[求和范围])。当“条件范围”和“求和范围”相同时,“求和范围”可以省略哦!
十、查询引用。
目的:查询“销售员”对应的“销量”。
方法:
在目标单元格中输入公式:=VLOOKUP(G3,B$3:D$3,3,0)。
解读:
Vlookup函数是常见的查询引用函数,其语法结构为:=Vlookup(查询值,查询范围,返回值的列数,匹配模式(0或1))。当匹配模式为“0”时为精准匹配;“1”时为模糊匹配。
十一、IF+Countif:查找重复值。
方法:
在目标单元格中输入公式:=IF(COUNTIF(E$3:E9,E3)>1,"重复","")。
解读:
1、Countif函数的作用是:计算指定的单元格区域中满足条件的单元格数。语法结构是:=Countif(条件范围,条件)。
2、用IF函数判断Countif的统计结果,如果大于1,返回“重复”。
2
十二、Text+Mid:从身份证号码中提取出生年月。
方法1:
在目标单元格中输入公式:=TEXT(MID(C3,7,8),"0!/00!/00")。
方法2:
1、在目标单元格的第一单元格中输入出生年月。
2、选定所有目标单元格,包括第一个输入出生年月的单元格。
3、快捷键Ctrl+E。
解读:
公式=TEXT(MID(C3,7,8),"0!/00!/00")中利用Mid函数提取出生年月,然后用Text对其设置格式。
3
十三、Datedif:计算年龄。
方法:
在目标单元格中输入公式:=DATEDIF(D3,TODAY(),"y")。
解读:
1、Datedif函数为系统隐藏函数,功能为:按照指定的方式计算两个时间之间的差值。
2、语法结构:=Datedif(开始日期,结束日期,统计方式),常用的统计方式有:“Y”、“M”、“D”,分别为“年”、“月”、“日”。
3、年龄就是当前年份减去出生年份,所以公式中按年统计哦!
4
十四、IF+Mod+Mid:从身份证号中计算年龄。
方法:
在目标单元格中输入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。
解读:
1、身份证号码中的第17位代表性别,如果为奇数,则为“男”,偶数为“女”。
2、用Mid函数提取身份中号中的第17位,然后用Mod函数求余,如果为奇数,则余数为1,暨为True,然后用IF函数判断,则返回“男”;如果为偶数,则余数为0,暨为False,然后用IF函数判断,则返回“女”。
5
十五、Vlookup:查询引用。
方法:
在目标单元格中国输入公式:=VLOOKUP(H3,B3:D9,3,0)。
解读:
Vlookup函数是常用的查询引用函数,语法结构:=Vlookup(查找值,查找范围,返回查找范围中第X列的值,匹配模式),其中匹配模式用代码0或1表示,0为精准查询,1为模糊查询。
6
十六、限制输入单元格内容的长度。
目的:限制单元格的文本长度为18。
方法:
1、选定目标单元格。
2、【数据】-【数据验证】-【设置】,选择【允许】中的【文本长度】,【数据】中的【等于】。
3、在【长度】中输入18。
4、单击【出错警告】标签,输入提示信息并【确定】。
7
十七、内容重复时提示。
目的:当单元格值相同时,背景填充为“红色”。
方法:
1、选定目标单元格。
2、【条件格式】-【新建规则】,选择【新建规则类型】中的【使用公式确定要设置格式的单元格】。
3、在【为符合此公式的值设置格式】中输入:=COUNTIF($B:$B,B3)>1并单击右下角的【格式】-【填充】。
4、选择填充色并【确定】-【确定】。
解读:
当B列单元格中的值重复时,背景色填充为指定的颜色。
8
十八、禁止内容重复。
方法:
1、选定目标单元格。
2、【数据】-【数据验证】-【设置】。
3、选择【允许】中的【自定义】,在【公式】中输入:=COUNTIF($B:$B,B3)=1。
4、单击【出错警告】标签,输入警告信息并【确定】。
9
十九、批量行内排序。
方法:
在目标单元格中输入公式:=LARGE($D3:$O3,COLUMN(A1))或=SMALL($D3:$O3,COLUMN(A1))。
解读:
1、Large函数的作用是返回指定范围中第K个最大值,而Small正好相反,是返回指定范围中的第K个最小值。
2、借助Column函数返回表格的列数,从而达到排序的目的。
10
二十、根据值的范围填充指定的颜色。
方法:
1、选定目标单元格。
2、【条件格式】-【新建规则】,单击【选择规则类型】中的【使用公式确定要设置格式的单元格】,并在【为符合此公式的值设置格式】中输入分别输入:=D3<60;=(AND(D3>60,D3<85));=D3>85。
3、分别输入公式时,单击右下角的【格式】-【填充】,填充【红色】、【绿色】、【蓝色】。
11
二十一、判断单元格中是否包含指定文本。
目的:判断“地区”中是否包含“海”。
方法:
在目标单元格中输入公式:=IF(COUNTIF(E3,"*海*")=1,"是","")。
解读:
利用Countif函数统计当前单元格中“海”的个数,如果=1,返回“是”,否则返回“”。
二十二、返回指定范围内不重复值的个数。
方法:
1、在目标单元格中输入公式:=SUM(1/COUNTIF(E3:E9,E3:E9))或=SUMPRODUCT(1/COUNTIF(E3:E9,E3:E9))。
2、利用Sum+Countif组合函数时,需要用Ctrl+Shift+Enter填充。而Sumproduct+Countif只需回车或Ctrl+Enter填充。
结束语:
今天的内容就到此为止了,对于12个实用技巧,你Get到了吗?