0

2つのスラッシュの間にある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。または、数式を使用できます。2つの値が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 がある列を分割し、最後から 2 番目の列を「new」に置き換えることだと思います。次に、列を 1 つにマージします。

于 2012-07-18T14:45:52.883 に答える