让灵犀帮我创作
才思如泉涌
如何快速准确提取地址中的省份名称? 点击使用AI助手 了解更多
发布于 2024-12-18 liusiyang 32 编辑
AI 智能搜索
有朋友咨询这样一个问题,如何根据提供地址,提取省份的名称?
如图:
这个问题的难点在于我们国家的省名,并不是都以省结尾的,还有自治区,直辖市,而且这里的地址除了省之外,还可能出现市,出现区,这就比较难办,如果都是以省结尾倒是比较好办,我们只要用Find函数找到省的位置,再用left函数直接从左边截取即可。
那这个问题怎么解决呢?
第一步:利用用Find函数
我们用find函数分别来查找省,市,区第一次出现的位置,如动图:
第二步:利用iferror函数屏蔽错误值
我们从地址里分别查找省,市,因为有地址没有包含省,有的没包含区,那么查找不到肯定会返回错误值。我们用iferror 函数屏蔽错误值,如果出错,让它返回空值。如动图:
第三步:利用min函数
我们看动图可以知道,在每一行出现三个值,分别是省,市,区第一次出现的位置,大家应该知道,这三个中,其中最小的值,就是我们从左截取的位置啦。如动图:
最后一步:用left函数直接截取
那么我们直接从左截取,得到省份。如动图:
这个问题至此解决了,大家有没有更好的方法呢?欢迎评论区留言分享?
顺便说一下,我尝试了用WPS AI来解决,尝试了多次均已失败告终,也许我的提示词步精准吧。
有AI高手可以尝试一下用AI能否解决?
我是墨云轩,热衷分享wps办公小技巧,边学习,边分享,每天进步一点点!感谢你的阅读!
原文链接:https://bbs.wps.cn/topic/17204