用Excel 2010对数据格式进行审查,标记出不符合格式的行。

ThankU 2011-10-12 02:48:14
几万条数据的一个CSV文件,用Excel 2010打开,发现里面的电话栏和Email地址的数据有的不完整,
比如对于电话要求是 0-9, 长度8-12的数字。
对于email,至少要有个@符号吧。

请问怎样把不符合格式的行标记出来呢?
...全文
137 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
baiyu20122 2011-10-22
  • 打赏
  • 举报
回复
以邮件地址为例
假设你的邮件地址数据在A列
设置条件格式
=ISNUMBER(FIND("@",A2))=FALSE
设置颜色
laoyebin 2011-10-12
  • 打赏
  • 举报
回复
照理不会发生丢失数据的情况,能不能传个示例文件上来
nklfs 2011-10-12
  • 打赏
  • 举报
回复
也不知道excel的单元格公式支持不支持正则表达式,如果支持,那就很好处理。
如果不支持,那就用VBA吧,
引用正则表达式最快最简单,其他的方式也能用逻辑实现。
ThankU 2011-10-12
  • 打赏
  • 举报
回复
事例文件很简单的,比如:

name;tel;email
zhao;123456789xx;a
qian;12345678;a@b.com
sun; <12345678>;dd@dd.com
li;;

上面的zhao的tel和email格式都不正确,应该标出。
sun的tel格式不正确应该标出。

li是正确的- 可以没有

6,209

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧