一、以提取身份证中的年月日为例,选中需要返值的单元格。
二、选择菜单栏上方FX函数,在跳出来的对话框中搜索函数”MID“,这个函数的作用是:从文本字符串中指定的起始位置起返回指定长度的字符。
三、点击确认,在弹出的函数设置对话框内,在TEXT,点击或输入需要提取数据的单元格,这里就是”A2“。
四、在第二项,Start_num中,输入需要提取值开始的数字序号。在身份证中,出生日期开始的数字为第7个。
五、第三项,Num_chars中,输入需要提取数值的个数,也就是从第7位开始至结束的序数。身份证中,出生日期的数字一共有8个。
六、点击确认后,在单元格中就显示我们需要提取的出生日期了,操作完成。
假设读表时间在C2单元格,使用公式:
日期:=TEXT(C2,"e-mm-dd")
时间:=TEXT(C2,"HH:MM:SS")
如果在单元格中用公式,可以这样:
比如时间是存放在a1中,
a2中这样写,得到日期:=DATE(YEAR(A1),MONTH(A1),DAY(A1))
a3中这样写,得到时间:=TIME(HOUR(A1),MINUTE(A1),SECOND(A1))
如果要建变量,就从这两个邻近的单元格读出相应数据就行了吧?
简单,假如这个时间在D2:
日期:=INT(D2) ,
时间=D2-INT(D2),
然后
把日期列的单元格格式设置为你想要的日期格式,
把时间列的单元格格式设置为你想要的时间格式。