EXCEL 常用函数应用实例:[4]拆分单元格内容1
前面三篇经验主要介绍了“LEFT”、“RIGHT”、“MID” 截取字符串函数的简单应用实例,这三个函数如果能够巧妙结合其它函数,它能够实现的效果肯定会让你惊讶不已。分离单元格内容将分为2个实例来介绍,本次经验介绍如何分离出地址中的省、市、县、详细地址,需要用到的函数有“MID”、“FIND”、“IFERROR”、“LEN”以及连接符“&”。选用较为典型的地址作为例子。
![EXCEL 常用函数应用实例:[4]拆分单元格内容1](https://exp-picture.cdn.bcebos.com/de9bfa3b3b860221686fe8e2d8bbf82065fb728c.jpg)
2、不但要计算出省名长度、市名长度、县名长度,还需要把各种特殊情况一起考虑进来。才能成功分离的地址信息。
![EXCEL 常用函数应用实例:[4]拆分单元格内容1](https://exp-picture.cdn.bcebos.com/974a2f21056104a365d1f81a63d7592ae2ef6b8c.jpg)
二、单元格内容拆分
1、先介绍需要用到的两个新的函数FIND(find_text,within_text,rt_n[start_nu罪焐芡拂m])函数用查询字符串在某个字符串的位置,如“省”字在某个地址中是第几个字的意思。它包含三个参数,“find_text”为需要查找的值,“within_text”为要被查找的文本,可选参数“start_num”为开始查找的位置,这个位置并不是开始计数的位置,“within_text”的第一个字符才是开始计数的位置。IFERROR(value,value_if_error)函数用于判断运算式是否正确,当为错误时,传回“value_if_error”的值,正确则为“value”。这里我们用于判断是否能够找到关键字,来应付地址的特殊性。
![EXCEL 常用函数应用实例:[4]拆分单元格内容1](https://exp-picture.cdn.bcebos.com/1570c1b6326c5766a3f779e7a4632385e136618c.jpg)
2、在地址中提取国籍是最简单的,没有特殊情况。这里我还是使用“FIND”函数来提取,以鲫蛏费犁便熟悉这一函数的用法。使用“MID”截取字符串挣窝酵聒函数(也可以用LEFT),从第一位开始,一共截取FIND("国",B2,1)位字符。其中FIND("国",B2,1)会自动计算出从B2单元格的左边第一个字符开始到(第一个)关键字“国”的字符数,计算结果是 2.所以共截取两个字符。向下填充即可得到需要的结果。
![EXCEL 常用函数应用实例:[4]拆分单元格内容1](https://exp-picture.cdn.bcebos.com/3fc72e486143d7d401097f5f7da75f0f832b508c.jpg)
![EXCEL 常用函数应用实例:[4]拆分单元格内容1](https://exp-picture.cdn.bcebos.com/49c5d3e34b2c56ee2247fdbaf775e5f4fdf5408c.jpg)
4、提取市,完整函数如下:=MID(B2,LEN(C2&D2)+1,FIND("市",B2,1)-LEN(C2&D2))提取市也较为简单,找出市的位置,然后减去前面省的结果即可。
![EXCEL 常用函数应用实例:[4]拆分单元格内容1](https://exp-picture.cdn.bcebos.com/1562a0b9763e21c2d1ee9a64e6e89a618725b18c.jpg)
6、最后提取详细地址,就用减法。最后得到下面的结果。
![EXCEL 常用函数应用实例:[4]拆分单元格内容1](https://exp-picture.cdn.bcebos.com/cfa9ae04541bd10f861e762eba0e1799e82aa78c.jpg)