我需要从一个可以变化的字符串中提取一部分文本。以下是示例。我试过但是不能以干净的方式获得大胆的部分。我宁愿不使用VBA。 提前致谢
/美国/旅游/ booking_hotel _ 页?MyView的的
/ EN /休闲/的确认 _page?myview_WW
答案 0 :(得分:1)
试试这个:
=MID(A1,FIND(CHAR(1),SUBSTITUTE(A1,"/",CHAR(1),3))+1,FIND("_page",A1)-1-FIND(CHAR(1),SUBSTITUTE(A1,"/",CHAR(1),3)))
公式的难点在于找到nth
/
的出现。 FIND(CHAR(1),SUBSTITUTE(A1,"/",CHAR(1),3))
。其余的是查找_page
并使用MID
来子串。
提供了很好的解释here。