EXCEL常用文本函数
CONCATENATE(text1,text2,...) 将若干字符串合并成一个字符串
LEN(text) 返回字符串中的字符数
MID(text,start_num,num_chars) 返回字符串中从指定位置开始的特定数目的字符
RIGHT(text,num_chars) 根据指定的字符数返回文本串中最后一个或多个字符
VALUE(text) 将代表数字的文字串转换成数字
MOD(num1,num2) num1除以num2的余数
用上面这些函数,可以根据一个人的身份证号(不管是15位的还是18位的)来算出出生年月、性别。。。

身份证号码相关知识
在了解如何实现自动从身份证号码中提取出生年月、性别信息之前,首先需要了解身份证号码所代表的含义。我们知道,当今的身份证号码有15/18位之分。早期签发的身份证号码是15位的,现在签发的身份证由于年份的扩展(由两位变为四位)和末尾加了效验码,就成了18位。这两种身份证号码将在相当长的一段时期内共存。两种身份证号码的含义如下:
(1)15位的身份证号码:1~6位为地区代码,7~8位为出生年份(2位),9~10位为出生月份,11~12位为出生日期,第13~15位为顺序号,并能够判断性别,奇数为男,偶数为女。
(2)18位的身份证号码:1~6位为地区代码,7~10位为出生年份(4位),11~12位为出生月份,13~14位为出生日期,第15~17位为顺序号,并能够判断性别,奇数为男,偶数为女。18位为效验位。
LEN(text) 返回字符串中的字符数
MID(text,start_num,num_chars) 返回字符串中从指定位置开始的特定数目的字符
RIGHT(text,num_chars) 根据指定的字符数返回文本串中最后一个或多个字符
VALUE(text) 将代表数字的文字串转换成数字
MOD(num1,num2) num1除以num2的余数
用上面这些函数,可以根据一个人的身份证号(不管是15位的还是18位的)来算出出生年月、性别。。。
身份证号码相关知识
在了解如何实现自动从身份证号码中提取出生年月、性别信息之前,首先需要了解身份证号码所代表的含义。我们知道,当今的身份证号码有15/18位之分。早期签发的身份证号码是15位的,现在签发的身份证由于年份的扩展(由两位变为四位)和末尾加了效验码,就成了18位。这两种身份证号码将在相当长的一段时期内共存。两种身份证号码的含义如下:
(1)15位的身份证号码:1~6位为地区代码,7~8位为出生年份(2位),9~10位为出生月份,11~12位为出生日期,第13~15位为顺序号,并能够判断性别,奇数为男,偶数为女。
(2)18位的身份证号码:1~6位为地区代码,7~10位为出生年份(4位),11~12位为出生月份,13~14位为出生日期,第15~17位为顺序号,并能够判断性别,奇数为男,偶数为女。18位为效验位。