こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルで、半角文字列を抽出するには

使用機種はXPでEXCEL2003です。

住所のデータ整理をしています。
地名の後の番地のみ半角数字(ハイフンも半角)で入力されており、その部分だけを別の列に移動させる作業です。

関数で、半角文字列だけを抽出することはできますか?
left関数を使おうとも思いましたが、文字数がバラバラなので、難しいと思いました。

私は、一つひとつコピー→ペーストをするしか思いつかないほどの初心者です。
どうぞよろしくお願いいたします。

投稿日時 - 2008-03-06 11:08:36

QNo.3837599

すぐに回答ほしいです

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

当該住所がA1に入っていると仮定して
=RIGHTB(A1,LENB(JIS(A1))-LENB(A1))
でどうでしょう?

住所だけ(番地以外)を抜き出すのは
=LEFT(A1,LEN(A1)-LENB(JIS(A1))+LENB(A1))
です。

投稿日時 - 2008-03-06 11:32:48

補足

すみません。回答の中の、RIGHTB、LENBの、最後についているBは列Bという意味でしょうか?

投稿日時 - 2008-03-06 11:45:06

お礼

ありがとうございます。
参考書を元に取り組んでみたいと思います。

投稿日時 - 2008-03-06 11:38:49

ANo.2

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

こちらのサイトを参考にどうぞ。
「数字で始まる部分から区分」
http://www2.odn.ne.jp/excel/waza/function.html#SEC26

その他にも役に立つ技が一杯有りますよ。
http://www2.odn.ne.jp/excel/

投稿日時 - 2008-03-06 11:19:26

お礼

さっそくのご回答をありがとうございます。

一読しましたが、難しそうなので、時間をかけて今から取り組んでみます。ありがとうございます。

投稿日時 - 2008-03-06 11:37:44

あなたにオススメの質問