目次
住所録から都道府県を抽出
住所録から都道府県を抽出します。

左から3文字抽出…というやり方ではできません。

4文字の県もあるしね!
また、「県」を見つけてそこまで抽出…ということもできません。

道や府もあるし…条件がそろわないよ?
では、都道府県名を見てみましょう。
47都道府県一覧

3つだけ4文字の県があるのがわかります。
この、神奈川県・和歌山県・鹿児島県は、いずれも4文字目が「県」です。
これを踏まえて関数を組み立ててみます。
都道府県を抽出する計算式
4文字の県が、神奈川県・和歌山県・鹿児島県ということを踏まえた関数です。

【B2】の計算式は
=IF(MID(A2,4,1)=”県”,LEFT(A2,4),LEFT(A2,3))
【A2】の左から4文字目が「県」だったら【A2】の左から4文字分抽出し、
そうでなければ【A2】の左から3文字分抽出する。

なるほど!うまく利用してる!
MID関数、LEFT関数について詳しくはこちらの記事をご覧ください。
あわせて読みたい


抽出する文字列関数LEFT、RIGHT、MIDとVALUE【Excel】
文字列抽出関数「LEFT」「RIGHT」「MID」 文字列を抽出する(取り出す)基本の関数は3つあります。LEFT関数・RIGHT関数・MID関数です。 LEFT関数は文字列の左から、RIGH…
あわせて読みたい


文字列を検索する関数FIND、SEARCHと抽出関数【Excel】
文字列を検索して抽出する 特定の文字列の左または右を抽出します。FIND関数やSEARCH関数を利用すれば、文字数の揃っていないリストでも抽出できます。 文字列を検索す…
あわせて読みたい


関数で市区町村を抽出するLEFT、IFERROR、FIND【Excel】
住所録から市区町村を抽出する 住所録から市区町村までを抽出します。 検索のFIND関数を使うんだね! FIND関数で「市・区・町・村」の文字を検索します。住所録の左から…
あわせて読みたい


関数で住所録後半を抽出するSUBSTITUTE【Excel】
住所録から後半を抽出する 住所録から後半部分を抽出します。住所2にあたる部分です。 RIGHTとLEN関数だね! RIGHT関数とLEN関数でも作ることができます。これは後ほど…