- ベストアンサー
エクセルで右から9文字を全部取り除くには?
エクセルで http://www.stopstocoxxxx..com/love1203c.2012.jpg こういうURLが大量にエクセルにたてに貼ってあるんですが、右から9文字を全部取り除きたいんですが、どうすればいいですか? Right関数をやったら右から9文字を選び出すだけでした。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
違う観点です もしも右から9文字がすべて ”.2012.jpg”だったら (2012には何が来てもよい) 編集 → 検索 → 置き換え 検索する文字列に”.*.jpg (*は2012に何が来てもよいまじない) 置き換え後の文字列は空白 これで置き換えると1行ごとにok すべて置き換えすると全行一発です
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.4
全体の長さLEN(A1)から9文字除いたLEN(A1)-9桁をRIGHTで取り出せばしまい。 =RIGHT(A1,LEN(A1)-9) ーー 空白でSUBSTIYUTEも出来るだろう。 =REPLACE(A1,1,9,"")
質問者
お礼
ありがとうございます
- keithin
- ベストアンサー率66% (5278/7941)
回答No.3
=LEFT(A1,LEN(A1)-9) とかでいいです。
質問者
お礼
ありがとうございます
noname#204879
回答No.2
》 Right関数をやったら右から9文字を選び出すだけでした その「だけ」を利用すればよろしいのでは? =SUBSTITUTE(A1,RIGHT(A1,9),"")
質問者
お礼
ありがとうございます
noname#146604
回答No.1
=MID(対象セル,1,LEN(対象セル)-9)
質問者
お礼
うまくいきませんでした。 質問をしていて恐縮ですが、 もっと簡単にできないんですかね?ライト関数が右から9文字を選んで、式のはいっているセルにその9文字をコピペするというシンプルなので、対象のセルの右から9文字を削除するっていう式があってもいいですよね
お礼
ありがとうございます