excel 把日期提取出来,并删除

[复制链接]
查看11 | 回复4 | 2013-6-21 11:44:57 | 显示全部楼层 |阅读模式
'VB CODEprivate sub splitDate()
Dim i, j, strSize, year, month, day as long
i = 1
j = 0
do while ActiveWorkSheet.Cells(i, 1)""
set dateNum = Trim(Mid(ActiveWorkSheet.Cells(i, 1), (strSize-6), strSize))
year = Val(Mid(dateNum, 0, 2))
month = Val(Mid(dateNum, 2, 2)) ...
回复

使用道具 举报

千问 | 2013-6-21 11:44:57 | 显示全部楼层
讲内容复制粘贴到word,然后查找替换,在查找里面输入[!0-9.],替换保持为空格,勾选通配符,全部替换,就只剩下数字了,复制贴回excelB列得到数据,然后C列作为辅助列=left(A1,len(A1)-Len(B1))把汉字提取出来,复制选择性粘贴为值就行,调整一下格式就OK...
回复

使用道具 举报

千问 | 2013-6-21 11:44:57 | 显示全部楼层
标准答案:把A列的130520删除要是直接删的话是办不到的哈在E1处输入=RIGHT(A1,6)
D1=SUBSTITUTE(A1,E1,)
然后把DE选择性粘贴数值到BC 清除内容 删除A列 搞定
望采纳!...
回复

使用道具 举报

千问 | 2013-6-21 11:44:57 | 显示全部楼层
固定列宽分列就可以了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行