EXCEL 文字列分割について
EXCEL2003を使用しています。
1つのセルに文字列が入力されており、
それを決まったバイト数ずつ別のセルに分割したいと考えています。
例)A1の文字列を6バイトずつ分割したい
A1:東京都文京区
↓
B1:東京都
C1:文京区
これを実現する為に
B1に「=LEFTB(A1,6)」
C1に「=MIDB(A1,7,6)」という数式を入力しました。
A1の文字列が全角のみ(または半角のみ)なら
上記の数式で問題ないと思うのですが、
分割対象の文字列は全角と半角が混ざっており、
例えばA1の値が
「a東京都文京区」
というようなものだった場合、
B1:a東京
C1:文京
となり、元の文字列にある「都」の文字が消えてしまいます。
元の文字列が上記の様な場合には
B1:a東京
C1:都文京
というように値が返されるようにしたいのですが、
どのように実現したらよいでしょうか?
お礼
ありがとうございました 液晶の画面の故障の初期症状なのですがメーカー修理で六万位 この会社で三万位 ノートPCの良くある故障と思います しばらく使って修理出すか検討します