PORTAL > DOWNLOAD > 区切り文字で文字列をセル単位に分割するExcelシート

お持ち帰りのコーナー

LIST / PREV FILE / NEXT FILE

区切り文字で文字列をセル単位に分割するExcelシートこのエントリーを含むはてなブックマーク

コンセプト

特徴

最新版ダウンロード

2008/04/12 Ver.2.1.0
ダウンロード (zip/262KB)

変更履歴

2009/01/30 Ver.2.1.0
  • 内部処理を全面見直し
  • 「〜」(〜)等の文字列の両端に区切り文字がある場合に対応
  • 複数文字列(「 - 」等)による区切りに対応
  • 一度で30分割まで可能に
ダウンロード (zip/262KB)
2008/04/12 Ver.1.0.0
  • 個人用に使っていたものを、複数区切り文字への対応、体裁の整えしてとりあえず公開

使い方

  1. 「ユーザーが使うのはこのシートだけです」シートのA2セル〜A50セルに分けたい文字列データを貼り付けます
  2. 「ユーザーが使うのはこのシートだけです」シートの右の方にある「区切り文字」の表の区切りたい文字の横にある「CHK」列に「○」を記入します。
    ※「○」と「〇」の違いにご注意ください
    ※分割パターンが表にない場合は入っているものにならって、空きスペースに記入すればそれで分割できるようになります。
  3. 「ユーザーが使うのはこのシートだけです」シートの青枠の表の「区分け1」〜「区分け29」、「残り」に分けられたデータが表示されます。
  4. 出てきた分けられたデータを何かに使います。
    ※他のExcelファイルにコピー&ペーストする際は貼り付け方にご注意ください。

現時点での制限事項

  • Excel2002で作成・確認しています。他のバージョンのExcel、Microsoft Office以外のOffice製品(StarSuite、Thinkfree、Lotus1-2-3等)での動作は確認していません。
  • 左端のシート内の色のついているセル以外を変更すると動作しなくなる恐れがあります。変更は自由ですが自己責任でお願いします。
  • 両端文字指定による分割は、同じ区切りパターンでは5分割までの対応になっています。5分割以降は分割されません。
  • 30分割しても足りていない場合は、30分割めに「残り」として表示されますが、この際区切り文字は「,」に置換された結果になります。
  • 両端指定文字による区切りでは、開始-終了の並びになっていないと分割できません。終了文字が開始文字より先に書かれていると、分割されてきません。
  • 両端文字が入れ子状態になっていると、正しく分割されません。
  • かっこ>複数区切り文字>単区切り文字 の順番で分割処理が入ります。よって、同じ文字列を含む区切り文字を指定した場合は、意図した通りに分割できない可能性があります。文字区切りでは、上の方に書いてあるものが優先されます。
  • 内部処理に「◆区切り◆」という文字列を使用しています。よって、「◆」「区」「切」「り」またはそれらを含む文字列を区切り文字として使用すると、正しく分割できなくなります。区切り文字は「かっこ」シートのCY1でこそっと指定していますので、不都合がある場合はCY1の文字列を変更してください。

利用規約っぽいこと

  • すべての環境での動作を保証するものではありません。
  • このExcelファイルを使用したために発生したいかなる事故、問題等も作者は責任を負わないものとしたいです。
  • つまり使うのは自由ですが面倒ごとは勘弁です。

スクリーンショット

スクリーンショット1スクリーンショット2