金曜日, 3月 22, 2024

ExcelのTEXTSPLITでテキストを細かく分断

EXCELのTEXTSPLITでテキストを細かく分断出来るのですが、かなりデーター構造が限定されます。

例えばF列のマンション名と部屋番号の間に半角スペースが入っています。この状態であれば半角スペースを見つけて分断することが出来ます。

=TEXTSPLIT(F2," ")
ダブルクオートので半角スペースを囲みます。
G列で処理すれば・・・

自動的にG列とH列にマンション名と部屋番号が分断されて書き出されます。

続けて住所(何丁目何番何号)の部分はハイフンで区切られているので、ここでG列とH列の数式を値に変換してからF列を削除し、新たにF列G列H列を追加し・・・
=TEXTSPLIT(E2,"-","-")
ダブルクオートのでハイフンを囲みます。
F列で処理すれば・・・

分割された(何丁目何番何号)がF列G列H列に自動的に書き出されます。

最後にF列G列H列の数式を値に変換してからE列を削除して完成です。