excel学习库

excel表格_excel函数公式大全_execl从入门到精通

如何化繁为简——EXCEL中遇到多个函数嵌套公式怎么办?

“顾城哥,我还有一个问题!” “说!” “你这里面的很多公式都是通过多个函数嵌套,最后形成一个综合公式,看得我这小菜鸟好晕啊!” “这个简单,你可以先做分步的公式再把分步公式综合成一个最终公式!” 图3-21例如,在身份证号中提取出生日期的时候用到了三个函数,可以先根据其中的逻辑关系,制作分步公式。 如图 321所示,在C3单元格的TEXT公式中,引用的是B3单元格中的MID公式,而D3单元格的DATEVALUE公式中,则引用了C3单元格中的TEXT公式,最后再将这三个分步公式,通过复制粘贴的方式,制作出一个只跟身份证号所在的A3单元格有关联的综合公式。 综合公式制作步骤: Step1:将C3单元格中的=TEXT(B3,"0000-00-00"),复制到D3单元格,取代D3单元格中的“C3”。(如图 322所示)图3-22Step2:此时,D3单元格中的公式引用了B3单元格中的=MID(A3,7,8)公式,重复上一步骤,用=MID(A3,7,8)公式,取代D3单元格中的“B3”。(如图 323所示)图3-23这样就由三个分步公式组合成了一个综合公式。 “小琪,如果你觉得一开始,做综合公式比较难的话,就可以采用这种方法来完成公式的设计。” “嗯,顾城哥,别说,你这么一讲,还真是容易了很多!噢,那顾城哥,你还没讲,性别怎么从身份证号里提取出来呢?” “好,咱们现在就讲!” 如何在身份证号中提取性别? 在18位身份证号中,第17位代表的是性别,其中奇数为男性,偶数为女性。 所以第一步,仍然需要用MID函数取出对应的字符。具体步骤参考上例中的MID函数使用方法。 最终形成的公式为:=MID(I2,17,1)(如图 324所示)图3-24在取出对应字符后,就要对该字符进行奇偶性判断,然后再根据结果选择性别。这里需要用到ISEVEN和IF函数。 ISEVEN函数详解: 一、作用:此函数为信息函数,主要用于判断数字奇偶性,如果数字为偶数,则返回TRUE,如果数字为奇数,则返回FALSE。 二、参数Number:此函数只有一个参数,即需要测试的值。在本例中,需要测试的为MID函数取出的字符的奇偶性,所以只需要将MID函数的公式录入到此参数中即可。 最终形成的公式为:=ISEVEN(MID(I2,17,1))图3-25如图 325所示,结果为FALSE,即取出的字符为奇数。根据这个结果可以判断,此员工为男性。 接下来,就要使用IF函数,将这个判断结果自动转化为我们需要的性别信息——“男”或“女”。 IF函数详解: 一、作用:IF函数为逻辑函数,主要用来判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值。 二、此函数共3个参数。 参数一Logical_test:需要进行判断的数值或表达式,判断结果为TRUE或FALSE。在例中,需要判断的是ISEVEN(MID(I2,17,1))这个表达式,因此将此函数公式录入参数一中,即可。 参数二Value_if_true:当参数一的结果为TRUE时,返回此参数中的数据。在本例中,当取出的数据为偶数时,ISEVEN(MID(I2,17,1))返回的结果为TRUE,而偶数代表性别“女”,所以此参数中应当录入“女”。 参数三Value_if_false:当参数一的结果为FALSE时,返回此参数中的数据。在本例中,当取出的数据为奇数时,ISEVEN(MID(I2,17,1))返回的结果为FALSE,而奇数代表性别“男”,所以此参数中应当录入“男”。(如图 326所示)图3-26 最后,点击“确定”,形成完整的公式:=IF(ISEVEN(MID(I2,17,1)),"女","男") 最终结果如图 327所示:图3-27“呵呵,这下身份证号的利用率就高了,录入一个身份证号可以同时解决另外三个数据的录入工作,真不愧是一以敌四啊!”小琪开心的说道。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接