
Excelについて質問です。
添付させて頂いたように、Sheet1ではチーム名と従業員番号がリストになっていてB列のセル内には複数の従業員番号が存在しており
Sheet2のB列に特定の従業員番号を入れるとその番号がHITするチーム名のみを黄色にハイライトしたところに抽出する式をA2以降に作成したいです。
IfとCountifの組み合わせで特定の文字が入ってるものを抽出、のやり方だとSheet1のデータの数が変わるごとに伸ばしたりしなければならず、このような条件下で必要なチーム名のみを抽出できる方法がございましたらお教えいただけないでしょうか。
画像は1枚までしか添付できないため、←にあるのはSheet1、→の黄色のハイライトがある方をSheet2としてご確認頂けると幸いです。

No.1ベストアンサー
- 回答日時:
こんばんは
従業員番号が必ず3桁であると決まっていれば比較が楽ですが、異なる桁数が混在していると包含関係が発生するので面倒なことになります。
(「23」と「123」が存在すると、区別が面倒という意味です)
そのようなことが無いと仮定しても良いのなら・・
添付図では1シート内に作成していますが、別シートにしたい場合は、セル参照を修正すれば良いです。
もしもできない場合は、一旦同じものをシート内に作成して、EF行をカット&ペーストで移動すればできます。
(コピペではダメですのでご注意)
添付図では、
・A、B列がご提示のデータ。
・F1セルが番号を指定するセル。
と仮定しています。
365または2021環境であれば、E2セルに、
=FILTER(A2:A99,LEN(SUBSTITUTE(B2:B99,F1,""))<LEN(B2:B99),"")
を入力すれば、下方にスピルされます。
Filter関数を使えない環境の場合は、ローテクでやるしかありません。
(私の環境もこちらですが・・)
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW(B$2:B$99)/(F$1<>"")/(LEN(SUBSTITUTE(B$2:B$99,F$1,""))<LEN(B$2:B$99)),ROW(A1))),"")
の関数式を入力して、下方に適当なところまでフィルコピーします。

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【初月無料キャンペーン実施中】オンライン健康相談gooドクター
24時間365日いつでも医師に健康相談できる!詳しくはコチラ>>
-
VLOOKUP が機能しない、その原因は何 ?
Excel(エクセル)
-
excelの数式の書き方について。 以下のような数式をSheet1に書いています。 Sheet1のB
Excel(エクセル)
-
一つのセルに複数の関数を入力する方法
Excel(エクセル)
-
4
エクセルで期間に入っているかどうかの判定
Excel(エクセル)
-
5
エクセル、日々の集計整理方法。(再送です。)
Excel(エクセル)
-
6
処理年月が連続(指定年月~何ケ月間)している人のみ抽出をExcelのみで可能でしょうか
Excel(エクセル)
-
7
Excel 値を返す数式についてです
Excel(エクセル)
-
8
合計額がゼロになってしまう
Excel(エクセル)
-
9
Excelで、関数をネストするのは好きですか?
Excel(エクセル)
-
10
エクセルカレンダーに予定表を反映したいです。
Excel(エクセル)
-
11
指定した数字まで累計する方法や文字例の抽出について教えてください
Excel(エクセル)
-
12
マクロか関数で処理したいのですが、教えて頂けませんか。
Excel(エクセル)
-
13
10円の誤差が分からない
Excel(エクセル)
-
14
Excelで日数の関数がうまく出せません。
Excel(エクセル)
-
15
エクセルの関数式を教えてください。
Excel(エクセル)
-
16
Excel 知恵を下さい。 下記表は、例です。本来の表のデータ量は、1000件以上あります… A列:
Excel(エクセル)
-
17
【EXCEL】=セル&セルが上手く表示できない。
Excel(エクセル)
-
18
エクセルのデータの抽出について
Excel(エクセル)
-
19
Excelで数式をそのままコピーしたい どうすればいいですか?
Excel(エクセル)
-
20
以下の条件に合う関数を教えてください。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
エクセルの偶数行(奇数行)の抽出
-
5
エクセルで時刻(8:00~20:00)...
-
6
オートフィルタで選択したデー...
-
7
エクセルで特定の列にある日付...
-
8
Excelのオートフィルタで非表示...
-
9
なぜShowAllDataだとうまく行か...
-
10
エクセル関数で、数字の入った...
-
11
【EXCEL】条件に一致した最新デ...
-
12
エクセルで、条件に一致した行...
-
13
Excelに書いた文字をor検...
-
14
エクセルで検索窓のようなもの...
-
15
エクセルのオートフィルタで抽...
-
16
オートフィルタで3つ以上の条...
-
17
オートフィルタで未入力(空白...
-
18
結合したセルのオートフィルタ...
-
19
エクセルのフィルター機能の下...
-
20
Excelオートフィルターで絞り込...
おすすめ情報
公式facebook
公式twitter