1

編集する必要がある 1 つの値を含む Excel ファイルがあります。画像へのリンクです。私のリンク テンプレートは次のようになります。

これ

http://website.com/something/brand/product/product_name/image.jpg

/product/ の後に「medium」を追加する必要があります

だから私のテンプレートは

これ

http://website.com/something/brand/product/medium/product_name/image.jpg

例:

http://website.com/cake/cutie/bigcakes/pink_caramel/hr74.jpg

だろう

http://website.com/cake/cutie/bigcakes/medium/pink_caramel/hr74.jpg

もちろんすべての製品が異なるので、medium/6番目以降に追加するようなことを言うことができ/ますか? 何千もの製品、ブランド、製品名を含む巨大なファイルであるため、他に方法がわかりません。

4

2 に答える 2

1

@SkipIntro の数式を使用すると、 CONCATENATE、 、LEFTおよびMID数式を使用して目的の結果を得ることができます。

=CONCATENATE(LEFT(A1,FIND(CHAR(1),SUBSTITUTE(A1,"/",CHAR(1),6))),"medium",MID(A1,FIND(CHAR(1),SUBSTITUTE(A1,"/",CHAR(1),6)),100))

これは、リンク テンプレートがセル A1 にあることを前提としています。他のセルにある場合はA1、 を必要なセル アドレスに置き換えます。

編集:

もっと単純なものを見落としていました^^; :

=SUBSTITUTE(SUBSTITUTE(A1,"/",CHAR(1),6),CHAR(1),"/medium/")
于 2013-05-10T09:26:15.950 に答える
0

このような REPLACE 関数に Skip Intro の提案を組み込むことができます

=REPLACE(A1,FIND(CHAR(1),SUBSTITUTE(A1,"/",CHAR(1),6))+1,0,"medium/")

于 2013-05-10T14:54:55.997 に答える