如何在2斜杠之间替换excel中的字符串

时间:2012-07-18 14:37:14

标签: excel

如何在excel中更换2个斜杠之间的网址中的单词?

例如:

  

www.google.com/temp/announce/news/p5638/zero.html
  www.google.com/temp/announce/news/p4231/one.html

  

www.google.com/temp/announce/news/ /zero.html
  www.google.com/temp/announce/news/ /one.html

2 个答案:

答案 0 :(得分:1)

如果值news/始终位于您要替换的元素之前,则可以使用search&更换。按ctrl+H并在查找和替换字段中键入这些值:

Search: /news/*/
Replace: /news/new/

现在,点击Replace All。或者,您可以使用公式。假设这两个值在A1和A2中,那么B1和B2中的这些公式将为您提供帮助:

=MID(A1,1,SEARCH("news/",A1,1)+LEN("news/")-1)&"new"&MID(A1,FIND("/", A1,SEARCH("news/",A1,1)+LEN("news/")),255)
=MID(A2,1,SEARCH("news/",A2,1)+LEN("news/")-1)&"new"&MID(A2,FIND("/", A2,SEARCH("news/",A2,1)+LEN("news/")),255)

答案 1 :(得分:0)

如果它们始终处于相同的深度,我认为实现这一目标的最简单方法是使用“/”作为分隔符将列分割到具有URL的列,然后使用“new”替换倒数第二列。然后,您可以将列合并为一个。