【Excel】文字列の分割
- 2025.01.14
- 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 -]+)
-
前の記事
コンテンツの条件によってテーマを差し替える。 2024.01.10
-
次の記事
記事がありません