提取字符串的一部分

时间:2013-11-28 15:03:29

标签: excel excel-formula

我需要从一个可以变化的字符串中提取一部分文本。以下是示例。我试过但是不能以干净的方式获得大胆的部分。我宁愿不使用VBA。 提前致谢

  • /美国/旅游/ booking_hotel _ 页?MyView的

  • / EN /休闲/的确认 _page?myview_WW

1 个答案:

答案 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