プロが教える店舗&オフィスのセキュリティ対策術

使用機種はXPでEXCEL2003です。

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

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

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

A 回答 (2件)

当該住所がA1に入っていると仮定して


=RIGHTB(A1,LENB(JIS(A1))-LENB(A1))
でどうでしょう?

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

この回答への補足

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

補足日時:2008/03/06 11:45
    • good
    • 2
この回答へのお礼

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

お礼日時:2008/03/06 11:38

こちらのサイトを参考にどうぞ。


「数字で始まる部分から区分」
http://www2.odn.ne.jp/excel/waza/function.html#S …

その他にも役に立つ技が一杯有りますよ。
http://www2.odn.ne.jp/excel/
    • good
    • 0
この回答へのお礼

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

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

お礼日時:2008/03/06 11:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています