質問: エクセルで、半角文字列を抽出するには 使用機種はxpでexcel2003です。 住所のデータ整理をしています。 地名の後の番地のみ半角数字(ハイフンも半角)で入力されており、その部分だけを別の列に移動させる作業です。 関数で、半角文字列だけを抽出することはできますか? left関数を使おうとも思いましたが、文字数がバラバラなので、難しいと思いました。 私は、一つひとつコピー→ペーストをするしか思いつかないほどの初心者です。 どうぞよろしくお願いいたします。
回答: 当該住所がa1に入っていると仮定して =rightb(a1,lenb(jis(a1))-lenb(a1)) でどうでしょう? 住所だけ(番地以外)を抜き出すのは =left(a1,len(a1)-lenb(jis(a1))+lenb(a1)) です。