Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Excel 2019)
表の中のメンバーが何グループかを検索したいです
投稿日時: 23/10/04 13:28:57
投稿者: imaima

 エクセルの関数について質問です。
 下の表で B1からE5 までにランダムにメンバーが配置されています。
 ※今回〇に番号をふり16名としてます。
 G列に@からO名のメンバーを入れ、同じ番号がA列の何グループにいるのかかを
 Hの列に反映されるようにしたいです。
 現在Hの列に入っているのは 【結果こうなるといい】という意味で入れてます。
 この説明で分かりますでしょうか? 何卒よろしくお願いいたします。
 
     A      B     C    D E     F G      H  
1    Aグループ A F N ― ― @ Bグループ
2    Bグループ H K @ ― ― A Aグループ
3    Cグループ J B E O ― B Cグループ
4    Dグループ D L I ― ― C Eグループ
5    Eグループ C G M ― ― D Dグループ
6     ―     ―     ― ― ―    ― E Cグループ
7     ―     ―     ― ― ―    ― F Aグループ
8     ―     ―     ― ― ―    ― G Eグループ
9     ―     ―     ― ― ―    ― H Bグループ
10     ―     ―     ― ― ―    ― I Dグループ
11     ―     ―     ― ― ―    ― J Cグループ
12     ―     ―     ― ― ―    ― K Bグループ
13     ―     ―     ― ― ―    ― L Dグループ
14     ―     ―     ― ― ―    ― M Eグループ
15     ―     ―     ― ― ―    ― N Aグループ
16     ―     ―     ― ― ―    ― O Cグループ

回答
投稿日時: 23/10/04 13:50:46
投稿者: んなっと

    A  B  C  D  E F  G   H
1 Aグル A F N     @ Bグル
2 Bグル H K @     A Aグル
3 Cグル J B E O   B Cグル
4 Dグル D L I     C Eグル
5 Eグル C G M     D Dグル
6              E Cグル
7              F Aグル
 
H1
=IF(G1="","",IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($B$1:$E$5)/($B$1:$E$5=G1),1)),""))
下方向・↓

投稿日時: 23/10/04 14:23:09
投稿者: imaima

 んなっと様
 
早速の回答ありがとうございます。
おかげさまでこちらも、まさに私がやりたいことがかなえられた関数でした。
 
何日も何日もなかなかうまくいかず悩んでいたので本当に助かりました。
 
 
先ほど教えて頂いた関数もAGGREGATEを使った関数でしたので
頑張って勉強してみます。
 
本当に本当にありがとうございました。