• ベストアンサー

エクセル/検索/該当ワードに印をつける

エクセルで、自分のサイトの検索クエリについて調べ物をしています。ある行に10万件ほど検索クエリが並んでいるのですが、この中で特定のワードを含むもののみ何か印をつけたいと思っています。 このような作業を行う関数はございますか? どうかよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

検索キーワードが見つかったらTRUEを返す 案1 文字数で比較 =FIND("キーワード",A1&"キーワード")<>LEN(A1)+1 案2 エラーでない場合 =ISNUMBER(FIND("キーワード",A1))

その他の回答 (2)

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.2

#1の式にカッコが一つ不足してました。 ↓に置き換えてください。 =IF(LEN(SUBSTITUTE(A1,"特定のワード",""))<>LEN(A1),"含まれる","含まれない")

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

部分一致、ということでしょうか? いろんな方法があると思いますが、単純な方法 としては、 SUBSTITUTE関数を使って、特定のワードを削除したものと 元の文字列を比較して、文字数が違ったら特定のワード が含まれると判定する方法があります。 =IF(LEN(SUBSTITUTE(A1,"特定のワード","")<>LEN(A1),"含まれる","含まれない")

関連するQ&A