
【やりたい事】
以下画像をご覧ください
C列のC2からC6へ関数を入れたいです
関数は
A列に表示している地域があり
条件B列に一致する地域を、C列に表示する関数
【補足】
例はA列データ5。E列条件は2。
結果、C列の該当は3 ですが
実際は
A列2,000。E列が70~80
E列条件は約100 入力可能を希望
ご存じの方、関数orアドバイスを教えて下さい


- 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
- 今の自分の気分スタンプを選ぼう!
あと4000文字
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
イマイチ要領を得ませんけれど・・・
E列の条件というのは、「E列の文字列を含む」という条件で、かつ、OR検索ということで良いのでしょうかね?
また、C列の結果は、「該当する行にA列と同じ文字列を表示」(該当しない場合は空白)という事なのでしょうか?
仮に、上記で良いとするなら・・
A列の各行について、E列の各文字列を含んでいるかを調べれば良いことになります。
簡単にやるなら、C2セルに
=IF(SUM(COUNTIF(A2,"*"&E$2:E$100&"*")*(E$2:E$100<>""))>0,A2,"")
の式を入力して、下方にフィルコピーすれば可能と思います。
(スピル機能が使えないバージョンの場合は、SUM関数の内側にINDEX
関数をかまさないと上手く動作しません。悪しからず)
スピル機能が使えるバージョンなら、わざわざフィルコピーする必要も無いので、BYROW関数でA2:A2000の範囲について計算させれば、式はC2セルに入力するだけで済むでしょう。(式中の絶対参照も不要になります)
一方で、上記では結果が該当行に飛び飛びに表示されることになりますが、2000行もあると結果を確認するだけでも面倒そうに思われます。
もしも、上に詰めて該当する値だけを表示するのなら、上記の判定式を利用してFILTER関数を使えば詰めて表示することも可能でしょう。
No.1
- 回答日時:
=TEXTJOIN("/", TRUE, IF(ISNUMBER(SEARCH($E$2:$E$101, A2)), $E$2:$E$101, ""))
をC2に入れて、あとはC2をコピーする
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルに写真が貼れない(フ...
-
エクセルのVBAで集計をしたい
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
vba テキストボックスとリフト...
-
【マクロ】【配列】3つのシー...
-
【マクロ】元データと同じお客...
-
【画像あり】オートフィルター...
-
【マクロ】数式を入力したい。...
-
エクセルのライセンスが分かり...
-
【マクロ】【画像あり】❶ブック...
-
【関数】3つのセルの中で最新...
-
【関数】=EXACT(a1,b1) a1とb1...
-
エクセルシートの見出しの文字...
-
セルにぴったし写真を挿入
-
LibreOffice Clalc(またはエク...
-
【マクロ】excelファイルを開く...
-
エクセルの複雑なシフト表から...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報