
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
Excelのバージョンによります。
=IF(COUNT(FIND(D$2:D$8,A2)),"○","×")
Office365なら Enter確定。
それ以外なら Ctrl + Shift + Enterで確定
いずれのバージョンでもいちいち範囲指定するのではなく
それぞれのデータをテーブル書式にして構造化参照した方
がいいです。
No.3
- 回答日時:
こんにちは!
一例です。
↓の画像ではB2セルに
=IF(A2="","",IF(OR(ISNUMBER(FIND(D$2:D$14,A2))),"○","×"))
配列数式なので、Ctrl+Shift+Enterで確定!(←必須★)し
フィルハンドルで下へコピーしています。
※ D列のアスタリクスは今後検索文字が増えた場合に追加可能です。
(空白セルを指定しないために、おそらくA列に使うことはないであろう、「*」を使っています。m(_ _)m

No.2
- 回答日時:
No1です
>この場合、14を指定している理由はなんなのでしょうか?
キーワード群のうち「どれか一つが属していれば」をチェックしたいので、意味合いとしては MAX() を得れば良いのですが、エラー値が混在する場合はMAXではうまくいきません。
エラー値の処理のためにAGGREGATE関数を利用していますが、経験上、直接のセル範囲以外(=今回の式のような場合)を指定して配列計算をさせる場合にはSMALL,LARGE以外の機能は必ずしも期待する結果とはならないことがありますので、敢えてMAXを使わずに、その代わりとしてLARGEを用いた次第です。
No.1
- 回答日時:
こんにちは
>対象が複数で、またあいまい検索になるので、どのようにしたらよいか悩んでいます。
「あいまい検索」にはしていませんが(含んでいるか否かで判定)。結果を○×表示で良いのなら、判定結果を表示したい列の1行目のセルに
=IF(IFERROR(AGGREGATE(14,6,FIND(B$1:B$100,A1)*(B$1:B$100<>""),1),0)>0,"○","×")
の関数式を入れて、下方にフィルコピー。
で、いかがでしょうか?
(データは1行目からあるものと仮定しています)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ画像あり】❶1つの条件...
-
【マクロ】既存ファイルの名前...
-
【マクロ】【画像あり】❶ブック...
-
【マクロ】【画像あり】ファイ...
-
Dir関数のDo Whileステートメン...
-
5単位で繰り上げしたい
-
【マクロ】【画像あり】4つの...
-
【画像あり】オートフィルター...
-
Excelで4択問題を作成したい
-
【マクロ】【画像あり】4つの...
-
エクセルのVBAで集計をしたい
-
エクセルの複雑なシフト表から...
-
【マクロ】数式を入力したい。...
-
【マクロ】元データと同じお客...
-
【マクロ】左のブックと右のブ...
-
【マクロ】実行時エラー '424':...
-
Office2021のエクセルで米国株...
-
エクセルのリストについて
-
【マクロ】【相談】Excelブック...
-
セルにぴったし写真を挿入
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報
ありがとうございます!
aggregate関数というのは初めてみたのですが、
調べてみると、14,6というのは、
降順の順位を求める集計と、エラー値を無視するというオプションということがわかりました。
この場合、14を指定している理由はなんなのでしょうか?