• ベストアンサー

エクセルで同じ文字を削除する

同じ列に「1-22-33A-2-21」というような数字が入ってます。 このハイフンだけを取り出して「12233A221」にするにはどうすればいいですか? 英数字はランダムですが、文字の数は同じで、ハイフンの場所は一致しています。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! 横からお邪魔します。 すでに置換の方法は出ていますので・・・ 関数での一例です。 A1セルからデータがあり、B列に表示するとします。 B1セルに =SUBSTITUTE(A1,"-","") という数式を入れオートフィルで下へコピー! こんなんではどうでしょうか?m(_ _)m

noname#149571
質問者

お礼

ありがとうございました。置換でやりました。

その他の回答 (3)

回答No.3

ハイフンを取り除きたい列、もしくは取り除きたい範囲を選択(ドラッグ)し、「Ctrl+F」 を押します。 検索と置換のウィンドウが表示されると思いますので、置換タブをクリックします。 すると、「検索する文字列」と「置換する文字列」の入力欄が出てくると思います。 「検索する文字列」には「‐」を 「置換する文字列」は空欄のままにして置換を押すと出来ると思います。 エクセルのバージョン次第で多少変わりますが、「置換」という機能を探せばOKです。 たいていは、先ほどの通り「Ctrl+F」で開くと思います。

noname#149571
質問者

お礼

ありがとうございました。置換でやりました。

  • PXU10652
  • ベストアンサー率38% (777/1993)
回答No.2

「このハイフンだけを取り出して「12233A221」にするにはどうすればいいですか?」 1. 文字列の「置換」で、「-」を「」に一括置換する。 2. 関数を使い、「-」意外を抜き出す。例)=LEFT(A1,1)&MID(A1,3,2)&MID(A1,6,3)&MID(A1,10,1)&RIGHT(A1,2)

noname#149571
質問者

お礼

ありがとうございました。置換でやりました。

noname#146604
noname#146604
回答No.1

ctrl+Hで置換(置換前に-,置換後を空白にして「すべて置換」)

noname#149571
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう