0

如何替换 excel 中 url 中两个斜杠之间的单词?

前任:

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

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

4

2 回答 2

1

如果该值news/始终位于要替换的元素之前,则可以使用搜索和替换。按下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)
于 2012-07-18T14:53:20.253 回答
0

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

于 2012-07-18T14:45:52.883 回答