采用电子表格处理学校学生学籍的时候,如果能利用公式和函数,可以大大提高你的工作效率。以下是我总结出来的一些很有用的公式,给广大学籍管理员参考使用。

1

从身份证号单元格M2中自动生成出生地行政区划代码的公式:

=mid(M2,1,6)&"000000"或=left(N2,6)&"000000"

123456201002132046--123456000000

2

从身份证号单元格M2中提取出生日期的公式(8位):

=mid(M2,7,8)

123456201002132046--20100213

=TEXT(MID(C1,7,8),"0-00-00"):

123456201002132046--2010-02-13

3

从身份证号单元格M2中提取性别的公式:

=if(MID(M2,17,1)/2=TRUNC(MID(M2,17,1)/2),"女","男")

或者:

=if(mod(mid(M2,17,1),2)=1,"男","女")

=if(isodd(mid(M2,17,1)),"男","女")

123456201002132046--女

4

怎样在excel列值前添加一个字母A且保持原数字不变?

A:

1、选中这一列数字,右击,选择“设置单元格格式”。

2、在数字选项卡,选择“自定义”,在类型框格输入“"A"#”即可(设要添加的字母为A)。

B:

数据在A列,在B1输入="G"&A1,回车并向下填充。

123456201002132046--G123456201002132046-改为学籍号

5

yyyymmdd格式怎么样才能改为yyyy-mm-dd格式?

如果“20081012”在A1,在其他单元格输入“=LEFT(A1,4)&"-"&MID(A1,5,2)&"-"&RIGHT(A1,2)”,即可返回“2008-10-12”。

同样:如果“20081012”在A1,在其他单元格输入“=LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&RIGHT(A1,2)”,即可返回“2008/10/12”。

另一种:=MID(A1,1,4)&"/"&MID(A1,5,2)&"/"&MID(A1,7,2)

改为日期格式用=date(年,月,日),=date(mid(A1,7,4),mid(A1,11,2),mid(A1,13,2))--2010-2-13

6

计算年龄包含月数,假定身份证号在A1,公式如下:

=TEXT(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),"YY岁零MM个月")

计算工龄:

在A2单元格(即工龄(月)的下一单元格)输入=(DATEDIF(A1-DAY(A1),TODAY(),"m"))-1,下面的相应下拉就可以了。

如果计算工龄年数,输入=DATEDIF(A1,TODAY(),"y"),A1要设置成日期格式。