9.身份证号码计算性别
公式:=IF(ISEVEN(MID(B4,17,1)),"女","男")
性别只与身份证号码的第17位有关,奇数则表示为男性,偶数则表示为女性。
在这里我们使用MID函数将第17位提取出来,之后利用ISEVEN函数判断下数字的奇偶性,最后利用IF函数来输出结果。
公式:=DATEDIF(TEXT(MID(B4,7,8),"0000-00-00"),TODAY(),"Y")
这个公式有一些长,它的本质就是一个DATEDIF,用它来计算下2个日期之间的差值,只不过我们需要在身份证号码中提取下出生日期,TEXT(MID(B4,7,8),"0000-00-00")这一串函数的作用就是提取身份证号码中的出生日期。
公式:=TEXTJOIN(",",TRUE,IF($B$4:$B$18=E8,$C$4:$C$18,""))
这个公式的主体是一个TEXTJOIN函数,我利用IF函数来找到每个班级对用的姓名,然后再根据分隔符号将它们都连接在一起即可
不计算筛选的数据,一个快捷键就能轻松搞定,就是Ctrl T键,把数据转换为超级后,为表格添加下汇总行,这个时候筛选数据,就会不计算隐藏的区域,仅仅计算筛选的结果了