在处理Excel文件时,最头疼的不是数据多,而是数据乱。比如员工资料中,有的人生日用“YYYY/MM/DD”,有的用“DD-MM-YYYY”格式等。
分离字符是Excel数据处理中比较常用的,可以从省份证号码中提取生日、从电话号码中提取地区等等。今天看一个简单的类型的三种处理方法:
要求是将以上文字和数字分开成两列,不保留中间的“-”
大家应该都比较熟悉这种操作了
方法一:
数据-分列-分隔符
但如果中间没有“-”呢
肯定不可以用分隔符了
如果熟悉函数也不是什么难事
方法二:
right和left不用讲,其中len的作用是返回字符串中字符个数
lenb的作用是返回字符串中字节的个数
中文每个字符占2个字节
英文和数字占一个字节
空格占一个
所以,区分清楚字节和字符
上面的公式就很简单啦
方法三:
第三种方法有点取巧
需要大家知道通配符的使用
思路是将数据复制到word中
按下“Ctrl H”调出替换窗口
选中“使用通配符”
在查找内容中输入如下内容
分别查找出数字和汉字
分别替换为空字符
再复制回Excel
第三种方法需要借助word
而且还要用通配符
会让人觉得很繁琐
但是当数字和汉字互相交杂再一起时
也不得不这样做了
通配符远远不止刚才看到这些
此处附上通配符表
编号E3
http://pan.baidu.com/s/1bpbGw5x
分享 | 学习 | 进步
联系客服