百度空间 | 百度首页 
               
 
查看文章
 
函数学习(Excel中名为MID的函数)一
2007-12-19 16:46

Excel中提供了一个名为MID的函数,其作用就是返回文本串中从指定位置开始特定数目的字符,该数目由用户指定(另有一个名为MIDB的函数,其作用与MID完全一样,不过MID仅适用于单字节文字,而MIDB函数则可用于汉字等双字节字符),利用该功能我们就能从身份证号码中分别取出个人的出生年份、月份及日期,然后再加以适当的合并处理即可得出个人的出生年月日信息。

MID函数的格式为:
MID(text,start_num,num_chars)
MIDB(text,start_num,num_bytes)
Text是包含要提取字符的文本串
Start_num是文本中要提取的第一个字符的位置(文本中第一个字符的start_num为1第二个为2……以此类推)

Num_chars则是指定希望MID从文本中返回字符的个数

实例

将光标移至A1单元格中,然后输入“="19"&MID(B1,7,2)&"年"&MID(B1,9,2)&"月"&MID(B1,11,2)&"日"”内容。其中MID(B1,7,2)就是从身份证号码的第7位开始取2位数,得出该员工的出生年份,MID(B1,9,2)就是得出该员工的出生月份,而MID(B1,11,2)则是该员工的出生日期,这些信息再加上年、月、日等文字就会组成该员工的准确出生年月日“1970年1月1日”。
下面将光标移至D3单元格中,然后输入“=IF(MID(B1,15,1)/2=TRUNC(MID(B1,15,1)/2),"女","男")”。这就表示取身份证号码的第15位数,若能被2整除,这表明该员工为女性,否则为男性。


类别:excel函数学习 | 添加到搜藏 | 浏览() | 评论 (2)
 
最近读者:
 
网友评论:
1
2008-06-30 10:53 | 回复
佩服你呀!我只写: =IF(MOD(MID(A1,15,3),2),"男","女")
 
2
2008-07-01 18:47 | 回复
呵呵! 高手就是历害!
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu