• ベストアンサー

こんなことできますか?

エクセルで1つのセルにアルファベット2文字(ランダム)と数字が3桁から5桁入っています。 例) bg10548 kj3546 ab555 op11111 ここからアルファベットだけを削除し、数字だけを残したいのですが、何か良い方法はありませんでしょうか? ちなみに今はエクセルに保存されていますが、ソフトは特にこだわりません。 テキストでもその他のものでもOKです。 何卒宜しくお願い致します。

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

  • ベストアンサー
  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.2

こんにちは。  A1にデータがあったとして、B1に次の式を入れてください。   =RIGHT(A1,LEN(A1)-2) では。

fineshot33
質問者

お礼

ありがとうございました。 ビンゴな式をありがとうございます。 でも、意味がよく分かりません・・・。勉強しますm(_ _)m

その他の回答 (2)

  • fifaile
  • ベストアンサー率25% (622/2403)
回答No.3

アルファベットが2文字固定なら、3文字目以降を関数で取り出せばいいでしょう。 =MID(A1,3,LEN(A1))  //ただしA1は取り出し対象文字列 こんな感じですね。

fineshot33
質問者

お礼

ありがとうございました。 No2の方の関数とは別のようですが、こちらもビンゴでした。 でも、やはり式の意味が分かりませんでした。 勉強します。

  • suzu_zou
  • ベストアンサー率34% (112/327)
回答No.1

何を使ってもいいのだったら、私だったらテキストエディタを使います。 1、セルの中身の文字列をコピー(セルをコピーでなくて) 2、テキストエディタを開いて、コピーした内容を貼り付ける。 3、ブロック選択機能で、頭の2文字だけを全行選択し、削除。 4、後には5桁の数字だけ残る。 テキストエディタはサクラエディタをよく使います。(ブロック選択ができて便利です) http://sakura_editor.at.infoseek.co.jp/ それか正規表現で、アルファベットだけ空白文字に置換するとか。

fineshot33
質問者

お礼

ありがとうございます。 ブロック選択とはどのようにするのでしょうか? ヘルプにも載っていなかったのですが・・・。

関連するQ&A