• ベストアンサー

エクセルで右から9文字を全部取り除くには?

エクセルで http://www.stopstocoxxxx..com/love1203c.2012.jpg こういうURLが大量にエクセルにたてに貼ってあるんですが、右から9文字を全部取り除きたいんですが、どうすればいいですか? Right関数をやったら右から9文字を選び出すだけでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • acha51
  • ベストアンサー率41% (436/1042)
回答No.5

違う観点です もしも右から9文字がすべて ”.2012.jpg”だったら  (2012には何が来てもよい) 編集 → 検索 → 置き換え  検索する文字列に”.*.jpg (*は2012に何が来てもよいまじない)  置き換え後の文字列は空白 これで置き換えると1行ごとにok すべて置き換えすると全行一発です

417741
質問者

お礼

ありがとうございます

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

全体の長さLEN(A1)から9文字除いたLEN(A1)-9桁をRIGHTで取り出せばしまい。 =RIGHT(A1,LEN(A1)-9) ーー 空白でSUBSTIYUTEも出来るだろう。 =REPLACE(A1,1,9,"")

417741
質問者

お礼

ありがとうございます

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

=LEFT(A1,LEN(A1)-9) とかでいいです。

417741
質問者

お礼

ありがとうございます

noname#204879
noname#204879
回答No.2

》 Right関数をやったら右から9文字を選び出すだけでした その「だけ」を利用すればよろしいのでは? =SUBSTITUTE(A1,RIGHT(A1,9),"")

417741
質問者

お礼

ありがとうございます

noname#146604
noname#146604
回答No.1

=MID(対象セル,1,LEN(対象セル)-9)

417741
質問者

お礼

うまくいきませんでした。 質問をしていて恐縮ですが、 もっと簡単にできないんですかね?ライト関数が右から9文字を選んで、式のはいっているセルにその9文字をコピペするというシンプルなので、対象のセルの右から9文字を削除するっていう式があってもいいですよね