データの交点数の列名を見つけることは可能ですか。
例えば:
name one two three four
Jon A B A C
Don B A C B
Ron C B A C
条件は、「Jon」と「A」の交点を見つけて、列名を返すことです。したがって、期待されるリターンは「1」と「3」になります。
これを数式で行うことはできますか、それとも vba を使用する方がよいでしょうか。
どちらの場合でも、これを設定する方法の例を教えてください。
ありがとう。
アップデート:
列名 (ExcelForum) を返す式を見つけました。
=IF(SUMPRODUCT(((Data!$A$3:$A$54=$A$28)*(Data!$B$3:$AC$54=$G$25)))>0,INDEX(Data!$B$2:$AC$2,MATCH
($G$25,INDEX(Data!$B$3:$AC$54,MATCH($A$28,Data!$A$3:$A$54,0),0),0)),"")
他のいくつかの列名が条件に一致するインスタンスが複数ある場合、列名を反復処理してそれぞれについて同じ条件をチェックし、それによって条件を満たすすべての名前を取得する必要があることに気付きました。
これをvbaで設定する方法についての助けをいただければ幸いです。
ありがとう。