Excelで正規表現を使って文字列を置換する方法とは?【結論:方法はない】
今回はExcelで正規表現を使って文字列を置換する方法についてご紹介いたします。
結論から言ってしまうと、VBAやマクロを使わなければ正規表現の置換はできません。
Excelで正規表現を使って文字列を置換する方法とは?【結論:方法はない】
結論を冒頭で言ってしまいましたが、Excelで正規表現を使って文字列を置換する方法は現在の2019のバージョンでもありません。
Excelでは「検索と置換」の機能より、任意の文字列を置換したい文字列に変えることが可能です。
しかし、上記では正規表現を使えないため、サクラエディタやVS Codeなどのエディタに一回データを移動して、そこで正規表現を使った置換をしなければならないようです。
他にVBAやマクロなどの方法がありますが、VBAの知識がなければやりづらい部分があります。
エンジニアにとってExcelというツールと正規表現という概念は重要ではありますが、Excelでは気軽に正規表現を使ったことはできないことに注意しましょう。
正規表現くらい使えても良い気がしますが、確かに正規表現を使ってExcelで置換をしたいというシチュエーションはエンジニアとして仕事して7年くらい経ちますがあまりなかったです。
終わりに
今回はExcelで正規表現を使って文字列を置換する方法についてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません