EXCEL如何提取特定位置字符串 比如本文提取收货地址?

订单商品:圆规 + 订单数量:100 + 收货地址:东门街道888号808 |备注:早上送

订单商品:游标卡尺 + 订单数量:100 + 收货地址:东门街道888号888 |备注:晚上送

订单商品:削笔刀 + 订单数量:100 + 收货地址:东门街道888号818 |备注:晚上送
如何提取收货地址 比如 东门街道888号888 如何提取 都是不规则的文字长度的

假设数据在A列

选定A列,数据-分列-分隔符

冒号

或者用函数,提取

收货地址:和  |  之间的 数据

假设在A列

=MID(A1,FIND("收货地址:",A1)+LEN("收货地址:"),FIND("|",A1)-FIND("收货地址:",A1)-LEN("收货地址:"))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-06-19

提供一种解法,供参考

第2个回答  2023-06-19
以假设数据在A1单元格为例:
=mid(A1,find("收货地址:",a1)+5,find("|备注:",a1)-find("收货地址:",a1)-5)
或者:
=replace(replace(a1,search("|备注:",a1),20,""),1,search("收货地址:",a1)+4,"")
相似回答