電子書籍の厳選無料作品が豊富!

以下の関数は、A列に並んでいる、住所の中で、世田谷区を含む住所地
該当と 表示する関数です

ここで、質問ですが、世田谷区 もしくは 港区 を含む場合は
どのような関数となりますか?

今は2つですが、この先、10個20個と市町村が増えていく予定です
まずは、複数の市町村に該当する、住所を抜き出す方法を教えて下さい

宜しくお願いします

=IF(COUNTIF(A2, "*世田谷区*"), "該当", "")

  • 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
  • 今の自分の気分スタンプを選ぼう!
あと4000文字

A 回答 (1件)

こんばんは



>世田谷区 もしくは 港区 を含む場合はどのような関数となりますか?
各住所でチェックして、どれかが該当すれば該当と見做せば良いでしょう。
個々にチェックして、結果をまとめる方法をとれば、ご提示の方法をそのまま使えます。

式をひとつにまとめたいのなら、配列計算のできる式にすればよいので、ご質問の場合はSUMPRODUCT関数等を併用なされば良いでしょう。
(SUM関数にしておいて、配列数式にしても同様のことが可能です)
例えば、
 =IF(SUMPRODUCT(COUNTIF(A2, {"*世田谷区*","*港区*"})), "該当", "")
といった要領です。

>10個20個と市町村が増えていく予定です
であるなら、対象を別にリストにしておく方が簡単だと思います。


なお、ご質問には関係ありませんが、COUNTIF関数は通常は、複数の対象から該当するものをカウントする関数なので、必ずしもこれを利用する必然性はないようにも思われます。(ご提示の式は、対象が1セルだけなので・・)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!