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
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
値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)
それらが常に同じ深さにある場合、それを達成する最も簡単な方法は、「/」を区切り文字として使用して URL がある列を分割し、最後から 2 番目の列を「new」に置き換えることだと思います。次に、列を 1 つにマージします。