一、判断重复值: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到了吗?欢迎在留言区留言讨论哦! |
|
来自: hercules028 > 《excel》