アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは。

アドレスを整理しています。
A列に
http://www.$$$$.co.jp/******/***.html
の様なアドレスがあり、***より後ろを削除して
B列に表示させたいのですが、

B列の式はどのようになりますか。

A列のアドレスはすべて不特定のものです。

よろしくお願いいたします。

A 回答 (5件)

こんばんは。



こんな風に考えてみました。
これは、"/"が、3つ目より以降を削除するという考え方です。

=LEFT(A1,FIND("\",SUBSTITUTE(A1,"/","\",3)))
    • good
    • 0

これは少し例が悪いです。

「*」はワイルドカードを意味することがあるからです。そこで例を少し変えます。
 http://www.vwxy.co.jp/abcdef/zzz.html
 http://www.vwxy.co.jp/access/abc/index.html
を、それぞれ
 http://www.vwxy.co.jp/
 http://www.vwxy.co.jp/access/
にしたいということでしょうか?

式は
 =LEFT(A1,FIND("abc",A1)-1)
になります
    • good
    • 0

=LEFT(A1, FIND("p/",A1,17)+1)



結果は

http://www.$$$$.co.jp/
    • good
    • 0

http://www.$$$$.co.jp/******/***.html
のjp/の後の***・・を除くという意味とする。
(この点質問の「、***より後ろを削除して」は判りにくいので独断}
B1に
=MID(A1,1,FIND("/",A1,FIND("//",A1)+2))
結果
http://www.$$$$.co.jp/
でどうですか。
式の意味は、//のある桁より2桁先より後(以右)の部分で、初めて/が見つかった桁位置まで、最初桁からそこまで、文字列を切り出す。
    • good
    • 0

最初の単独の"/"以降がいらないものとして


=left(a1,find("/",8)) で如何ですか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!