1.怎样从EXCEL一段文本中提取出日期
1、新建EXCEL文件,创建基础数据,以提取出身份证中的出生日期为例。
2、因Excel默认单元格格式是文本格式的,显示大量数字,格式会出问题,我们需要将格式修改一下。
3、选择单元格,右键--设置单元格格式。
4、在“设置单元格”格式中,选择数字菜单下的“分类”选择为“数值”,并且将小数位数设置为“0”。
5、设置完成后,见效果图。
6、在日期对应单元格输入提取公式“=TEXT(MID(A2,7,8),"0-00-00")”,公式的大概意思为:提取A2单元格的第七个数字开始,一直提取八位数,并将提取后的数据格式定义为“年-月-日”。
7、编辑完格式后,回车确认,即可看到出生日期被提取出来了。
2.excel中的一段文字,我想提取对话中的日期,这个该怎么提取啊
应用自定义函数:= GetTime(A2)
代码:
Function GetTime(rg As Range) As String
GetTime = ""
If rg = "" Then End
a = Split(rg, " ")
For i = LBound(a) To UBound(a)
If InStr(a(i), ":") >0 Then
GetTime = GetTime & a(i) & " "
End If
Next
End Function