
Excelについての質問です。
A1からA50のセルに、グループA、グループB、グループC、グループ家具、グループ台所、、というふうにグループ名があるとします。
C1のセルに、以下のような改行を含んだ文字列があるとします。
グループ家具
グループ洗面所
グループA
グループC
C1セルの中に、A1からA50の中の文字列がどれかひとつでも含まれていたら、D1セルに⚫を表示する、
ということをしたいです。
今は
=IF(OR(COUNTIF(C1,"*"&A1&"*"),COUNTIF(C2,"*"&A2&"*"・・・)),"⚫","")
という関数を作っていましたが、
検索文字列が15を超えたあたりで動きがおかしくなってきました。
IF(COUNTIF(C1,OR("*"&A1&"*","*"&A2&"*"・・・)) ,"⚫","")
という式が動けばよかったのですがダメでした。
なにか良い案があれば教えてください。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
こんにちは!
一例です。
↓の画像でD1セルに
=IF(OR(ISNUMBER(FIND(A$1:A$10,C1))),"●","")
配列数式なので、Ctrl+Shift+Enterで確定!(←必須★)し
フィルハンドルで下へコピーしています。
※ 画像ではA1~A10セルが検索文字の対象としていますが、
範囲は実際のデータに合わせてください。
尚、空白セルを範囲に含むとすべてに「●」が表示されてしまいますので
空白セルが無いようにしてください。m(_ _)m

ご回答ありがとうございます。
今回は配列関数を使用して解決することができました。
スマートな解決方法の提案をありがとうございました!
No.3
- 回答日時:
こんにちは
「含まれているか否か」だけで判断しても良いものと仮定しました。
(ご提示の例で、A列に「家具」や「家」という単語がある場合も、含まれると判定します。)
=IF(SUMPRODUCT(NOT(ISERROR(FIND(A1:A100,$C$1)))*(A1:A100<>"")),"●","")
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VLOOKUP FALSEのこと
-
【関数】【マクロ】売上X円以上...
-
【マクロ 画像あり】Exact関数...
-
空白処理を空白に
-
同じ名前(重複)かつ 日本 ア...
-
エクセルでフィルターした値を...
-
エクセルシートの見出しの文字...
-
空白のはずがSUBTOTAL関数でカ...
-
excel
-
if関数の複数条件について
-
【マクロ】数式を入力したい。...
-
Excelで4択問題を作成したい
-
Excel 複数のセルが一致すると...
-
Excel 日付の表示が直せません...
-
表計算ソフトでの様式の呼称
-
【マクロ】既存ファイルの名前...
-
【マクロ】エラー【#DIV/0!】が...
-
【マクロ】実行時エラー '424':...
-
エクセルの文字数列関数と競馬...
-
エクセルに写真が貼れない(フ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでフィルターした値を...
-
if関数の複数条件について
-
エクセルシートの見出しの文字...
-
excel
-
エクセルの文字数列関数と競馬...
-
VLOOKUP FALSEのこと
-
同じ名前(重複)かつ 日本 ア...
-
表計算ソフトでの様式の呼称
-
エクセルに写真が貼れない(フ...
-
【マクロ】数式を入力したい。...
-
【マクロ】実行時エラー '424':...
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
【画像あり】【関数】指定した...
-
エクセルのVBAで集計をしたい
-
【マクロ】【画像あり】4つの...
-
【関数】3つのセルの中で最新...
-
【マクロ】excelファイルを開く...
-
LibreOffice Clalc(またはエク...
-
エクセルのライセンスが分かり...
おすすめ情報