- ベストアンサー
エクセルで、半角文字列を抽出するには
使用機種はXPでEXCEL2003です。 住所のデータ整理をしています。 地名の後の番地のみ半角数字(ハイフンも半角)で入力されており、その部分だけを別の列に移動させる作業です。 関数で、半角文字列だけを抽出することはできますか? left関数を使おうとも思いましたが、文字数がバラバラなので、難しいと思いました。 私は、一つひとつコピー→ペーストをするしか思いつかないほどの初心者です。 どうぞよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
当該住所がA1に入っていると仮定して =RIGHTB(A1,LENB(JIS(A1))-LENB(A1)) でどうでしょう? 住所だけ(番地以外)を抜き出すのは =LEFT(A1,LEN(A1)-LENB(JIS(A1))+LENB(A1)) です。
その他の回答 (1)
- S-Fuji
- ベストアンサー率36% (592/1624)
回答No.1
こちらのサイトを参考にどうぞ。 「数字で始まる部分から区分」 http://www2.odn.ne.jp/excel/waza/function.html#SEC26 その他にも役に立つ技が一杯有りますよ。 http://www2.odn.ne.jp/excel/
質問者
お礼
さっそくのご回答をありがとうございます。 一読しましたが、難しそうなので、時間をかけて今から取り組んでみます。ありがとうございます。
お礼
ありがとうございます。 参考書を元に取り組んでみたいと思います。
補足
すみません。回答の中の、RIGHTB、LENBの、最後についているBは列Bという意味でしょうか?