excel 自动提取单元格指定字符后的内容

A1:姓名:王麻子 电话:111111111 地址:四川省 眉山市 彭山区 谢家镇红石村石
A2:姓名:张三 电话:111111111 222222 地址:黑龙江省 安庆市 宿松县 谢家杰杰副食
要怎么才能提取地址后面的三段文字?也就是省市区或是下面的省市县的内容?

=MID(A1,FIND("地址:",A1)+3,50)

追问

能不能只提取地址后面的三段内容

追答

=MID(A1,FIND("地址:",A1)+3,MIN(FIND({"区";"县"},A1&"区县"))-FIND("地址:",A1)-2)

如要去掉空格,用:

=SUBSTITUTE(MID(A1,FIND("地址:",A1)+3,MIN(FIND({"区";"县"},A1&"区县"))-FIND("地址:",A1)-2)," ","")

温馨提示:答案为网友推荐,仅供参考