分享

复工必备的Excel高级技巧,提高效率不是一点点哦!

 hercules028 2020-03-21


一、判断重复值:If+Countif。

目的:判断“地区”是否有重复值。

方法:

在目标单元格中输入公式:=IF(COUNTIF(E$3:E9,E3)>1,'重复','')。

解读:

1、Countif函数的作用是计算指定区域中指定值个数,语法结构为=Countif(统计范围,统计值)。

2、If函数的作用是判断当天的判断条件,如果为“真”,则返回第二个参数,否则返回第三个参数。


二、提取身份证号码中的相关数据。

1、出生年月:Text+Mid。

方法:

在目标单元格中输入公式:=TEXT(MID(C3,7,8),'00-00-00')。

解读:

1、Text函数的作用为:根据指定的代码将指定的值设置为指定的格式。语法结构为:=Text(值,格式代码),其中“00-00-00”的作用是将数值设置为“0000-00-00”的日期格式。

2、Mid的函数的作用为:从指定的位置提取指定长度的字符串。语法结构为:=Mid(字符串,开始位置,字符长度)。=Mid(C3,7,8)为从C3字符串中提取从第7位开始,长度为8的字符串。


2、判断性别:If+Mod+Mid。

方法:

在目标单元格中输入公式:=IF(MOD(MID(C3,17,1),2),'男','女')。

解读:

1、Mod函数的作用为:返回两数字相除的余数。语法结构为:=Mod(被除数,除数)。

2、判断一个数最简单有效的办法就是除以2,所以公式中先用Mid函数提取身份证号码中的第17位,作为Mod函数的被除数,而除数2,然后用If函数判断Mod函数的返回结果,如果为真(暨为奇数,也就是余数为1),则返回“男”,否则返回“女”。


3、计算年龄:Datedif。

方法:

在目标单元格中输入公式:=DATEDIF(TEXT(MID(C3,7,8),'00-00-00'),TODAY(),'y')。

解读:

1、Datedif函数为系统隐藏函数,其功能为计算两个日期之间的差值,语法结构为:=Datedif(减数日期,被减数日期,统计方式)。常用的“统计方式”有:Y、M、D,分别为年、月、日。

2、公式=DATEDIF(TEXT(MID(C3,7,8),'00-00-00'),TODAY(),'y')首先用Text+Mid函数提取出生年月,然后用Today()获取当前的日期,最后用Datedif计算出年龄。


三、查找引用:Vlookup。

目的:根据“姓名”查询对应的“年龄”。

方法:

在目标单元格中输入公式:=VLOOKUP(G3,B$3:D$9,3,0)。

解读:

1、Vlookup函数的作用为:在指定的区域中查询符合条件的值。语法结构为:=Vlookup(查询值,数据区域,返回列数,匹配模式)。

2、公式中G3为查询值,暨姓名,B$3:D$9为数据区域,暨我们要在此范围中查找指定的值,3为返回的列数,从数据区域B列开始计算,暨B列为第1列,依次计算返回的“年龄”为第3列。0位精准匹配,如果为1则为模糊匹配。


四、限制字符长度。

目的:限制单元格的字符长度为18。

方法:

1、选定目标单元格。

2、【数据】-【数据验证】。

3、选择【允许】中的【字符长度】、【数据】中的【等于】、在【长度】中输入18并【确定】。

4、单击【出错警告】标签,在【标题】和【错误信息】中输入提示信息。(此步骤可省略,根据实际情况决定)。


五、内容重复时提示。

目的:当输入重复内容是,背景色填充为红色。

方法:

1、选中目标单元格。

2、【条件格式】-【新建规则】。

3、在“选择规则类型”中选择【使用公式确定要设置格式的单元格】。

4、在【为符合此公式的值设置格式】中输入:=COUNTIF($B:$B,B3)>1。

5、单击右下角的【格式】-【填充】选择填充色并【确定】-【确定】。


六、禁止输入重复内容。

方法:

1、选定目标单元格。

2、【数据】-【数据验证】。

3、选择【允许】中的【自定义】、在【公式】中输入:=COUNTIF($B:$B,B3)=1。

4、单击【出错警告】标签,输入【标题】和【错误信息】并【确定】。

结束语:

        今天的内容就到此为止了,对于12个实用技巧,你Get到了吗?欢迎在留言区留言讨论哦!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多