Excel住所から都道府県名を抽出したい!?
でも、神奈川県とか京都府とか文字数が違うよね…
IF関数・LEFT関数・MID関数で…!!
住所から県名を抽出するためにはLEFT関数[=LEFT(文字列 , 文字数)]を使用して京都府・東京都などの文字数を3と指定すれば取り出せますよね…でも、神奈川県や鹿児島県の場合は…MID関数[=MID(文字列 , 開始位置 , 文字数)]に開始位置は4文字目の”県”で4、 文字数は"県"の 一文字で1にしてIF関数で調べれば行けるよね…
それでは、実際に関数を入れて都道府県名を抽出してみますね。
- 【Excelの住所から都道府県名を抽出する方法】
- IF関数の中にMID関数を使用し4文字目が"県"と等しいならば『=IF(MID(A2,4,1)="県",』と入力します。
- 続いて、それが正しければLEFT関数で左から4文字表示『=IF(MID(A2,4,1="県",LEFT(A2,4),』と入力します。
- 続いて、4文字ではない場合、残りの都道府県は3文字なのでLEFT関数で3文字表示『=IF(MID(A2,4,1)="県",LEFT(A2,4),LEFT(A2,3))』と入力して『Enter』で確定します。
- すると、"神奈川県"と表示されましたのでセルの右下角にポインターを持って行き、形状が『+』に変わるところで下方へドラッグして数式をコピーします。
- すると、見事に都道府県を抽出できました。
※コメント投稿者のブログIDはブログ作成者のみに通知されます