需求:提取下面Excel中B 单元格中的省份
思路:截取字符串,但是省份的长度没有规律,比如河南省,比如黑龙江省,还有不是以省结尾的,比如直辖市:上海市,重庆市之类的。
寻找其他规律:我们发现单元格里其实是一个JSON结构,那就好办了
继续观察所有的省份都是在 province 这个key下的
解法:Mid 和 FIND结合
Mid函数用法参照
Mid 的作用就是找到单元格子中 从起点开始固定长度的字符
FIND 函数的用法
find函数主要作用就是找到单元格中制定文本的位置
=MID(
B2,
FIND("province", B2)+12,
FIND("receiver", B2)-FIND("province", B2)-16
)