Office 2021 の購入方法やお得なキャンペーン情報

Office 2021 の購入方法やお得なキャンペーン情報、製品を安心して購入できるお店 などをご紹介。

FIND関数 SEARCH関数 問題1の解答例

2022-12-06 12:00:00 | office2021
問題1:下表のB列の住所から県名を除いた住所をC列に取り出しなさい。



問題1の解答例

数式 =FIND("県",B2) で 県の位置を求めます。県の位置は 4 となります。



県の位置から後ろの文字を取り出せばよいので、=RIGHT(B2,LEN(B2)-FIND("県",B2)) としました。

LEN(B2)で文字列の文字数を数えています。文字列の文字数から"県"の位置を差し引くと、残りの文字の数が求められます。

RIGHT関数で「県」以降の残りの文字を取り出します。



または、=MID(B2,FIND("県",B2)+1,LEN(B2)) として求めることもできます。



都道府県名を削除する数式と都道府県名を取り出す数式

都道府県が混在している場合は、「県」が4文字目にある場合は5文字目以降を取り出し、4文字目に「県」がない場合は4文字目以降を取り出します。

=IF(MID(B2,4,1)="県",MID(B2,5,LEN(B2)),MID(B2,4,LEN(B2))) とすることができます。

都道府県を取り出す場合は、

=IF(MID(B2,4,1)="県",LEFT(B2,4),LEFT(B2,3)) となります。

RIGHT関数、MID関数、LEN関数の使い方は 文字列を取り出す関数の使い方(LEFT関数、RIGHT関数、MID関数):Excel関数 をご覧ください。



最新の画像もっと見る

コメントを投稿