遇到了一个世纪难题,求大佬帮解决

阿花君霸占路人 2019-05-31 11:35:09
剧情:一个csv表格,2列39611行
长这样婶的


需要做如下处理:

第一步:将B列10位字符里面,后6位字符里含有o 和L 全替换成0和1,得到csv1

第二步:第一步处理完的数据后,再将前面4位里含有o ,0,L,1 任意一个字符的列表筛选出来,得到csv2

求大佬帮解决
...全文
101 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
谢谢大佬!!!
wwle 2019-05-31
  • 打赏
  • 举报
回复
补充一下,你可以把 正常 两个字改为 空或者是其他字符,我建议改成 空串,这样便于观察。
wwle 2019-05-31
  • 打赏
  • 举报
回复
楼主,为了你这个问题,我牺牲了下班的时间啊。
我有强迫症。

第一个问题:=LEFT(TRIM(B2),4)&SUBSTITUTE(SUBSTITUTE(RIGHT(UPPER(TRIM(B2)),6),"O","0"),"L","1")

第二个问题:=if(iserror(find("O",upper(left(B2,4)))),if(iserror(find("L",upper(left(B2,4)))),if(iserror(find("0",upper(left(B2,4)))),if(iserror(find("1",upper(left(B2,4)))),"正常","有1"),"有0"),"有L"),"有o")

注意第二个问题,只保证发现指定字符第一个出现,不代表只含一个指定字符,需要修改后多次验证。

拿走不谢谢。

其实 excel公式 ,多练练就会了。
果然C 2019-05-31
  • 打赏
  • 举报
回复
shen_wei 2019-05-31
  • 打赏
  • 举报
回复
垃圾的CSDN 读出来CSV里面的数据,逐行分析字符串中的字符,使用正则表达式来解决!!! Test
shen_wei 2019-05-31
  • 打赏
  • 举报
回复
读出来CSV里面的数据,逐行分析字符串中的字符,使用正则表达式来解决!!!

6,216

社区成员

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

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