質問箱 No.99: 文字列を中央部分で2分割したい

      ◇ 回答箱 No.99-1  木村 良市   1999年09月 212号 P.17
          ◇ 回答箱 No.99-2  内海 孝     1999年09月 212号 P.18
              ◇ 回答箱 No.99-3  入川 精二   1999年09月 212号 P.19
                  ◇ 回答箱 No.99-4  藤原 良允   1999年10月 213号 P.27
                      ◇ 質問箱 目次へ
No.99   文字列を中央部分で2分割したい 質問者
  藤原 良允
1999年08月
211号 P.13
  • 官公庁に提出する書類で様式が指定されています。例えば工事名などバインダーには下記のように入力されて(1行50桁の列に)いますが、このまま1行で書き込むことができません。2行に分割して記入することになります。


  ○○町環境浄化センター AP50 非常通報装置取付工事  
  ジョイフル○○エクステリアセンター渋谷店T−BOX設置工事
  (有)○○興業 デジタル複合機Z−1000 修理工事  


  • 入力データは、ほとんどは全角ですが、半角文字も混じっています。スペースもあります。これらのデータをオートで分割すると、全角文字の真ん中に当たったりして、文字化けが発生します。フォーマットが50桁ですから、26桁と24桁に分けるのですが、うまく分割出来る行と、出来ない行があります。24桁と26桁に分けても、今度は別の行で引っかかります。
  • そこで、文字数を変えて分割する案を試したのですが、全角と半角が混じってるため、うまくいかないのです。このような場合、オートでうまく分割する方法を是非ご教示下さい。

このページのTOPへ戻る