CSS

【Excel】文字列の分割

  • 2025.07.09
  • CSS

Excelで「2-1-1山田太郎」のように1つの列に入っているのを「2-1-1」「山田太郎」のように2つ列に分割したいとのこと。 数字部分の文字数が統一されているならば、簡単だが、 「2-1-1」とか「2-1-18」とか「2-35-68」のように桁数が異なるのが混在している。 最初から数えて、何文字目に全角文字が出現するかがわかれば、分割できるのだが、任意「全角文字」を検索する関数がない。 どうやら、正規表現が使える関数が追加されたようだが、自分のExcelにはそのアップデートが適用されない。 ならば、一旦CSVで吐き出して、テキストエディタで正規表現を用いて、「2-1-1山田太郎」を「2-1-1,山田太郎」のようにカンマを挿入して、Excelに戻す方法にした。 利用したエディタは、さくらエディタ。 正規表現は([0-9 -]+)