是否可以找到多个数据交集的列名。
例如:
name one two three four
Jon A B A C
Don B A C B
Ron C B A C
条件是找到“Jon”和“A”的交集并返回列名。所以我的预期回报是“一”和“三”。
可以在公式中执行此操作,还是使用 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 中进行设置的帮助将不胜感激。
谢谢。