返回首页
当前位置: 主页 > 精通Office > Excel教程 >

利用excel根据身份证号码自动生成出生日期方法教程

时间:2011-06-14 20:35来源:知行网www.zhixing123.cn 编辑:麦田守望者

教学内容:根据身份证号码自动生成出生日期

教学重点:函数Mid()和Concatenate()的理解和应用

一、Mid()函数介绍

功能:从指定字符串中截取指定数量的字符。

格式:mid(text,start_num,num_chars)

参数说明:text用于指定被截取的字符串

start_num用于指定从第几位开始截取

num_chars用于指定截取字符的数量

例1、mid(“China”,2,3)的作用是截取字符 hin

mid(19781228,5,2)的作用是截取字符12

说明:被截取字符串如果是数字,可不加双引号,函数

mid()会自动将其转换成字符串。

2、Concatenate()

功能:将多个字符串连接成一个字符串。

格式:Concatenate(text1,[text2]…)

参数说明:text为字符串,[]中的参数表示为可选项

例2、Concatenate(“Ch”, “i”, “n”, “a”),结果为China

Concatenate(1980,01,29),结果为字符串19800129

3、根据身份证号自动生成出生日期

分步理解:

(1)先用mid()函数从身份证号中分别截取年、月、日

(2)再用concatenate()函数将截取的年月日按日期格式(yy/mm/dd)连接

例:身份证号码为:330721197812286023,放置在单元格B2中

截取年份:mid(B2,7,4),结果为:1978

截取月份:mid(B2,11,2),结果为:12

截取日期:mid(B2,13,2),结果为:28

连接:

concatenate(mid(B2,7,4), “/”, mid(B2,11,2), “/”, mid(B2,13,2))

结果为:1978/12/28
 

------分隔线----------------------------
标签(Tag):EXCEL Excel2007 Excel2003 Excel2010 Excel教程
------分隔线----------------------------
推荐内容
猜你感兴趣