需要Formula Excel如何删除长URL中的特定字符

时间:2016-07-27 06:57:35

标签: excel formula

有人帮助我...
在Excel中,如何删除"?ref"之后删除所有字符的公式换句话说,只需要这样http://www.domain.com/avo/smith-hendry-487895等等 研究样本数据:

http://www.domain.com/avo/smith-hendry-482225?ref=cr-sr%7Cnormal%7C23%7C15
http://www.domain.com/avo/merry-77789?ref=cr-sr%7Cnormal%7C15%7C24
http://www.domain.com/avo/margaret-anna-675000?ref=cr-sr%7Cnormal%7C19%7C11

请在公式中,而不是宏或vbs,非常感谢

2 个答案:

答案 0 :(得分:0)

您通常会这样做:

=substring(<source-cell>, 1 , search(<source-cell>,"?ref"))

不是100%确定语法,但这个想法应该是明确的。

编辑:

这是一个有效的解决方案:

=MID(F3,1,FIND("?ref",F3)-1)

它假设源URL位于单元格 F3

答案 1 :(得分:0)

尝试以下

=LEFT(B3, FIND("?ref",B3,1)-1)

这里我的B3单元格值是

  

http://www.domain.com/avo/smith-hendry-482225?ref=cr-sr%7Cnormal%7C23%7C15

并且上面的公式将给出

  

http://www.domain.com/avo/smith-hendry-482225

编辑公式将结果转换为字符串

=HYPERLINK(LEFT(B3, FIND("?",B3,1)-1),LEFT(B3, FIND("?",B3,1)-1))
相关问题