WPS EXCEL 根据录入的详细地址自动提取用户的籍贯信息
=TRIM(IFERROR(LEFT(J18,FIND("省",J18)+LEN("省")-1),"") & " " & IFERROR(
MID(J18,
FIND("省", J18) + LEN("省"),
IFERROR(
IFERROR(
FIND("市", J18) - (FIND("省", J18) + LEN("省")),
FIND("区", J18) - (FIND("省", J18) + LEN("省"))
),
FIND("县", J18) - (FIND("省", J18) + LEN("省"))
) + LEN(IFERROR(
IFERROR("市", "区"),
"县"
))
),
""
))
公式如上
实现步骤
- 确定省份位置:找到“省”字的位置。
- 依次查找市、区、县的位置:尝试找到“市”字的位置,如果找不到则找“区”字的位置,如果还找不到则找“县”字的位置。
- 提取信息:根据找到的关键字位置,提取出包括关键字在内的完整名称。
FIND("省", A1)
找到“省”字的位置。LEFT(A1, FIND("省", A1) + LEN("省") - 1)
提取出从开头到“省”字为止的部分
MIN(FIND({"市","区","县"}, A1 & "市区县"))
尝试找到“市”、“区”、“县”的最小位置,如果没有找到,则返回整个字符串的长度。INDEX({"市","区","县"}, MATCH(TRUE, ISNUMBER(FIND({"市","区","县"}, A1)), 0))
确定找到的关键字是什么,并将其长度加到提取长度中。MID(A1, ..., ...)
提取出从“省”之后到关键字结束的部分。- TRIM(...) 去除多余的空格。
- B1 & " " & C1 将省份和市、区或县拼接在一起,并用空格分隔。
如果地址中包含直辖市(如北京市、上海市),这些地方没有“省”字,则需要单独处理。可以使用类似的方法,但需要调整查找逻辑。
演示示例:
WPS EXCEL 根据录入的详细地址自动提取用户的籍贯信息的更多相关文章
- poi对wps excel的支持
今天在使用poi解析xls文件的时候出现了如下异常 Exception in thread"main"java.lang.RuntimeException: Expected an ...
- 《手把手教你》系列技巧篇(六十六)-java+ selenium自动化测试 - 读写excel文件 - 上篇(详细教程)
1.简介 在自动化测试,有些我们的测试数据是放到excel文件中,尤其是在做数据驱动测试的时候,所以需要懂得如何操作获取excel内的内容.由于java不像python那样有直接操作Excle文件的类 ...
- 《手把手教你》系列技巧篇(六十七)-java+ selenium自动化测试 - 读写excel文件 - 中篇(详细教程)
1.简介 前面介绍了POI可以操作excel,也简单的提到另一个操作excle的工具,本篇介绍一个其他的可以操作excel的工具,但是这个工具有一个前提,excel文件版本只能是97-2003版本,如 ...
- iOS之获取经纬度并通过反向地理编码获取详细地址
_locationManager = [[CLLocationManager alloc] init]; //期望的经度 _locationManager.desiredAccuracy = kCLL ...
- CoreLocation+MapKit系统定位(含坐标以及详细地址)
iOS8 之后出现一些新的配置 [self.manager requestWhenInUseAuthorization]; 并且在info.plist文件中增加 NSLocationWhenInUse ...
- Android Google Maps API 网络服务用于网络定位、计算路线、获取经纬度、获取详细地址等
extends:http://blog.csdn.net/h7870181/article/details/12505883 Google Maps API 网络服务 官网地址 : https://d ...
- Vue中使用百度地图——根据输入框输入的内容,获取详细地址
知识点:在Vue.js项目中调用百度地图API,实现input框,输入地址,在百度地图上定位到准确地址,获得到经纬度 参考博客: 百度地图的引用,初步了解参考博客:http://blog.csdn. ...
- office excel 2010 破解版下载地址
office excel 2010 破解版下载地址 http://www.xitongzhijia.net/soft/24189.html
- 使用新浪IP库获取IP详细地址
使用新浪IP库获取IP详细地址 <?php class Tool{ /** * 获取IP的归属地( 新浪IP库 ) * * @param $ip String IP地址:112.65.102.1 ...
- PHP CURL根据详细地址获取腾讯地图经纬度
<?php $address = "广东省广州市天河区"; $point = getPoint($address); var_dump($point);//输出经纬度 /** ...
随机推荐
- Qt编写的项目作品29-RTSP播放器+视频监控(海康SDK版本)
一.功能特点 支持播放视频流和本地MP4文件. 支持句柄和回调两种模式. 多线程显示图像,不卡主界面. 自动重连网络摄像头. 可设置边框大小即偏移量和边框颜色. 可设置是否绘制OSD标签即标签文本或图 ...
- 在 Ubuntu 上搭建 MinIO 服务器
在日常开发时,如果有文件上传下载的需求(比如用户头像),但是又不想使用对象存储,那么自己搭建一个 MinIO 服务器是一个比较简单的解决方案. MinIO 是一个基于 Apache License v ...
- IDEA中基于SSM框架进行web开发部署项目到Tomcat时报错:Error:Cannot build artifact '******:war exploded' because it is included into a circular depency的解决办法
在Idea中使用Maven创建父子工程,第一个Model的那个项目可以很好的运行,在创建一个Model运行时报这个错.原因是tomcat部署了多个Web项目,可能最开始是两个项目的配置文件混用用,最后 ...
- Wfurent 语语法概述
\[\textit{Litar!} \newcommand{\wd}[2]{\texttt{#1}^{#2}} \] 让神明白 文字产生于史前的祭祀,史前的人们改造了原始的语言规则,使得句子拥有& ...
- OxyPlot:一个功能强大、漂亮.Net跨平台开源绘图库
推荐一个支持多平台.多框架的.Net绘图库. 01 项目简介 OxyPlot是一个基于.NET开发的.跨平台的绘图库,可用于多种平台和框架,如WPF.Windows 8.Windows Phone.W ...
- MySQL数据定义语言
原文链接:https://blog.liuzijian.com/post/83cdb010-fa97-e8ff-5b28-22da08e739e9.html 1.库操作 1.1 创建数据库 CREAT ...
- Kotlin:定义参数是函数的函数、函数内联、具名函数的函数引用
- ctfshow--web14 sql注入利用``的清奇的绕过
输入c=3就会跳出来这个url 复制并访问,看这个页面应该是sql注入 有注释可看,看看他过滤了哪些东西 点击查看代码 if(preg_match('/information_schema\.tabl ...
- oracle 根据节点id递归查询全部的父节点(转载)
本文转载自 https://blog.csdn.net/BondChenJ/article/details/78581625 1.适用状况:blog 适用树状结构数据,例如包含id,parent_ ...
- css漂亮的弧形
我们有时会遇到要用实现一个弧形,而这样的弧形要怎么实现呢? 用图片?好像不大现实,因为这样就要无故多加载一张图片了 ,这里我们来说说怎么用css的after伪类来实现弧形. 如果想要调整弧度的话,可以 ...