• ベストアンサー

文章内に品番が記載されているセルを検索する

よろしくお願いします。 商品説明の文章が記載されている列があります。 そこに品番を記載しているのですが、複数の品番を変更する必要が発生しました。 該当品番を別シートにリスト化しておりますので、 そのリストの品番が文章内に記載されているか判定させたいのですが、 ネットで検索してもうまくいかず、質問させていただきました。 ご教授いただけるとありがたいです。 やってみた関数 A列=文章 サーチシートA列=品番 B1=IF(ISERROR(FIND(サーチ!$A$1:$A$1000,A1))=TRUE,"×","○") ⇒ ×しか出ない。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! 関数でやる場合の一例です。 B1セルに =IF(A1="","",IF(OR(ISNUMBER(FIND(サーチ!A$1:A$100,A1))),"○","×")) これは配列数式になってしまいますのでShift+Ctrl+Enterで確定! この画面からコピー&コピー&ペーストする場合は 上記数式をドラッグでコピー → B1セルを選択 → 数式バー内に貼り付け → そのまま(編集可能のまま)Shift+Ctrlキーを押しながらEnterキーで確定! 数式の前後に{ }マークが入り配列数式になります。 ※ 「サーチ」Sheetの範囲指定部分には空白セルがないようにしておきます。 範囲指定内に空白セルがある場合はすべてに「○」が表示されてしまいますので、 通常は使用することはないであろう「*」(アスタリクス)等を入力し空白セルをつぶしておきます。 今後検索データが増える場合はアスタリクス部分を新しい検索データにすればそのまま対応できます。 ※ 1セル内に検索データが複数あっても単に「ある」か「なし」かだけの判断です。 質問では「サーチ」Sheetの1000行目まで検索データがあるようですが、上記数式は 「サーチ」Sheetの100行目までの範囲としています。m(_ _)m

kane102
質問者

お礼

ご回答ありがとうございます。 できました・・・ 今日一日悩みつづけていましたので開放感が半端無いです。 勉強不足ですね、本当にありがとうございました。

関連するQ&A