• ベストアンサー

Excel2010 /の前を削除したい

Excel2010を使用しています。 ”/”の前を削除したいのですが、関数でできますでしょうか? 例; 00891709/2009bana-000.jpg これを 2009bana-000.jpg にしたい。 (00891709/を削除したい) /の位置は、バラバラの為、前から何文字とか後ろから何文字というルールは使えません。 基準は/しかありません。 出来ますでしょうか? どなたか教えてください

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

  • ベストアンサー
回答No.4

A1にファイル名が入っているとして表示したいセルに =REPLACE(A1,1,FIND("/",A1),"") としてみてはいかがでしょうか。 以下下の行にコピーでは?

ibuchan
質問者

お礼

ありがとうございます。 皆様のお答えどれも聞きたかった内容どんぴしゃ! 助かりました。ありがとうございます。

その他の回答 (4)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.5

一例です。 「/」は1文字しかないケースとしています。又、値として実体化する場合、数式結果をコピー→形式を選択して貼り付け→値を選択→OKとして下さい。  =IF(COUNTIF(セル,"*/*"),MID(セル,FIND("/",セル)+1,LEN(セル)),セル) 因みに置換→検索文字列欄に*/、置換文字列欄は未入力→全て置換ならば一発変換できます。

ibuchan
質問者

お礼

ありがとうございます。 皆様のお答えどれも聞きたかった内容どんぴしゃ! 助かりました。ありがとうございます。

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

>”/”の前を削除したい A1に文字列があるとして =REPLACE(A1,1,FIND("/",A1&"/"),"") などで。

ibuchan
質問者

お礼

ありがとうございます。 皆様のお答えどれも聞きたかった内容どんぴしゃ! 助かりました。ありがとうございます。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばA1セルににデータがるとしたらB1セルなどに次の式を入力します。 =IF(ISNUMBER(FIND("/",A1)),MID(A1,FIND("/",A1)+1,30),A1)

ibuchan
質問者

お礼

ありがとうございます。 皆様のお答えどれも聞きたかった内容どんぴしゃ! 助かりました。ありがとうございます。

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

セルA1 に文字列 00891709/2009bana-000.jpg が格納されており, 文字列中に "/" が必ず1回しか登場しないなら,こちら。 =RIGHT(A1,LEN(A1)-SEARCH("/",A1)) Excelに詳しい方ならもっと簡潔な方法をご存じかもしれません。

ibuchan
質問者

お礼

ありがとうございます。 皆様のお答えどれも聞きたかった内容どんぴしゃ! 助かりました。ありがとうございます。

関連するQ&A

専門家に質問してみよう