- ベストアンサー
特定の1文字を削除したい。
Excel2013です。 *asd、*df*g、uy*gのセルがあるとします。 各セルの*を削除し、 asd、dfg、uygのようにするには? ホーム→「検索と選択」で置き換えの文字として、エンターやスペースにするとセル全体が消えてしまうようです。 どうしたらよいか、教えて下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- takuranke
- ベストアンサー率31% (3923/12455)
回答No.2
関数使うしかないと思います。 書式 SUBSTITUTE(文字列,検索文字列,置換文字列,置換対象) 削除の場合置換対象は「""」(式に入れる際には鍵かっこは不要) たとえば =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"あ",""),"い",""),"B",""),"P","") など。 それと見つけた順番で処理するので、重複した文字がある場合、 たとえば(かと(かいぎ があった場合で、 (かが重複しているので、 先に(かがあると、この(かだけが処理されるので、 いぎ が残ってしまうので、重複する文字があるなら、長いほうから先に処理するように指定する必要があります。
質問者
お礼
コメントありがとうございます。 1文字だけなのに、式が長く感じました。
- NotFound404
- ベストアンサー率70% (288/408)
回答No.1
こちらでどうぞ。 (置換後の文字列にはなにも入れない) ワークシート セル内の数値に含まれるワイルドカード文字 (*) を置換するには、次の手順を実行します。 http://support.microsoft.com/kb/214138/ja
質問者
お礼
早速のコメントありがとうございます。 もう少し単純な方法がないかと思います。
お礼
「*」の代わりに「~*」がすべてでした。 ありがとうございました。