标签: excel excel-vba excel-formula excel-2010 vba
我在A:D列中有数据。我希望公式搜索B:D以找到我在E1中的值,并输出第一行和列A中的值。我希望在F1中填充该值。
例如:
Month H1 H2 H3 April 4 3 5 May 5 2 4 June 30 3 11
如果E1 = 5,我希望公式填充“四月”,因为它是在所选列中的行中找到的前五个。
如果E1 = 3,我希望公式填充四月,即使六月份有一个3。
如果有人能提供帮助,我将非常感激。非常感谢!
答案 0 :(得分:1)
使用此公式:
=INDEX($A$1:$A$4,AGGREGATE(15,6,ROW($B$1:$D$4)/($B$1:$D$4=E1),1))
答案 1 :(得分:0)
执行:
=INDIRECT("A" & MIN(MATCH(E1,$B$1:$B$6,0),MATCH(E1,$C$1:$C$6,0),MATCH(E1,$D$1:$D$6,0)))
此公式引用A列中第一次出现值的行中的单元格和公式的行。将其粘贴到F列下,您应该看到以下行为: