WEB-zarashi ~サクラエディタときどき雨~

パソコン操作の作業効率をUPさせる小技を中心に!なんだかサクラエディタ(正規表現)系の記事が多くなってきた気はする。

<Excel>ワイルドカード置換 任意の文字列を含むものを置換したいときに

 f:id:webzarashi:20200711072503p:plain

Excelで任意の文字列を含むものを置換したい

Excelで文字列を置換したいとき、規則性のある複数の文字列を一括で置換できるととても便利です。例えば、「北海道_札幌市」「青森県_青森市」「岩手県_盛岡市」このような文字列から県庁所在地のみを抜き出したい場合、Excelのワイルドカード置換機能を使うことで一発で対応可能です。その方法を以下で紹介します!

 

<Excel>ワイルドカード置換をする方法

1.ホーム→検索と選択→置換を選択する

  または、ショートカットキー CTRL+Hで置換機能を起動

f:id:webzarashi:20200711070047p:plain

 

2.検索する文字列に「*_」を置換後の文字列には空白を入力し、

  すべて置換ボタンを押す

  ※「*」は文字列すべてを指定する意味合いのため、

   「_」より前にあるすべての文字を置換するための特殊文字です

   「_*」と入力すれば、都道府県を抜き出すことができますし、

   「*」と入力すれば、すべての文字列を削除できます。

f:id:webzarashi:20200711070206p:plain

 

3.想定通りに置換できたことを確認

f:id:webzarashi:20200711070328p:plain

 

まとめ 

ワイルドカードでの置換を知っていると作業効率が格段に上がります。ひとつひとつ手動で対応していた作業が一発で完了するため、感動すら覚えるかもしれません。慣れるまでは少し手間取るかもしれませんが、何度も使ううちに当たり前のように使いこなせて来ると思います。手順に迷ったときはこちらの記事を思い出していただけると嬉しいです。

 

以上、「<Excel>ワイルドカード置換 任意の文字列を含むものを置換したいときに」でした。